The Web service definition language (WSDL) file describes where the Web service is deployed and what operations the Web service provides. The WSDL file also contains information on the message formats, datatypes, and message transport protocols that should be used between a Web service requester and a Web service provider. The WSDL file is provided by the service provider.
The location of the WSDL. The WSDL can be retrieved from:
▪ a URL
▪ your local workspace
▪ a registry. UNICOM Service Registry and Repository(WSRR) is the registry that hosts the Web service descriptions for UDTT.
The Web services client is the application that is used to invoke Web services.
Source Folder
The folder in which the Java classes of the Web services client will be generated. The Java classes of the Web services client are used to invoke Web services.
Target Package
The package under the folder you specified in the Source Folder field that stores the Java classes of the Web services client. If you do not specify a target package, the Java classes will be stored in the default package under the folder you specified in the Source Folder field.
Generate portable client
This checkbox is selected by default. Accepting the default Generate portable client selection will allow you to copy the WSDL file that you require to another workspace.
Enable MTOM
Enabling MTOM (Message Transmission Optimization Mechanism) optimizes the transmission of messages between the Web services requester and the Web services provider.
JAX-WS Version
The version of JAX-WS used to create the Web services client. JAX-WS is an abbreviation for Java API for XML Web services, and it is a technology that is used to create both Web services and Web services clients.
On the Service Information page, provide detailed information on the Web services connector that you are creating.
Service Definition
The location of the WSDL file that is used by the Web services connector and the Web services access operation to invoke Web services.
WSConnector
The class of the Web services connector.
Namespace URI
The namespace URI for the Web services connector.
Service Name
The name of the Web service that you want to invoke and implement.
Port Name
The name of the port that the Web services provider is using to receive messages from the Web services requester.
User Name
The user name required by the Web services requester to invoke Web services.
Password
The password used by the user defined above to invoke Web services.
Endpoint address
The URL of the Web services that is being invoked.
Always Generate BTT Web Services Operation
Select this check box if you want to immediately generate a Web services access operation and create data mappings between the UDTT operation context and the Web services data model. If do not want to immediately generate a Web services access operation and create data mappings between the UDTT operation context and the Web services data model, clear this check box.
Note This page is used only if you are creating a Web services connector for an automatically generated self-defined operation.
Service Definition
The location of the WSDL file that is used by the Web services connector and the Web services access operation to invoke and implement Web services.
Operations list
A list of the Web services operations that are described in the WSDL file. From the Operations list, select the Web services operation that you want to invoke. A UDTT self-defined operation will then be automatically generated. This automatically generated self-defined operation is required to use the Web services operation you selected from the Operations list.
Generated data will use typed data
Typed data are data elements that represent business objects such as Date, Account, and Money. Typed data elements use property descriptors to describe the business object they represent. For example, a property descriptor for a data element of type Money would refer to the single instance of the type Money. Property descriptors use parameters in the form of key-value pairs to add attributes to the type, set attributes as mandatory, or specify an initial value for an attribute. For example, an Account instance must have an account number. The descriptor for the account number field uses the isMandatory="true" key-value pair to indicate this. Non-typed data elements do not have property descriptors.
If you require the automatically generated self-described operation to use typed data, accept the default Generated data will use typed data check box selection. If you do not require the automatically generated self-described operation to use typed data, clear the check box.