Create Configuration List (CRTCFGL)
Where allowed to run: All environments (*ALL)
Threadsafe: NoParameters
Examples
Error messagesThe Create Configuration List (CRTCFGL) command creates a configuration list.
Top
Parameters
Keyword Description Choices Notes TYPE Configuration list type *APPNDIR, *APPNLCL, *APPNRMT, *APPNSSN, *ASYNCADR, *ASYNCLOC, *RTLPASTHR, *SNAPASTHR Required, Positional 1 CFGL Configuration list Name Optional DFTFTRACN Default filter action *ACCEPT, *REJECT Optional APPNRMTFTR APPN remote CFGL filter *ACCEPT, *NONE Optional TEXT Text 'description' Character value, *BLANK Optional APPNLCLE APPN local location entry Single values: *PROMPT
Other values (up to 50 repetitions): Element listOptional Element 1: Local location name Communications name Element 2: Entry 'description' Character value, *BLANK APPNRMTE APPN remote location entry Single values: *PROMPT
Other values (up to 50 repetitions): Element listOptional Element 1: Remote location name Generic name, name, *ANY Element 2: Remote network identifier Communications name, *NETATR, *NONE Element 3: Local location name Communications name, *NETATR Element 4: Remote control point Communications name, *NONE Element 5: Control point net ID Communications name, *NETATR, *NONE Element 6: Location password Character value, *NONE Element 7: Secure location *YES, *NO, *VFYENCPWD Element 8: Single session *YES, *NO Element 9: Locally controlled session *YES, *NO Element 10: Pre-established session *YES, *NO Element 11: Entry 'description' Character value, *BLANK Element 12: Number of conversations 1-512, 10 ASYNCADRE Async network address entry Single values: *PROMPT
Other values (up to 50 repetitions): Element listOptional Element 1: Network address Character value Element 2: Dial retry 1-255, 2 Element 3: Entry 'description' Character value, *BLANK ASYNCLOCE Async remote location entry Single values: *PROMPT
Other values (up to 50 repetitions): Element listOptional Element 1: Remote location name Communications name Element 2: Remote location identifier Name Element 3: Entry 'description' Character value, *BLANK RTLPASTHRE Retail pass-through entry Single values: *PROMPT
Other values (up to 50 repetitions): Element listOptional Element 1: Retail device Name Element 2: SNUF device Name Element 3: Default host program Name Element 4: Entry 'description' Character value, *BLANK AUT Authority Name, *CHANGE, *ALL, *USE, *EXCLUDE, *LIBCRTAUT Optional
Top
Configuration list type (TYPE)
Specifies one of five possible configuration list types.
This is a required parameter.
- *APPNDIR
- An advanced peer-to-peer networking (APPN) directory search filter configuration list is used. Only the text description (TEXT) and default action (DFTACN) parameters can be changed using this command.
To change an entry in an APPN directory configuration list, use the Change Configuration List Entry (CHGCFGLE) command.
- *APPNLCL
- Advance peer-to-peer networking (APPN) local location list. Up to 476 APPN local location entries are allowed in the configuration list.
- *APPNRMT
- APPN remote location list. Up to 1898 APPN remote location entries are allowed in the configuration list.
- *APPNSSN
- An APPN session end point filter configuration list is used.
- *ASYNCADR
- An asynchronous network address list is created. Up to 294 Asynchronous network address entries are allowed in the configuration list.
- *ASYNCLOC
- An asynchronous remote location list is created. Up to 32000 Asynchronous remote location entries are allowed in the configuration list.
- *RTLPASTHR
- Retail pass-through list. Up to 450 Retail pass-through entries are allowed in the configuration list.
- *SNAPASTHR
- An SNA pass-through list. Up to 254 SNA pass-through entries are allowed in the configuration list. Only the text description for an SNA configuration list can be specified using this command.
To add an entry to an SNA configuration list, use the Add Configuration List Entry (ADDCFGLE) command.
To add a device name and description to an existing entry, use the Change Configuration List Entry (CHGCFGLE) command.
Top
Configuration list (CFGL)
Specifies the name of the configuration list. This value is required and valid only when the configuration list is an asynchronous network address list (*ASYNCADR is specified for the Configuration list type (TYPE) parameter). The list types have system-supplied names: QAPPNLCL, QAPPNRMT, QASYNCADR, QASYNCLOC, QRTLPASTHR, and QSNAPASSTHR.
Top
Default filter action (DFTFTRACN)
Specifies the default filter action for APPN requests being handled by the local system. This filter action applies to all directory search requests and session endpoint requests that are not specifically listed in the configuration list.
This parameter is valid only if TYPE(*APPNDIR) or TYPE(*APPNSSN) is specified.
- *REJECT
- The request is rejected.
- *ACCEPT
- The request is accepted.
Top
APPN remote CFGL filter (APPNRMTFTR)
Specifies whether APPN remote configuration list entries should be used when filtering session endpoint requests.
This parameter is valid only if TYPE(*APPNSSN) is specified.
- *ACCEPT
- Session endpoint requests for entries specified in the APPN remote configuration list are accepted.
- *NONE
- Session endpoint requests will not be filtered using the entries specified in the APPN remote configuration list.
Top
Text 'description' (TEXT)
Specifies the text that briefly describes the object.
- *BLANK
- No text is specified.
- character-value
- Specify no more than 50 characters of text, enclosed in apostrophes.
Top
APPN local location entry (APPNLCLE)
Specifies the APPN local location entry. This value is required if *APPNLCL is specified for the Configuration list type prompt (TYPE parameter).
You can enter multiple values for this parameter.
- *PROMPT
- The special value of *PROMPT allows you to add, remove, and change entries using a full screen entry panel.
A maximum of 50 entries can be specified directly for this parameter. An entry consists of a value from each of the following elements.
- local-location-name
- Specify the location name residing on the local system. This name is used by APPN to determine if the request coming in is for this system or another system in the network. The local location name must be unique and cannot already exist as a remote location name used by configuration list QAPPNRMT, or be specified on another system as a local location in the same APPN network.
- entry-description
- Specify a short description of 20 characters or less for each local entry.
Top
APPN remote location entry (APPNRMTE)
Specifies the APPN remote location entry. This value is required if *APPNRMT is specified for the Configuration list type prompt (TYPE parameter).
You can enter multiple values for this parameter.
- *PROMPT
- The special value of *PROMPT allows you to add, remove, and change entries using a full screen entry panel.
A maximum of 50 entries can be specified directly for this parameter. An entry consists of a value from each of the following elements.
- remote-location-name
- Specify the full name of a remote location or a generic name ending with an asterisk (*). The generic location name is used to allow one directory entry to be defined for all locations, on a single control point, whose name matches the characters preceding the asterisk. You can also specify *ANY so the system will accept all requests sent through it. Generic entries are only allowed from network nodes.
- remote-network-identifier
- Specify the network identifier of the network in which the remote location resides. The default of *NETATR uses the LCLNETID value from the system network attributes.
- local-location-name
- Specify the location name residing on the local system. This name is used by APPN to match a local/remote location pair entry. The default of *NETATR uses the LCLLOCNAME value from the system network attributes.
- control-point-name
- Specify the control point providing network functions for the remote location. By using this control point name (directory entry for the remote location), the network is searched more efficiently to find the location. This field is required if the remote location name is generic. The default is *NONE.
- control-point-network-identifier
- Specify the network identifier of the network in which the control point resides. The default of *NETATR uses the LCLNETID value from the system network attributes.
- location-password
- Specify the password that is used when establishing sessions on the local location/remote location name pair. This value must contain an even number of hexadecimal characters. The default is *NONE.
- secure-location
- Specifies how security information is handled for program start requests received from remote systems. The value is sent to the remote system when sessions are established. It is used in determining how allocate or evoke requests should be built. The value only applies to conversations started with the SECURITY(SAME) level of security.
- *NO
- The remote system is not a secure location. Security validation done by the remote system is not accepted. SECURITY(SAME) conversations are treated as SECURITY(NONE). No security information will be sent with allocate or evoke requests.
- *YES
- The remote system is a secure location and the local system will accept security validation done by remote systems. For SECURITY(SAME) conversations, the local system allows the remote system to verify user passwords. On the remote system, user IDs are retrieved from the operating system. The user IDs are then sent with an already verified indicator in the allocate or evoke requests.
- *VFYENCPWD
- The remote system is not a secure location. For SECURITY(SAME) conversations, the remote system is not allowed to send the already verified indicator. On the remote system, user IDs and passwords are retrieved from the operating system. Passwords are then encrypted and sent with the user IDs in the allocate or evoke requests, to be verified by the local system. This value should only be used if the remote system is using i5/OS V3R2M0 or later. If the remote system does not support password protection then session establishment will not be allowed. For remote systems that support password protection, but do not support verification of encrypted passwords (VFYENCPWD), conversations will be treated as SECURITY(NONE).
- number-of-conversations
- Specify the number of conversations for a single session connection. The default number of conversations is 10. The default value must be used if single session is *NO. The valid range for the number of conversations is 1 through 512.
- locally-controlled-session
- Specify YES or NO to indicate whether a locally controlled session is allowed for this local location/remote location name pair. The default is *NO.
- pre-established-session
- Specify YES or NO to indicate whether the session is automatically bound when a connection is made between the local and remote location. The default is *NO.
- entry-description
- Specify a short description for each remote entry. The default is *BLANK.
The combination of remote location name, network identifier, and local location name must be unique. Also, the remote location name can not already exist as a local location in configuration list QAPPNLCL, or as the current value for LCLLOCNAME or LCLCPNAME network attribute.
Top
Async network address entry (ASYNCADRE)
Specifies the asynchronous network address entry. This value is required if *ASYNCADR is specified for the Configuration list type prompt (TYPE parameter).
You can enter multiple values for this parameter.
- *PROMPT
- The special value of *PROMPT allows you to add, remove, and change entries using a full screen entry panel.
A maximum of 50 entries can be specified directly for this parameter. An entry consists of a value from each of the following elements.
- network-address
- Specify the X.25 network address. This value must contain only digits 0-9.
- dial-retry
- Specify the number of times that dialing will be tried again when errors occur while dialing, before attempting to dial the next number on the list. The valid range of dial retries is 1-255.
- entry-description
- Specify a short description for each network address entry.
Top
Async remote location entry (ASYNCLOCE)
Specifies the asynchronous remote location entry. This value is required if *ASYNCLOC is specified for the Configuration list type prompt (TYPE parameter).
You can enter multiple values for this parameter.
- *PROMPT
- The special value of *PROMPT allows you to add, remove, and change entries using a full screen entry panel.
A maximum of 50 entries can be specified directly for this parameter. An entry consists of a value from each of the following elements.
- remote-location-name
- Specify the name that, when combined with the remote location identifier, determines whether to accept an incoming call. It is the same as the name used in the remote system as it's local name. This value must be unique.
- remote-location-identifier
- Specify an identifier that, when combined with the remote location name, determines if an incoming call will be accepted. This identifier must be the same as the remote system has for its local identifier.
- entry-description
- Specify a short description for each remote location entry. The default is *BLANK.
Top
Retail pass-through entry (RTLPASTHRE)
Specifies the retail pass-through entry. This value is required if *RTLPASTHR is specified for the Configuration list type prompt (TYPE parameter).
You can enter multiple values for this parameter.
- *PROMPT
- The special value of *PROMPT allows you to add, remove, and change entries using a full screen entry panel.
A maximum of 50 entries can be specified directly for this parameter. An entry consists of a value from each of the following elements.
- retail-device-name
- Specify the name of the retail device that communicates with the host. This value must be unique.
- SNUF-device-name
- Specify the name of the SNUF device through which the retail device communicates with the host. This value must be unique.
- Default-host-program-name
- Specify the name of the program to be started on the host if the program name is not present in the SNA command (INIT-SELF) that requests a session to be started.
- entry-description
- Specify a short description for each retail pass-through entry. The default is *BLANK.
Top
Authority (AUT)
Specifies the authority you are giving to users who do not have specific authority for the object, who are not on an authorization list, and whose group profile or supplemental group profiles do not have specific authority for the object.
- *CHANGE
- The user can perform all operations on the object except those limited to the owner or controlled by object existence (*OBJEXIST) and object management (*OBJMGT) authorities. The user can change and perform basic functions on the object. *CHANGE authority provides object operational (*OBJOPR) authority and all data authority. If the object is an authorization list, the user cannot add, change, or remove users.
- *ALL
- The user can perform all operations except those limited to the owner or controlled by authorization list management (*AUTLMGT) authority. The user can control the object's existence, specify the security for the object, change the object, and perform basic functions on the object. The user also can change ownership of the object.
- *USE
- The user can perform basic operations on the object, such as running a program or reading a file. The user cannot change the object. Use (*USE) authority provides object operational (*OBJOPR), read (*READ), and execute (*EXECUTE) authorities.
- *EXCLUDE
- The user cannot access the object.
- *LIBCRTAUT
- The system determines the authority for the object by using the value specified for the Create authority (CRTAUT) parameter on the Create Library (CRTLIB) command for the library containing the object to be created. If the value specified for the CRTAUT parameter is changed, the new value will not affect any existing objects.
- name
- Specify the name of an authorization list to be used for authority to the object. Users included in the authorization list are granted authority to the object as specified in the list. The authorization list must exist when the object is created.
Top
Examples
CRTCFGL TYPE(*APPNLCL)This command brings up a full-screen entry display that allows the user to add new entries to configuration list QAPPNLCL.
Top
Error messages
*ESCAPE Messages
- CPF2182
- Not authorized to library &1.
- CPF260D
- Configuration list &1 already exists.
- CPF260E
- Configuration list &1 not created.
- CPF261C
- Index for configuration list &1 not changed.
- CPF261D
- Index for configuration list &1 not changed.
- CPF261F
- Configuration list &1 has been deleted.
- CPF2625
- Not able to allocate object &1.
- CPF2634
- Not authorized to object &1.
- CPF9838
- User profile storage limit exceeded.
Top