Reporting problems loading WSDL source into the LANSA SOAP Agent Wizard

Date:13 October 2009
Product/Release:LANSA Integrator - All Versions
Abstract:Required information when reporting errors loading WSDL source into the LANSA Integrator SOAP Agent Wizard
Submitted By:LANSA Technical Support

As part of reporting an issue that involves loading a WSDL source* into the LANSA Integrator SOAP Agent Wizard, customers will be asked to demonstrate that the WSDL source* can be loaded successfully into a 3rd party SOAP testing tool. Two freely available and widely accepted SOAP testing tools that can be used are Microsoft's .Net Webservice studio and SOAPUI (www.soapui.org). A screen capture will be sufficient to indicate that there were no errors when loading the WSDL source into one of these tools.

Note: different tools will handle WSDL files somewhat differently. LANSA Integrator Studio uses a third party tool, Apache Axis to process the WSDL. The reason for performing the 3rd party SOAP tool test is to determine whether this is simply an issue with the SOAP structure (i.e. not an accepted SOAP convention) or a problem that is eligible for investigation, based on the following:

  • If customers can demonstrate that the WSDL source does load without errors into the 3rd party tool, then LANSA will investigate the problem as a valid SOAP Agent Wizard issue. 
  • If customers cannot demonstrate that WSDL source does load without errors into the 3rd party tool, then this will not be accepted as a LANSA SOAP Agent Wizard exclusive issue. In these cases, the customer will be given a choice:
    1. Resolving the problem themselves with their trading partner 
    2. Having a LANSA SOAP services specialist resolve the issue as a billable assignment.

* WSDL Source
The fundamental pre-requisite for any SOAP Agent Project is to have the WSDL file that describes the web service you want to use. WSDL stands for Web Services Description Language and is a universal language used to describe a web service. The file, or its location, is provided by the organization that publishes the web service.