# Package org.apache.ode.bpel.compiler.wsdl

- Interface Summary
  Interface | Description
  --- | ---
  Definition4BPEL | Extension of the WSDL `Definition` interface that includes manipulators for BPEL-specific extensions.
  WSDLFactory4BPEL | Marker interface for WSDL factories that understand BPEL WSDL extensions.

- Class Summary
  Class | Description
  --- | ---
  BpelExtensionSerializer | BPEL extension (partnerLinkType/propertyAlias) serializer for WSDL4J.
  Messages | Message interface for wsdl bpel extension
  WSDLFactoryBPEL11 | Factory for `WSDLFactory` objects that are pre-configured to handle BPEL 2.0 extension elements.
  WSDLFactoryBPEL20 | Factory for `WSDLFactory` objects that are pre-configured to handle BPEL 2.0 extension elements.
  WSDLFactoryBPEL20Draft |
  XMLSchemaType | Extensibility element that contains the xml-schema text as a string.
  XMLSchemaTypeSerializer | WSDL extension to capture (read-only) the schema type info.

- Exception Summary
  Exception | Description
  --- | ---
  InvalidBpelPartnerLinkTypeException | An exception thrown when a BPEL `<partnerLinkType>` declaration is invalid (from a schema perspective).
  InvalidBpelPropertyAliasException | An exception thrown when a BPEL `<propertyAlias>` declaration is invalid (from a schema perspective).
  InvalidBpelPropertyException | An exception thrown in response to an invalid BPEL `<property>` declaration.
  InvalidBpelRoleException | An exception thrown in response to an invalid BPEL `<role>` declaration.