When you choose a Web service artifact, you can change its properties. The properties of the artifacts obey the JSR-181 specification.
More information: Viewing Web Service Artifacts
On the SAP NetWeaver Developer Studio menu bar, choose Window Show View Properties
Web service
Property Name |
Description |
Editing Status |
---|---|---|
Name |
The name of the Web Service. The value of this property applies to the name of the wsdl:service name when mapped to a WSDL document. |
Editable |
Port Name |
The port name of the Web service. The value of this property applies to the name of the wsdl:port name when mapped to a WSDL document. |
Editable |
Service Endpoint |
The complete name of the service endpoint interface defining the Web Service contract. The service endpoint determines the wsdl:portType and wsdl:port binding when mapped to a WSDL document. |
Not editable |
Target Namespace |
The XML namespace used for the WSDL and XML elements generated from this Web Service. The value of this property is derived from the package containing the Web service, and applies to the xs:schema targetNamespace when mapped to a WSDL document. |
Editable |
WSDL Location |
The location of a pre-defined WSDL document, which describes the Web service. The WSDL Location is a URL that refers to a pre-existing temporary WSDL document. |
Not editable |
Java representation |
This property displays the fully qualified name of the Java class in the project, which exposes the Web service. |
Not editable |
SEI
Property Name |
Description |
Editing Status |
---|---|---|
Name |
The complete name of the service endpoint interface defining the Web Service contract. The service endpoint determines the wsdl:portType and wsdl:port binding when mapped to a WSDL document. |
Editable |
Target Namespace |
The XML namespace used for the WSDL and XML elements generated from this Web Service. The value of this property is derived from the package containing the Web service, and applies to the xs:schema targetNamespace when mapped to a WSDL document. |
Editable |
Implementing Web Services |
This property identifies the Web service, which implements this SEI. |
Not editable |
Java representation |
Implicit This property shows whether the SEI is implicit or explicit for the implementation bean. |
Not editable |
This property displays the fully qualified name of the Java interface in the project, which you used to create the Web service. |
Not editable |
|
Parameter Style |
Determines whether method parameters represent the entire message body, or whether the parameters are elements wrapped inside a top-level element named after the operation. |
Not editable |
Style |
This property defines the encoding style for messages send to and from the Web service. The possible values are DOCUMENT or RPC. |
Not editable |
Use |
This property defines the formatting style for messages sent to and from the Web Service. The possible values are LITERAL or ENCODED. |
Not editable |
SEI method
Property Name |
Description |
Editing Status |
---|---|---|
Excluded |
This property defines whether the Web service operation is excluded from the service endpoint. |
Not editable |
Name |
Name of the operation matching to this method. This property represents the name of the SEI method. The name determines the wsdl:operation name when mapped to a WSDL document. |
Editable |
Java representation |
This property displays the signature of the Java method in the Web service's class. |
Not editable |
Parameter Style |
Determines whether method parameters represent the entire message body, or whether the parameters are elements wrapped inside a top-level element named after the operation. |
Not editable |
Style |
This property defines the encoding style for messages send to and from the Web service. The possible values are DOCUMENT or RPC. |
Not editable |
Use |
This property defines the formatting style for messages sent to and from the Web Service. The possible values are LITERAL or ENCODED. |
Not editable |
Input, Output parameters
Property Name |
Description |
Editing Status |
---|---|---|
Header |
If the value is true , the parameter is pulled from a message header rather than the message body. |
Not editable |
Mode |
This property describes the parameter communication. Possible values are IN or OUT, and conform to input or output parameters respectively. |
Not editable |
Name |
The name of the parameter as it appears in the WSDL document. For RPC bindings, this is name of the wsdl:part , which represents the parameter. For document bindings, this is the local name of the XML element, which represents the parameter. |
|
Part Name |
The name of the wsdl:part from the WSDL document. |
Not editable |
Target Namespace |
This property represents the XML namespace for the parameter. It is only used with document bindings, where the parameter maps to an XML element. |
|
Java representation |
This property displays the name of the Java method parameter in the Web service's class. |
Not editable |
Type Name |
This property identifies the type of the input or output parameters. |
Not editable |
The system applies the changes, which you make to the artifacts simultaneously.