- AccessModuleName
Each access module has a pre-assigned name depending on the operating system on which it is installed. For instance, the JMS access module running on Solaris is named libjmsam.so.
- AccessModuleInitStr
Specifies the access module initialization string.
For detailed information about configuring and using access modules with Teradata PT, see Teradata® Tools and Utilities Access Module Reference, B035-2425.
For information about creating custom access modules, see Teradata® Parallel Transporter Operator Programmer Guide, B035-2435.
z/OS Considerations
When using access modules residing within a z/OS program library, either a PDS or a PDSE, the access module name provided to the producer operator using the AccessModuleName attribute is the member name within the library. It may be a system library, private library, or even a temporary library.
If a system library contains the access module, no further JCL is required. However, when a private or temporary library houses the access module, a JOBLIB DD statement or a STEPLIB DD statement is required within the jobstream to designate the library containing the access module.
The following example shows a typical JOBLIB DD statement for a private library in a Teradata PT jobstream:
//JOBLIB DD DISP=SHR,DSNAME=STV.TJ50APP.TWB.L // DD DISP=SHR,DSNAME=STV.TJ50APP.APP.L // DD DISP=SHR,DSNAME=PROD.TERADATA.LOAD
- STV.TJ50APP.TWB.L is the Teradata PT installation library for the TDP variant.
- STV.TJ50APP.APP.L is the CLI installation library for the TDP variant.
- PROD.TERADATA.LOAD is a private library that contains all Teradata-related access modules.
//JOBLIB DD DISP=SHR,DSNAME=STV.TJ50APP.TWB.GTW.L // DD DISP=SHR,DSNAME=STV.TJ50APP.APP.GTW.L // DD DISP=SHR,DSNAME=PROD.TERADATA.LOAD
This is the recommended concatenation order for these libraries.
When using access modules residing within a z/OS program library, either a PDS or a PDSE, the access module name provided to the producer operator using the AccessModuleName attribute is the member name within the library. It may be a system library, private library, or even a temporary library.
If a system library contains the access module, no further JCL is required. However when a private or temporary library houses the access module, a JOBLIB DD statement or a STEPLIB DD statement is required within the job stream to designate the library containing the access module. The following example shows a typical JOBLIB DD statement for a private library in a Teradata PT job stream:
//JOBLIB DD DISP=SHR,DSNAME=STV.TI70APP.TWB.LOAD // DD DISP=SHR,DSNAME=STV.TI70APP.APP.L // DD DISP=SHR,DSNAME=PROD.TERADATA.LOAD
- STV.TI70APP.TWB.LOAD is the Teradata PT installation library.
- STV.TI70APP.APP.L is the CLI installation library.
- PROD.TERADATA.LOAD is a private library that contains all Teradata-related access modules.
This is the recommended concatenation order for these libraries.