Create a WSL file
File->New->Web Services->WSDL FileNext we’’l create a WSDL file.
Open the GeoFenceEvent.xsd and drag it to the lower portion of the screen so that jDeveloper shows a split screen with both the WSDL and XSD files at the same time.
Drag and drop the geoFenceRequest from the xsd file to the “Port Types” area in the WSDL. jDeveloper will ask you to create a port type.
This will create a synchronous operation that will receive and return a message of type geoFenceRequest. We still need to change the return value (output message).
First we need to add the missing element into the WSDL.
If you open the XML representation of the WSDL, there is a part like this:
<part name="part" element="sbc:geoFenceRequest"/>
We need to add the goeFenceResponse as a message to it also. You can either directly copy that part and change the Request name to Response or try drag and drop operation. I did the copy operation as drag and drop would crash jDeveloper.Open up the output part and in the properties editor change the element type into geoFenceResponse.