Java Reference
In-Depth Information
Listing 4-19. WSDL of a RPC Style
<
definitions
xmlns:soap
=
"
http://schemas.xmlsoap.org/wsdl/soap/
"
xmlns:tns
=
"
ht-
xmlns:xsd
=
"
http://www.w3.org/2001/XMLSchema
"
xmlns
=
"
http://schemas.xmlsoap.org/wsdl/
"
targetNamespace
=
"
http://employees.rpc.ws.bemach.com/
"
name
=
"
EmployeeRpcDataService
"
>
<
types
>
<
xsd:schema
>
<
xsd:import
namespace
=
"
http://employees.rpc.ws.bemach.com/
"
schemaLoca-
tion
=
"
http://localhost:9999/rpc/employees?xsd=1
"
/>
</
xsd:schema
>
<
xsd:schema
>
<
xsd:import
namespace
=
"
http://bemach.com
“
schemaLocation
=
"
ht-
tp://localhost:9999/rpc/employees?xsd=2
"
/>
</
xsd:schema
>
</
types
>
<
message
name
=
"
getEmployee
"
>
<
part
name
=
"
emplNo
"
type
=
"
xsd:long
"
/>
</
message
>
<
message
name
=
"
getEmployeeResponse
"
>
<
part
name
=
"
return"
type
=
"
tns:employee
"
/>
</
message
>
<
message
name
=
"
SOAPException
"
>
<
part
name
=
"
fault
"
element
=
"
tns:SOAPException
"
/>
</
message
>
<
message
name
=
"
createEmployee
"
>
<
part
name
=
"
employee
"
type
=
"
tns:employee
"
/>
</
message
>
<
message
name
=
"
createEmployeeResponse
"
>
<
part
name
=
"
return
"
type
=
"
xsd:long
"
/>
</
message
>
<
message
name
=
"
updateEmployee
"
>
<
part
name
=
"
employee
"
type
=
"
tns:employee
"
/>
</
message
>
<
message
name
=
"
updateEmployeeResponse
"
>
<
part
name
=
"
return
"
type
=
"
xsd:boolean
"
/>
</
message
>
<
message
name
=
"
deleteEmployee
"
>