The COMPONENT_LIST element / xxx_APPLICATION_TIMEOUT_COMPONENT |
The SERVICE_APPLICATION_TIMEOUT_COMPONENT element creates a Web service application timeout component, which define a set of timeout values to be used when configuring a Web service. It takes an attribute Id, which specifies the unique identifier for this set of timeout definitions. It is this unique identifier that is referenced by a Web service, providing that Web service with a base set of timeout values.
The GAS handles the Web Services Server side. It takes care of the DVM requested by a Web Services client.
<SERVICE_APPLICATION_TIMEOUT_COMPONENT Id="sTimeOutID"> <DVM_AVAILABLE>dvmTimeOut</DVM_AVAILABLE> <KEEP_ALIVE>dvmKeepAliveTimeOut</KEEP_ALIVE> </SERVICE_APPLICATION_TIMEOUT_COMPONENT>
The SERVICE_APPLICATION_TIMEOUT_COMPONENT element may contain the following child elements.
<SERVICE_APPLICATION_TIMEOUT_COMPONENT Id="cpn.ws.timeout.set1"> <DVM_AVAILABLE>10</DVM_AVAILABLE> <KEEP_ALIVE>360</KEEP_ALIVE> </SERVICE_TIMEOUT_COMPONENT>
In this example, the Id value - cpn.ws.timeout.set1 - can be referenced when defining an Web service. When a Web service references a component by its Id value, it inherits the settings defined by that component.