IBM Support

BPMN doesn't set operation parameter types when referencing a WSDL file for interface properties

Troubleshooting


Problem

When a SOA or business process architect models service interfaces in BPMN, version 8.0.4 now offers the capability to reference a porttype defined in a WSDL file for the BPMN interface, which speeds the design by automatically importing the WSDL operations and messages into the BPMN model. However, the automatically filled BPMN item definitions for the operation parameter types point to the message names in the WSDL file, rather than types of the elements that makes up the message parameters. When transforming the model to UML or exporting to BPMN 2.0, the resulting UML model or BPMN file is missing the structure references.

Symptom

This problem originates when you reference a WSDL file for a BPMN interface. The problem may be spotted if you inspect the properties of the BPMN item definition. The structure corresponds to the target namespace of the WSDL file followed by the name of the message directly from the WSDL message's name attribute. The symptoms are seen after transforming the model to UML or exporting the model to BPMN 2.0 files. When transforming the BPMN model to UML, the types of the request and response messages for the UML operation are missing. When exporting to BPMN 2.0 files, the resulting BPMN file has a <bpmn:itemDefinition> tag with no structureRef attribute. If this file subsequently imported into Process Designer, generic untyped business objects will be generated for the message types.

[{"Product":{"code":"SS4JCV","label":"Rational Software Architect for WebSphere Software"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Component":"Integrations: IBM","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"8.0.4","Edition":"","Line of Business":{"code":"LOB15","label":"Integration"}},{"Product":{"code":"SSYK2S","label":"Rational Software Architect Designer"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Integrations: IBM","Platform":[{"code":"","label":""}],"Version":"8.0.4","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
10 September 2020

UID

swg21571493