After we recently modified our SOAP Kit to work with SalesForce, we now optimized it to work with Apple's GSX Webservice.
This is good news as we have clients using it. If you are a service provider for Apple repairs and you have an account to Apple's Self-Servicing Account Program, you can now develop your own application for it in REAL Studio.
Our SOAP Kit takes Apple's web service description and writes over 200 REAL Studio classes for you to handle all the details. You can use this classes in REAL Studio like this:
Sub Test()More on SOAP Kit
dim partNumbers(-1) As GSXrestrictedUnitPartType
dim serialNumber(-1) As string
dim unitReceivedDate(-1) As string
dim usersession(-1) as GSXgsxUserSessionType
dim unitDetail(-1) As GSXunitDetailType
usersession.Append new GSXgsxUserSessionType(sessionID)
unitDetail.Append new GSXunitDetailType(partNumbers, serialNumber, unitReceivedDate)
dim r as new GSXwarrantyStatusRequestType(usersession, unitDetail)
dim w as GSXWarrantyStatusResponse = CallWarrantyStatus(sock, r)
if w<>nil then
dim it as GSXwarrantyDetailType = w.WarrantyStatusResponse.warrantyDetailInfo