Monday, March 22, 2010

Unable to start request (350) with ITM SOAP

There are a number of ways of accessing the information in ITM.
The simplest is, of course, opening the portal.

Another way is to use the SOAP web services supplied by ITM.
One access the simple SOAP interface from http://localhost:1920///cms/soap/kshhsoap.htm

Two gotchas I recently encountered:
1. In some cases, I needed to enter the full fqdn of the TEMS server (server_name.domain_name).

2. The commands need to be all in UPPERCASE:
<CT_Get>
<userid>sysadmin</userid>
<password>password</password>
<table>O4SRV.UTCTIME</table>
<sql>SELECT GBLTMSTMP, SITNAME, DELTASTAT, NODE, ORIGINNODE FROM O4SRV.ISITSTSH</sql>
</CT_Get>

Otherwise, I get the dreaded <faultstring>Unable to start request(350)</faultstring> response…