1Transact Web Services SOAP API

The web services API is for performing the following management operations:

  • Create version
  • Merge version
  • Delete version
  • Rollback version
  • Create checkpoint
  • Rollback to checkpoint
  • Compress checkpoints
  • Generate view of difference between checkpoints

WSDL definition

The WSDL document that describes the web service operations can be accessed from WebLogic using the URL:

http://[sms_domain_host]:[port]/ms-transact-soapview/TransactService?WSDL

Note: The default port number is 7007.

When accessing the web service API, the security is accessed using a wsse:security header in the request.

Testing using SoapUI

For example, if testing using the SoapUI application, add this entry within the <soapenv:Header> element:

<wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

<wsse:UsernameToken wsu:Id="UsernameToken-1">

<wsse:Username>*username here*</wsse:Username>

<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">*password here*</wsse:Password>

</wsse:UsernameToken>

</wsse:Security>