1.1.5.2.1 Configuring GWWS Server-Level Properties

The GWWS server can be configured with properties that can switch feature on/off or set an argument to tune server performance.

Properties are configured in the <GWInstance> child element <Properties>. Each individual property is defined by using the <Property> element which contains a “name” attribute and a “value” attribute). Different “name” attributes represent different property elements that contain a value.

The following table lists GWWS server-level properties:

Table 1-6 GWWS Server-Level Properties

Property Name Description Value Range Default
enableMultiEncoding Switch on/off the SOAP message multiple encoding support on/off. “true”|“false” “false”
max_backlog Specifies socket backlog control value. [1, 255] 20
max_content_length Specifies the maximum allowed incoming HTTP message content length. [0,1G](byte)

(Can set suffix ‘M’,’G’, eample.1.5M, 0.2G)

0(means no limit)
thread_pool_size Specifies the GWWS server thread pool size. [1,1024] 16
timeout Specifies the network timeout in seconds. [1,65535]

(unit:sec)

300
wsrm_acktime Specifies the Reliable Messaging Acknowledgement message reply policy. GWWS servers support replying acknowledgement messages either after receiving the SOAP request from network immediately or after the Oracle Tuxedo service returns the response message. “NETRECV” | “RPLYRECV” “NETRECV”

Note:

For more information, see Configuring Multiple Encoding Support

For more information, see Tuning the GWWS Server” in Administering SALT at Runtime.

Example 1-12 Configuring GWWS Server Properties

<Deployment ..>
  ...
  <WSGateway>
    <GWInstance id="GWWS1">
      .......
      <Properties>
        <Property name="thread_pool_size" value="20"/>
        <Property name="enableMultiEncoding" value="true"/>
        <Property name="timeout" value="600"/>
      </Properties>
    </GWInstance>
  </WSGateway>
  ...
</ Deployment>