In order to directly call QXI as a Web service, a client component must be developed that is capable of calling QXI using the SOAP and HTTP protocols. Web clients can be written in many programming languages, but most are developed with the help of software development tools or frameworks that generate much of the low-level code responsible for managing the details of SOAP and HTTP communications. To generate the code, most Web service tools require a WSDL document.

WSDL is a proposed standard intended to describe precisely all the technical information needed by an external process to call the interface of a specific Web service—its supported methods or operations, the parameter names and data types required by the operations, the network ports where the Web service listens for requests, and so on.

You can generate WSDL files from the QXI Receiver configuration page (for details see Inbound Receivers). For every WSDL file it will include request and response schema files. So before using the WSDL file, make sure the WSDL file—and the request and response schemas files—are in the same directory.