The OTRS system has a generic SOAP based web service that allows users to search and retrieve Ticket information from the system. When a search is executed, a list of Ticket Identifiers is returned. This list of Ticket Identifiers is then iterated through, requiring a second call to the SOAP based web service using the Ticket Identifier as the key in order to return the required Ticket information.

This integration is used by the system that creates the Network Maintenance Calendar. Please refer to Support_Maintenance_Calendar documentation.

Some good clean code examples of the use of the SOAP based web service can be found here: https://git.geant.net/gitlab/src/otrs/tree/master/net/dante/otrs . Specifically the SAAJGet.java and SAAJSearch.java

  • No labels