Mapping SOAP Web Services to BPM Components

This sections explains how SOAP services map to BPM components when cataloging WSDL definitions.

When cataloging a WSDL descriptor, Studio creates a new BPM component for each service the WSDL defines. The name of the component end with Service. The component provides methods for each operation exposed by the service.

Complex types

Since WSDL uses XML Schema (XSD) to describe complex data types, Studio maps all types defined in the WSDL descriptor to XSD components as described in Mapping XSD to BPM Components. For each complex XSD type, Studio generates a new BPM Component.

Port types and Messages defined in the WSDL also map to XSD components.

Fault Messages in the WSDL map to Fuego.WebServices.SoapFaulException in the catalog.

Related concepts
Mapping XSD to BPM Components
XML Schema Components