IBM OS manual Combining basic affinity transaction groups

Models: OS

1 103
Download 103 pages 52.71 Kb
Page 75
Image 75

*

HEADER APPLID(BUILDER ) SAVEDATE(95/11/27) SAVETIME(12:00:51);

„1…

*

 

 

*Generated by the CICS Transaction Affinities Utility (Builder) on 1995/06/28

*Note: Suitable for input to CICSPlex SM

*

 

CONTEXT CICPLEX1;

 

*

 

* REMOVE TRANGRP NAME(AFF1GRP );

 

CREATE TRANGRP NAME(AFF1GRP ) AFFINITY(LUNAME) AFFLIFE(SYSTEM

)

MATCH(LUNAME) STATE(DORMANT);

 

CREATE DTRINGRP TRANGRP(AFF1GRP ) TRANID(AFF1);

 

CREATE DTRINGRP TRANGRP(AFF1GRP ) TRANID(AFF2);

 

CREATE DTRINGRP TRANGRP(AFF1GRP ) TRANID(AFF3);

 

CREATE DTRINGRP TRANGRP(AFF1GRP ) TRANID(AFF4);

 

CREATE DTRINGRP TRANGRP(AFF1GRP ) TRANID(AFF5);

 

CREATE DTRINGRP TRANGRP(AFF1GRP ) TRANID(AFF6);

 

CREATE DTRINGRP TRANGRP(AFF1GRP ) TRANID(AFF7);

 

CREATE DTRINGRP TRANGRP(AFF1GRP ) TRANID(AFF8);

 

*

 

* REMOVE TRANGRP NAME(AFTDGRP );

 

CREATE TRANGRP NAME(AFTDGRP ) AFFINITY(LUNAME) AFFLIFE(PCONV

)

MATCH(LUNAME) STATE(DORMANT);

 

CREATE DTRINGRP TRANGRP(AFTDGRP ) TRANID(AFTD);

 

CREATE DTRINGRP TRANGRP(AFTDGRP ) TRANID(AFTR);

 

CREATE DTRINGRP TRANGRP(AFTDGRP ) TRANID(AFTW);

 

*

 

* REMOVE TRANGRP NAME(AUXXGRP );

 

CREATE TRANGRP NAME(AUXXGRP ) AFFINITY(GLOBAL) AFFLIFE(SYSTEM

)

MATCH(LUNAME) STATE(DORMANT);

 

CREATE DTRINGRP TRANGRP(AUXXGRP ) TRANID(AUXX);

 

CREATE DTRINGRP TRANGRP(AUXXGRP ) TRANID(CWA1);

 

Figure 11. Sample de®nitions for combined affinity transaction groups

Notes:

1.The values of the SAVEDATE and SAVETIME ®elds in the HEADER statement

give the latest save date and save time from any of the input data sets. (See Figure 11 („1…) and Figure 12 on page 61.)

2.The combined transaction groups can be input again to the Builder. For example, you may decide to:

a.Use the Reporter, then the Builder, to produce combined groups for temporary storage affinities.

b.Use the Reporter, then the Builder, to produce combined groups for all other affinity command types.

c.Merge the two ®les output by the Builder in steps 2.a and 2.b, by inputting those ®les to the Builder together.

d.Input to CICSPlex SM the ®le output by the Builder in step 2.c.

This facility is particularly useful when dealing with the temporary storage compression problem, described in ªCompressing affinity dataº on page 49.

Combining basic affinity transaction groups

When the Builder combines two basic affinity transaction groups, it assigns relations and lifetimes to the combined group based on the relations and lifetimes derived from the basic groups. This may cause some worsening of the relations and lifetimes. For example, LUNAME combined with USERID gives GLOBAL. Table 7

Chapter 7. Running the Builder 59

Page 75
Image 75
IBM OS manual Combining basic affinity transaction groups