Explanation
The Network SLAPM2 subagent received the following
Policy Agent API return code.
code is
the return code. The following is a list of the return codes and their
meaning:
- 8
- Policy Agent's function was not ready.
- 11
- Policy Agent on the PolicyPerformanceCollection statement does
not have a DataCollection parameter with a value of Rule.
- 16
- The Network SLAPM2 subagent could not allocate storage to execute
the request.
- 17
- Policy Agent could not allocate storage to execute the request.
- 18
- Policy Agent encountered an internal error and cannot execute
the request.
- 19
- The Network SLAPM2 subagent encountered an internal error and
cannot continue executing the request.
- 20
- The Network SLAPM2 subagent is not registered to Policy Agent.
- 21
- The Network SLAPM2 subagent is not executing with the correct
security level.
- 22
- The Network SLAPM2 subagent is executing with an incorrect level
of PAPI.DLL.
- 30-33
- The Network SLAPM2 subagent lost its connection to Policy Agent.
- 34
- The Network SLAPM2 had a read from Policy Agent time out.
- 35-49
- The Network SLAPM2 subagent lost its connection to Policy Agent.
- 51
- The tcpName was not configured to Policy Agent.
- 52
- The tcpName was greater than eight characters.
- 54
- The tcpName is not available.
tcpName is the procedure
name used to start TCP/IP stack. This TCP/IP name is passed to Policy
Agent to retrieve performance information.
System action
For code 8, 11, 17 and 34 the Network
SLAPM2 tries to reconnect to Policy Agent 3 times. If reconnect to
Policy Agent is unsuccessful, the Network SLAPM2 subagent stops.
For all other codes, the Network SLAPM2 subagent stops.
Operator response
For code 52, the TCP/IP Procedure
Name was greater than 8 characters. Restart the subagent with a valid tcpName on
the -p option. Contact your system programmer, if required. For all
other codes, contact the system programmer.
System programmer response
Take the necessary corrective action
based on the error code. If required, restart Network SLAPM2 subagent.
If required, restart Policy Agent. The following is a list of the
codes and their actions:
- 8
- Configure PolicyPerformance Collection statement with DataCollection
parameter set to Rule in Policy Agent.
- 11
- Configure PolicyPerformanceCollection statement with DataCollection
parameter set to Rule in Policy Agent.
- 16
- Increase the region size for the Network SLAPM2 subagent.
- 17
- Increase the region size for Policy Agent or re-create the problem
with the Policy Agent -d trace option or a LogLevel 511 statement
in the Policy Agent configuration file.
- 18, 20
- Re-create the problem with the Policy Agent -d trace option or
a LogLevel 511 statement in the Policy Agent configuration file.
- 19
- Re-create the problem with the Network SLAPM2 subagent -d 255
trace option.
- 21
- Either set up the user of Network SLAPM2 subagent with the correct
security level or re-create the problem with -d 255 trace option.
- 22
- Policy Agent libraries (papi.dll) must be accessible to Network
SLAPM2 subagent. The LIBPATH environment variable can be set to indicate
where papi.dll is found (/usr/lpp/tcpip/lib).
- 30-49
- Validate that Policy Agent is executing. Re-create the problem
with the Policy Agent -d trace option or a LogLevel 511 statement
in the Policy Agent configuration file.
- 51
- The tcpName was not configured to Policy Agent.
See the z/OS Communications Server: IP Configuration
Reference for information about how to configure the
TcpImage statement for Policy Agent.
- 54
- The tcpName is not available. Re-create the
problem with the Policy Agent -d trace option or a LogLevel 511 statement
in the Policy Agent configuration file.
Module
Procedure name
buidPolicyInfo,
buildPolicyStatsTable, buildScalarInfo, doPAPIConnect, main