![]() Chapter Contents |
![]() Previous |
![]() Next |
| Communications Access Methods for SAS/CONNECT and SAS/SHARE Software |
To configure the OS/390 system for VTAM LU 0, perform the following tasks:
File these definitions in members of your installation's VTAMLST data set. Add the member names to the configuration startup list (member ATCONNxx), where xx represents each member in the list.
| Defining a Server |
You must define each server with an APPL statement in the VTAM domain in which the server will run. Use the following syntax:
VBUILD TYPE=APPL server-id APPL AUTH=(ACQ), EAS=n, PARSESS=YES
All APPL statements must follow a VBUILD TYPE=APPL statement.
An explanation of each entry follows:
Example:
Domain 1 VTAMLST member C01ASAS: ************************************************* * Application major node for SAS/SHARE software * * Server name is C01SHARE * * * ************************************************* VBUILD TYPE=APPL *-----------------------------------------------* * SAS Server application running in domain 1 * *-----------------------------------------------* C01SHARE APPL AUTH=(ACQ),EAS=30,PARSESS=YES
A server is defined in Domain 1. The server-id is C01SHARE. The value for server-id is used in the SERVER option in the PROC SERVER, the PROC OPERATE, and the LIBNAME statements.
| Defining Each Client |
You must define each client application with an APPL statement in the VTAM domain in which the client will run. Separate each entry with a comma. Use the following syntax:
VBUILD TYPE=APPL
client-name APPL ACBNAME=acbname AUTH=(ACQ),
EAS=n, PARSESS=YES
An explanation of each entry follows:
Example:
Domain 2 VTAMLST member C02ASAS:
****************************************************
* Application major node for SAS/SHARE software *
* LUPREFIX = SASCON, LUFIRST = 1, LULAST = 5 *
****************************************************
VBUILD TYPE=APPL
*--------------------------------------------------*
* SAS User applications running in domain 2 *
* and communicating with server C01SHARE in *
* domain 1 *
*--------------------------------------------------*
C02SI001 APPL ACBNAME=SASCON1,AUTH=(ACQ),EAS=3,PARSESS=YES
C02SI002 APPL ACBNAME=SASCON2,AUTH=(ACQ),EAS=3,PARSESS=YES
C02SI003 APPL ACBNAME=SASCON3,AUTH=(ACQ),EAS=3,PARSESS=YES
C02SI004 APPL ACBNAME=SASCON4,AUTH=(ACQ),EAS=3,PARSESS=YES
C02SI005 APPL ACBNAME=SASCON5,AUTH=(ACQ),EAS=3,PARSESS=YES
The APPL statements in Domain 2 define a pool of LUs for clients on Domain 2 that will communicate with the server in Domain 1. The first field shows a unique eight-character client name, and the ACBNAME field shows the name of each LU in the pool, which is formed by combining the value of LUPREFIX with a value that is in the range between the values of the LUFIRST and LULAST options.
| Defining Cross-Domain Resources |
A multiple-domain network is a set of connected domains, each controlled by an ACF/VTAM with a cross-domain resource manager (CDRM). In a multiple-domain network, information about other domains must be provided to each ACF/VTAM.
In each domain from which a client will attempt to access a SAS/SHARE server, you must define that server as a cross-domain resource by using a VBUILD statement and a CDRSC statement.
If your site does not support the use of dynamic CDRSC definitions, then you must define each connecting client from other domains as a cross-domain resource in the server's domain.
The VBUILD and CDRSC statement formats follow. Separate each entry with a comma.
VBUILD TYPE=CDRSC name CDRSC CDRM=cdrm-name,ISTATUS=ACTIVE
An explanation of each entry follows:
Example:
Domain 1 VTAMLST member C01CSAS:
******************************************************
* CDRSC major node for SAS/SHARE software *
******************************************************
*----------------------------------------------------*
* CDRSCs for the SAS users in domain 2 *
* *
* The following statements are needed only if your *
* installation is not using dynamic CDRSC definition *
*----------------------------------------------------*
VBUILD TYPE=CDRSC
C02SI001 CDRSC CDRM=C02CDRM,ISTATUS=ACTIVE
C02SI002 CDRSC CDRM=C02CDRM,ISTATUS=ACTIVE
C02SI003 CDRSC CDRM=C02CDRM,ISTATUS=ACTIVE
C02SI004 CDRSC CDRM=C02CDRM,ISTATUS=ACTIVE
C02SI005 CDRSC CDRM=C02CDRM,ISTATUS=ACTIVE
Domain 1 contains CDRSC statements that define a corresponding pool of cross-domain resources for its clients.
The first field shows a unique eight-character client name, and the ACBNAME field shows the name of each LU in the pool, which is formed by combining the value of LUPREFIX with a value in the range between the values of the LUFIRST and LULAST options.
Domain 2 also requires a CDRSC statement to define the Domain 1 server as a cross-domain resource.
Domain 2 VTAMLST member C02CSAS: *********************************************** * CDRSC major node for SAS/SHARE software * *********************************************** *---------------------------------------------* * CDRSC for the SAS server in domain 1 * *---------------------------------------------* VBUILD TYPE=CDRSC C01SHARE CDRSC CDRM=C01CDRM,ISTATUS=ACTIVE
| Defining Resources within the Same Domain |
Cross-memory resources are not needed for clients to access a server in the same domain. Instead, a client will access a server with the VTAM LU 0 access method.
To define resources for a server and clients within the same domain, you have two options:
An example of the second option follows:
Domain 1 VTAMLST member C01ASAS:
*****************************************************
* Application major node for SAS/SHARE software *
* Server name is C01SHARE *
*****************************************************
VBUILD TYPE=APPL
*---------------------------------------------------*
* SAS Server application running in domain 1 *
*---------------------------------------------------*
C01SHARE APPL AUTH=(ACQ),EAS=30,PARSESS=YES
*---------------------------------------------------*
* SAS User applications running in domain 1 *
*---------------------------------------------------*
C01SI001 APPL ACBNAME=SASCON1,AUTH=(ACQ),EAS=3,PARSESS=YES
C01SI002 APPL ACBNAME=SASCON2,AUTH=(ACQ),EAS=3,PARSESS=YES
C01SI003 APPL ACBNAME=SASCON3,AUTH=(ACQ),EAS=3,PARSESS=YES
C01SI004 APPL ACBNAME=SASCON4,AUTH=(ACQ),EAS=3,PARSESS=YES
C01SI005 APPL ACBNAME=SASCON5,AUTH=(ACQ),EAS=3,PARSESS=YES
You have completed the configuration of the VTAM LU 0 access method.
| References |
For complete details about configuring the VTAM LU 0 subsystem, see VTAM Installation and Resource Definition (SC27-0610 for ACF/VTAM Version 2) and VTAM Installation and Resource Definition (SC23-0111 for ACF/VTAM Version 3).
Contact IBM for information about obtaining this documentation.
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.