Gestore dell'ambiente delle variabili
Sintassi
void *SoapClient(EH_SOAP *psSoap,SINT cmd,SINT info,void *ptr)
Commenti
La funzione permette lavora come un classico "funcServer" easyhand. I comandi possibili sono:
- WS_OPEN
Apro il gestore client Soap.
EH_SOAP sMobySoap;
_(sMobySoap);
SoapClient(&sMobySoap,WS_OPEN,0,"c:\\COMFerra\\Forti\\MobyWSDL.xml"); // Esempio Moby ....
sMobySoap.pUseUriAddress="https://wsp.mobyws.it/MobyWebService/MobyService"; // Forzo un UriAddress alternativo a quello scritto nel WSDL
sMobySoap.iInputBodyUseForce=VARIABLE_TO_XML_LITERAL; // Forzo questo sistema xchè ho visto che il server di moby "comprende" lo stesso la richiesta
sMobySoap.bVarNullLikeBlank=TRUE; // Setto di non ritornarmi i NULL in richiesta variabili
sMobySoap.pszLogFolder="c:\\COMFerra\\Forti\\MobySoapXml";
- WS_CLOSE
Chiudo e libero le risorse impegnate.
- WS_PROCESS
Esegue un comando script, che può essere:
- Esecuzione di un metodo
pCheck=SoapClient(&sMobySoap,WS_PROCESS,SOAP_REQUEST,"price(sAndata,sRitorno)");
- Creazione ed assegnazione di una variabile
- WS_DISPLAY
Visualizza le operazioni (funzioni) esposte.
SoapClient(&sSoap,WS_DISPLAY,0,NULL);