z/OS Communications Server: SNA Network Implementation Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Class of service configuration

z/OS Communications Server: SNA Network Implementation Guide
SC27-3672-01

With logon manager, you can use class of service (COS) to distinguish between the needs of various sessions. Logon manager differentiates between session types based on the COS name. By designating different COS names for batch and interactive traffic (or any other preferred distinction), you can keep the various types of traffic from interfering with each other. Using this function, you define multiple views of the network that list preferred paths for different types of session traffic.

To specify the COS name, use the COS definition statement in the following format:

Read syntax diagramSkip visual syntax diagram
>>-COS--=--+-cosname-----------+-------------------------------><
           |    .-,-------.    |   
           |    V         |    |   
           '-(----cosname-+--)-'   

For example, in Figure 1, NCP6 is only 1 hop away from NCP3, but is 2 hops away from NCP2. You can then specify that NCP3 is the preferred boundary function for any interactive sessions to the host and that NCP2 is the preferred route for batch traffic. To define the different routes to logon manager, you can define a number of Classes of Service, each with its view of the network. In the previous example you would code one Class of Service for interactive traffic, and one for batch.

To define these different views, use the COS definition statement. For example, to code the interactive view described previously, you would code the following statements:
COS=INTERACT
SA=6, ADJSA=(3)

Using this technique, NCP3 would be used for interactive traffic to the host.

The result is that each session is assigned to a TPF server based on predefined routing requirements, and enables you to assign suitable routes.

The SA definition statements that follow a COS definition statement apply only to the table representing that COS. If you code an SA definition statement without a COS definition statement preceding it, that SA definition statement is used as part of the default table.

If a COS name is not found for a COS that is requested, logon manager uses the default tables for the session:
  • If no COS name is specified for the session, the default table is used.
  • If a COS name is for the session, but cannot be found, the default table is used.
  • If the default table is to be used, but is not defined to logon manager, an error is reported.
In the following example, coded for the configuration in Figure 1, the first entry is used as part of the default table, and the other entries are used for interactive and batch-directed traffic.
SA=1, ADJSA=(2)
COS=INTERACT
SA=6, ADJSA=(3)
SA=5, ADJSA=(2)
COS=BATCH
SA=6, ADJSA=(2)
SA=5, ADJSA=(3)

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014