Table of Contents

Search

  1. Preface
  2. Understanding Data Types and Field Properties
  3. Designing Processes
  4. Using and Displaying Data
  5. Designing Guides
  6. Designing Process Objects
  7. Designing Service Connectors
  8. Using Connectors
  9. System Services, Listeners and Connectors
  10. Designing Human Tasks

Design

Design

Rules and Guidelines for Process Object Import

Rules and Guidelines for Process Object Import

Consider the following rules and guidelines when you import process objects from WSDL, XSD, Swagger JSON or YAML, OpenAPI 3.0 JSON or YAML, and JSON files:
  • Application Integration does not generate process objects if the WSDL, XSD, Swagger, OpenAPI 3.0, or JSON document is incorrect.
  • If you use WSDL or XML schema files, Application Integration generates process objects from complex types and does not use the element declarations.
  • Application Integration converts enumerations to picklists.
  • Application Integration maps the unsupported types to string or the closest related type. Application Integration also prints a warning message about the type conversion on the
    Related Logs
    tab of the associated step.
  • If you use a Swagger file, Application Integration generates process objects only from the type definitions available in the
    Definitions
    section. Application Integration does not generate process objects for the types that are used inline in the path declarations.
  • When multiple types share the same name, Application Integration adds indexes to the generated process object names to avoid duplication.
  • When you import process objects, you cannot overwrite existing process objects in the same location. Application Integration does not import duplicate process objects and instead uses the existing process object.
  • When you import process objects with names that include the period (
    .
    ) character from a URL that contains a WSDL source file, Application Integration replaces the period (
    .
    ) character with the following string:
    _dot_
    For example, if a process object name is
    Cart.CartStatus
    , Application Integration changes the name as follows:
    Cart_dot_CartStatus
  • When you import process objects with names that include the period (
    .
    ) character from a URL that contains an OpenAPI 3.0 source file, Application Integration replaces the period (
    .
    ) character with an underscore (
    _
    ) character.
    For example, if a process object name is
    Dept.DeptID
    , Application Integration changes the name as follows:
    Dept_DeptID
  • When you import process objects with file names that include Japanese characters, Application Integration fails to create a process object.

0 COMMENTS

We’d like to hear from you!