NonStop SOAP User's Manual
NonStop SOAP Features and Functions
NonStop SOAP User’s Manual—520501-012
4-26
Enhanced Caching
However, if the SOAP server receives a Dynamic SDL refresh for the Interface element
defined in the SDL in Example 4-4, the new SDL contents become:
<sdl ... >
<Pathway ...>
...
<ServerClass Name="SC-1" ...>
<Service ServiceName="Service-A"
RspEncoding="ISO-8859-5"
Cache="yes" ...>
</Service>
</ServerClass>
</Pathway>
</sdl>
Example 5: After Dynamic SDL Refresh
Service-G is removed from the cache, since Service-G now has Cache=“no“. Service-
A's cached data is updated as required in the new SDL changes. After a dynamic
refresh of the config file (using UPDT_NSSOAP_CONFIG message) the cache’s state
is the same as that at startup.
Figure 4-4. Request Received for Service B
Figure 4-5. After Dynamic SDL Refresh
SOAP
Server
SOAP
Client
Service - B
Cache
Service - G (LRU)
Service - A
Service - H (MRU)
VST207.vsd
SOAP
Server
SOAP
Client
Service - B
Cache
Service - A (LRU)
Available
Service - H (MRU)
VST208.vsd