Hello,
I did upgrade my IBM SDI 7.2 to newer version (ISVDI 10.0.2). After upgrade my ALs for communication with ISVG Identity Manager WS API stopped working.
After debugging I realize the SOAP Request created by ISVDI component (Axis2WSClientFC) via XMLStreamWriter create invalid SOAP request without Envelop schema definition.
Do you have any suggestions how to solved this issue?
Thank you
For example request to obtain ws session:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope>
<soapenv:Header></soapenv:Header>
<soapenv:Body>
<nssPluY:login>
<ser:principal>itim manager</ser:principal>
<ser:credential>XXXXXXXXXX</ser:credential>
</nssPluY:login>
</soapenv:Body>
</soapenv:Envelope>
and before execute Hook definition of this component:
var elmLogin = work.createElementNS("http://services.ws.itim.ibm.com", "login");
var elmPrincipal = work.createElementNS("http://services.ws.itim.ibm.com", "principal");
elmPrincipal.appendChild(work.createTextNode("itim manager"));
var elmCredential = work.createElementNS("http://services.ws.itim.ibm.com", "credential");
elmCredential.appendChild(work.createTextNode(system.getTDIProperty("XXXXXXXXXX")));
elmLogin.appendChild(elmPrincipal);
elmLogin.appendChild(elmCredential);
work.appendChild(elmLogin);
------------------------------
Jakub Nejdl
------------------------------