The LDAP Binding Component binding level WSDL elements include the binding, operation, and message extensibility elements.
Binding elements define the file transport-specific information for operations and messages.
The LDAP binding extensibility element allows the association of a binding to be LDAP protocol specific. When you create a WSDL file for a BPEL project in the NetBeans IDE, the New WSDL Document Wizard generates the LDAP binding definition, which includes a name you specify and a type that is generated by the wizard.
The following example illustrates the LDAP binding element:
<binding name="LDAPBinding" type="tns:LDAPPortType"> <ldap:binding/> ... </binding> |
The LDAP operation element defines the supported operations. For the LDAP Binding Component the operations that can be supported include the following:
searchRequest
updateRequest
compareRequest
insertRequest
deleteRequest
addConnectionRequest
The following example illustrates the LDAP operation element:
<binding name="LDAPBinding" type="tns:LDAPPortType"> <ldap:binding/> <wsdl:operation name="LDAPSearchOperation"> <ldap:operation type="searchRequest"/> ... |
The LDAP output element extends the binding element to specify properties associated with writing output messages. In the NetBeans IDE, select a ldap:output() element to view and modify the output properties. The following table describes the available output properties.
Table 2 LDAP Output Element Properties
Property |
Description |
---|---|
returnPartName |
The message part name that is returned. This is used in search operations. |
attributes |
A list of attributes to be retrieved. |