The following tables list and describe the properties you can configure when creating a new POJO service. These properties appear on the Name and Location page of the New POJO Service Wizard and on the Advanced Properties Editor, which is accessed from the Name and Location page.
Table 1 POJO Service Provider Name and Location PropertiesTable 2 POJO Service Provider Advanced Properties
Property |
Description |
---|---|
Endpoint Name |
The name of the POJO provider's endpoint. |
Interface Name |
The local interface name for the POJO provider. If this property is left blank, it defaults to the class name with “Interface” appended. For example, MyPojoInterface. |
Interface Namespace |
Additional interface namespaces for the POJO provider. |
Service Name |
The local service name for the POJO provider. If this property is left blank, it defaults to the class name with “Service” appended. For example, MyPojoService. |
Service Namespace |
The namespace of the JBI service. If this property is left blank, the default namespace will be an HTTP URL with the package name of class reversed and the endpoint name as the path. For example, if the package is org.glassfish.openesb.pojo and the endpoint name is MyPojoProvider, the URL will be http://pojo.openesb.glassfish.org/MyPojoProvider/. |
Output Message Type Name |
The WSDL message type for output messages for a return type of String, Node, or Source if the consuming JBI component expects the WSDL 1.1 wrapper message to contain these attributes. |
Output Message Type Namespace |
The namespace of the output message type specified above. |