...
Hardis - Tableau personnalisé |
---|
alternateColors | false |
---|
firstLineHeader | false |
---|
noBorder | true |
---|
marginLeft | 60px |
---|
|
SyncMode | → | *ASYN | None |
|
|
| ReqId | → | *ID(numId) | None | numId | → | VarnumId | CstNum |
|
|
| HttpAuthentication | → | *CONNECTIONLOGIN(User, Password) | None | AuthMode | → | *AUTO, | *BASIC, | *DIGEST, | *NTLM, | None | Identification | → | User, Password, Domain | User | → | *USER | AlphaVarId | 'AlphaConstant' | Password | → | AlphaVarId | 'AlphaConstant' | Domain | → | DomainName | None | DomainName | → | AlphaVarId | 'AlphaConstant' | DomainWorkStation | → | varDomain | varDomain:varWorkStation | varDomain:varWorkStation:varFlags | varDomain | → | IdVarAlpha | varWorkStation | → | IdVarAlpha | varFlags | → | IdVarNum |
|
|
| Headers | → | *HTTP_HEADERS(AdeliaList) | None |
|
|
| Data | → | SeriesParameters | Message | SeriesParameters | → | SeriesParameters Parameter | None | Message | → | Soapbody Soaphdr | Soapbody | → | *SOAPBODY_MEM(SoapbodyMem) | *SOAPBODY_FILE(SoapbodyFile) | SoapbodyMem | → | MsgMem | MsgMem, SoapVer | MsgMem | → | AlphaVarId | ImageVarId | 'AlphaConstant' | SoapbodyFile | → | SoapbodyFile | SoapbodyFile, SoapVer | MsgFic | → | AlphaVarId | 'AlphaConstant' | SoapVer | → | *SOAP_ENV_11 | *SOAP_ENV_12 | EnteteMessage | → | *SOAPHDR_MEM(VarSoaphdr) | *SOAPHDR_FILE(VarFile) | None | VarSoaphdr | → | AlphaVarId | AlphaTabVarId | ImageVarId | 'AlphaConstant' | VarFile | → | AlphaVarId | ImageVarId | 'AlphaConstant' |
|
...
If the Web service requires HTTP authentication, use the *CONNECTION LOGIN directive to specify the authentication mode (*BASIC by default), user name, password and, in the case of *NTLM mode, the domain name. The latter can possibly be decomposed into : domain, workstation, flags. The reserved word *USER can be used to qualify the user's name. *AUTO mode provides, if necessary, BASIC or DIGEST type HTTP authentication.
...
/* authentication information.
WS_CALL MYSERVICE oper1 *CONNECTIONLOGIN(*AUTO, 'username', 'password') Param1 Param2
...
WS_CALL GLOBALWEATHER GetWeather *ASYN *ID(2) *CONNEXIONLOGIN(*AUTO, 'user', 'pwd') *SOAPBODY_MEM(varAlpXML)
...
WS_CALL GLOBALWEATHER GetWeather *CONNEXIONLOGIN(*BASIC, 'user', 'pwd') *SOAPBODY_MEM(varAlpXML)
...
WS_CALL GLOBALWEATHER GetWeather *CONNEXIONLOGIN(*NTLM, 'user', 'pwd', 'domain') *SOAPBODY_MEM(varAlpXML)
...
WS_CALL GLOBALWEATHER GetWeather *CONNEXIONLOGIN(*NTLM, 'user', 'pwd', varDomain:varWorkstation) *SOAPBODY_MEM(varAlpXML)
...
WS_CALL GLOBALWEATHER GetWeather *CONNEXIONLOGIN(*NTLM, 'user', 'pwd', 'domain:ws') *SOAPBODY_MEM(varAlpXML)
...