I am building an application in Zoho Creator to manage course registrations and online testing. I would like to set up the registration forms so that when a student commits the form, a request is made to the third party testing service to add the student as a new user.
The testing service API documentation is a WSDL file. The part that I need is formatted as follows:
<soapenv:Header/>
<soapenv:Body>
<AccountLoginCode xsi:type="xsd:string">123</AccountLoginCode>
<AccountXMLCode xsi:type="xsd:string">123</AccountXMLCode>
<AccountIDSpecialCode xsi:type="xsd:string">NumberString</AccountIDSpecialCode>
<AuthorLogin xsi:type="xsd:string">SuperUser Name</AuthorLogin>
<AuthorPassword xsi:type="xsd:string">SuperUser Password</AuthorPassword>
<UserName xsi:type="xsd:string">Test User</UserName>
<UserEmail xsi:type="xsd:string">Email</UserEmail>
<UserNewHireDateMonth xsi:type="xsd:string">0</UserNewHireDateMonth>
<UserNewHireDateDay xsi:type="xsd:string">0</UserNewHireDateDay>
<UserNewHireDateYear xsi:type="xsd:string">0</UserNewHireDateYear>
<UserCredits xsi:type="xsd:string">0</UserCredits>
<UserAccountInactive xsi:type="xsd:string">No</UserAccountInactive>
<UserIgnoreAccounting xsi:type="xsd:string">Yes</UserIgnoreAccounting>
<UserTimeZone xsi:type="xsd:string">0</UserTimeZone>
<UserLocalCode xsi:type="xsd:string">0</UserLocalCode>
<UserLogin xsi:type="xsd:string">TestUser1</UserLogin>
<UserPassword xsi:type="xsd:string">Password</UserPassword>
</web:add20121001>
</soapenv:Body>
</soapenv:Envelope>
Calling this exactly as above in Postman successfully creates a new user in the testing service. What I cannot seem to understand (and I really am not a coder/developer), is how to translate the above into the deluge script steps in Zoho. I've tried creating a map with the above arguments, but while it executes as a function, it doesn't actually make the api request to the external servers.
I need a step-by-step approach like I'm in the third grade apparently. Does anyone have any ideas? I've seen a few posts on SOAP/XML api calls, but the solutions there don't help me.