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>