To do this, I'm sending the following SOAP request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns1:login xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns1="http://api.ilient.com/">
<accountId>JHUPHA</accountId>
<userName>llee65</userName>
<password>XXXXPLAIN TEXT PASSWORDXXXX</password>
</ns1:login>
</soapenv:Body>
</soapenv:Envelope>
To https://sysaid.jhu.edu:8443/services/SysaidApiService and am receiving the following response:
<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loginResponse xmlns:ns2="http://api.ilient.com/">
<return>0</return>
</ns2:loginResponse>
</S:Body>
</S:Envelope>
It appears that my SOAP request is valid because SysAid is returning a valid response, but the Session ID is always 0. I'm using an Admin account on a University license, but am not sure if some other configuration is required.
Any help would be greatly appreciated. Our ability to connect to SysAid using web-services was a critical part of our decision to purchase SysAid in the first place.
Thanks,
Larry