You can turn your ABL applications into SOAP web services that are accessed through the SOAP transport in Progress Application Server for OpenEdge (PAS for OpenEdge) by creating a SOAP service and generating the WSM/WSDL files. The deploySOAP command-line tool adds SOAP services to a deployed ABL web application (oeabl.war). After you deploy the SOAP service, stop and restart the PAS for OpenEdge instance to run the new service.

To deploy SOAP services to an ABL web application for an existing instance:

  1. Obtain the .wsm file and any ABL r-code that supports the API for the service interface from the developer.
  2. Move r-code to the PROPATH.
  3. Navigate to the /bin directory of the instance.
  4. Use the deploySOAP command to deploy the .wsm file to your ABL web application:
    deploySOAP.[bat|sh] path_to_soap/SOAPservice.wsm ABLwebapp

    For more information about ABL services using the SOAP transport, see Develop an ABL service using the SOAP transport.