Show TOC

Editing the Properties of Web Service ArtifactsLocate this document in the navigation structure

Context

When you choose a Web service artifact, you can change its properties. The properties of the artifacts obey the JSR-181 specification.

Procedure

  1. Choose an object from the JAX-WS Web Services node.

    More information: Viewing Web Service Artifacts

  2. Open the Properties view.

    On the SAP NetWeaver Developer Studio menu bar, choose Start of the navigation path Window Next navigation step Show View Next navigation step Properties End of the navigation path

  3. Depending on the object you choose, the following properties are available:
    • 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.

      • Editable (for input parameters)

      • Not editable (for output parameters)

      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.

      • Editable (for input parameters)

      • Not editable (for output parameters)

      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

Results

The system applies the changes, which you make to the artifacts simultaneously.