How to create a WSIF WSDL?
Add these two schema to your definitions tag
xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/"
xmlns:java="http://schemas.xmlsoap.org/wsdl/java/"
The format namespace adds support for mapping Java types to XML schema.
The java namespace allows mapping WSDL operation to Java methods.
Specify binding Information
<binding name="JavaBinding" type="tns:TestService">
<java:binding/>
Binding name specifies the name which would be reffered from service tag.
Binding type specifies the portType, specified in WSDL
The java:binding tag identifies that this is bound to Java code rather than a SOAP service.
This binding would encompass, formatting information, i.e. which XML tag is to be mapped to what Java DataType
<format:typeMapping encoding="Java" style="Java">
The format:typeMapping tag tells us that we will be mapping XML Schema types onto Java types.
<format:typeMap typeName="xsd:string" formatType="java.lang.String" />
The format:typeMap tag explains what Java type is to be used for each XML schema type in the interface.
The Service Tag refers to binding tag for mapping information.
The Java:address tag specifies fully qualified classname which contains implementations of operations specified inside binding tag.
<service name="TaskServiceService">
<port name="TaskServicePort" binding="tns:TaskServiceWSIFBinding">
<java:address className="oracle.bpel.services.workflow.task.impl.TaskServiceWSIF"/>
</port>
</service>
Wednesday, March 4, 2009
Subscribe to:
Post Comments (Atom)
1 comment:
You are really a person with a good experience. Your blogs show a good example of writing scripts and queries. Keep sharing this type of content full of knowledge.
sap upgrade challenges
Post a Comment