Skip to main contentSkip to search
Powered by Zoomin Software. For more details please contactZoomin
Progress DocumentationProgress Documentation
Progress Documentation
  • Home
  • Home
  • EnglishČeštinaDeutsch (Germany)Español (Spain)FrançaisItaliano (Italy)Português (Brasil)日本語Русский (Russia)中文 (简体) (China)中文 (繁體, 台灣) (Taiwan)ar-AR
  • Login

Develop an ABL SOAP Client

WSDL Details

Save PDF
Save selected topicSave selected topic and subtopicsSave all topics
Share
Share to emailCopy topic URL
Print
Table of Contents
  • ABL SOAP Clients
    • Run the WSDL Analyzer
    • Examine the generated WDSL documentation
    • Develop code from sample snippets
  • Handling SOAP Message Headers in ABL
    • SOAP message headers: an overview
      • SOAP header structure
        • Accessing the SOAP header
        • Requirements for header handlers
      • SOAP header object model
      • Accessing SOAP header entries
        • Accessing a SOAP response header
        • Creating a SOAP request header
      • Specifying SOAP header callback procedures at run time
      • Using the SET-CALLBACK-PROCEDURE( ) method
    • Defining header handlers
      • Defining a response header handler
      • Defining a request header handler
    • Invoking a header handler
    • Creating and managing SOAP message headers
      • Reusing an unchanged SOAP response header
        • Response header handler for returning a header for reuse
        • Request header handler for reusing a header
      • Modifying a reused SOAP response header
        • Request header handler for reusing and modifying a header
      • Using a client-created SOAP request header
        • Procedure to create a SOAP request header
        • Request header handler for passing a globally-created header object
    • Managing memory for SOAP headers
      • SOAP header object model and DOM relationships
      • Memory for the SOAP header object model and DOM
    • Attributes and methods for handling SOAP headers
      • SOAP header object attributes and methods
      • SOAP header-entryref object attributes and methods
  • Handling Errors in ABL Requests to OpenEdge SOAP Web Services
    • Handling SOAP faults
    • Detecting a SOAP fault
      • SOAP faults with traditional error handling
      • SOAP faults with structured error handling
    • Managing a SOAP fault
    • Examples of ABL accessing a SOAP fault
      • Traditional error handling example
      • Structured error handling example
      • Asynchronous call error handling example
    • Debugging ABL applications that call Web services
      • SOAP Viewers
      • Using WSAViewer
        • Using WSAViewer with an ABL client
      • Using ProSOAPView
        • Running ProSOAPView (SOAPSpy)
        • Tracking messages in the SOAPSpy window
  • WSDL Analyzer
  • WSDL Details
    • ABL procedure prototype to WSDL operation
    • Array mapping in WSDL documents
      • Doc/Lit
      • RPC/Literal
      • RPC/Encoded
    • Define TABLE (static temp-table) parameters
    • Define TABLE-HANDLE (dynamic temp-table) parameters
    • Define DATASET (static ProDataSet) parameters
      • Include before-image data
      • Use NAMESPACE-URI attributes
    • Define DATASET-HANDLE (dynamic ProDataSet) parameters
  • ABL Elements to Consume SOAP Web Services
    • Handles to consume a web service
    • Statements to consume SOAP web services
    • Attributes, methods, and events to consume web services
  • Data Type Conversion Rules for ABL Calls to SOAP Web Services
    • Data type casting
    • CHARACTER or LONGCHAR
    • DATE
    • DATETIME
    • DATETIME-TZ
    • DECIMAL
    • INT64
    • INTEGER
    • LOGICAL
    • MEMPTR or RAW
Table of Contents

WSDL Details

Save PDF
Save selected topicSave selected topic and subtopicsSave all topics
Share
Share to emailCopy topic URL
Print
  • Last Updated: September 15, 2022
  • 1 minute read
    • OpenEdge
    • Version 13.0
    • Documentation

This appendix includes expanded information on WSDL files. Only certain users need this level of detail.

Contents
  • ABL procedure prototype to WSDL operation
  • Array mapping in WSDL documents
  • Define TABLE (static temp-table) parameters
  • Define TABLE-HANDLE (dynamic temp-table) parameters
  • Define DATASET (static ProDataSet) parameters
  • Define DATASET-HANDLE (dynamic ProDataSet) parameters
TitleResults for “How to create a CRG?”Also Available inAlert