You use the BCMOD command during operation to modify operand values which were specified with the DCSTART or DCOPT command when the communication system was started, and match them to new requirements.
BS2000 console | BS2000 SDF command | Command/ SOF file | SNMP management | Parameter service |
x | x | x |
List of valid command sources
BCMOD | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
MAXNPA=...
Restricts the number of connections not predefined which may be opened simultaneously in the BS2000 system.
MAXNPA does not normally apply to predefined applications and system applications.
MAXNPA= *unchanged
The value set so far in BCAM is not changed.
Default: 20000
MAXNPA=<integer 1..2147483647>
Specifies the number of applications not predefined, which may be opened simultaneously in the BS2000 system.
MAXNPT=...
Restricts the number of applications not predefined which may be opened simultaneously by a single task in the BS2000 system.
MAXNPT does not normally apply to predefined applications and system applications.
MAXNPT= *unchanged
The value set so far in BCAM is not changed.
Default: 20000
MAXNPT=<integer 1...2147483647>
Specifies the number of applications not predefined, which may be opened simultaneously by a single task in the BS2000 system.
MAXCNN=...
The number of connections that may simultaneously maintain an application which is not predefined is restricted.
MAXCNN does not normally apply to predefined applications and system applications.
MAXCNN= *unchanged
The value set so far in BCAM is not changed.
Default: 20000
MAXCNN=<integer 1..2147483647>
Specifies the number of connections that may simultaneously maintain an application which is not predefined.
PAGMEM=...
Specifies the size of virtual memory (backup storage, paging memory, paging area) in Kbytes, which BCAM can use for data transfer.
PAGMEM= *unchanged
The system-dependent value set as the default by BCAM is unchanged.
PAGMEM=<integer 1024..1048576>
The value for PAGMEM is changed.
RESMEM=...
Specifies the size (in Kbytes) of the resident memory (MEM-RES) that may be used by BCAM for data transfers.
Memory size in MB | RESMEM in Kbytes | PAGMEM in Kbytes |
up to 50 | 5000 | 3000 |
50 to 100 | 10000 | 6000 |
100 to 200 | 20000 | 12000 |
200 to 500 | 40000 | 30000 |
500 to 1000 | 60000 | 60000 |
over 1000 | 100000 | 100000 |
RESMEM= *unchanged
The default system-dependent value set by BCAM is unchanged.
RESMEM=<integer 1024..1048576>
The value for RESMEM is changed.
MSG=...
Controls the scope of message output.
MSG= *unchanged
The value ALL set as the default by BCAM remains unchanged.
MSG=ALL
All messages are output.
MSG=NAK
Certain positive messages for processors are not output.
The message for directly addressed systems is always output (otherwise sequences may run incorrectly). Positive messages are only suppressed for subsequent systems.
The following positive messages are suppressed:
BCA0740
BCA0763 for the BCIN (format 1), BCACT, BCDAC, BCOUT commands
BCA082A
BCA083F
BCA0851 with reason 00/01/02
BCA0852
BCA0853
BCA0854 with reason 00/01/02
BCA0856
BCA085B with reason 00/01/02
BCA085F
BCA08D7
BCA08DB
BCA08DC
BCA08DD
BCA08DE
BCA08DF and BCA08E5
MSG=ERROR-ONLY
Only negative messages are output.
All messages that have the Weight-Code 50, 70 or 99 in the message file are output. This is equivalent to filter levels 3.4 and "not suppressible" at the operator terminal.
PRIVPORT#=...
With PRIVPORT#, the first socket port number which can be occupied by non-privileged and privileged applications is specified.
Lower socket port numbers (with the exception of port number 20) may only be occupied by privileged applications. Privileged applications are those which run under the BS2000 system privilege TSOS or NETADM.
PRIVPORT#= *unchanged
The value 2050 set as the default by BCAM is unchanged.
PRIVPORT#=<integer 1..65535>
Defines the first free port number which may be occupied by non-privileged applications.
PRIVPORT# must always be less than or equal to FREEPORT#. If the PRIVPORT# value selected is larger than FREEPORT#, the value is limited to the specification for FREEPORT#.
FREEPORT#=...
Specifies the first free port number which BCAM can occupy dynamically for an application. If SNMP-AGENTS is used on this computer, the port number 3161 is assigned for internal BCAM communication between master and sub-agents.
FREEPORT#= *unchanged
The value 4096 set as the default by BCAM remains unchanged.
FREEPORT#=<integer 1..65535>
Defines the first free port number.
FREEPORT# must always be greater than or equal to PRIVPORT#. If FREEPORT# is smaller than PRIVPORT#, the value is set to the specification for PRIVPORT#.
REMOTE-IP-NSDU=...
Defines the NSDU length for IP routes, which operate via at least one router.
The NSDU route setting is only effective for remote IP routes, which are regenerated after this command is issued by means of the BCIN command or by automatic end system creation.
REMOTE-IP-NSDU=*UNCHANGED
The NSDU length for remote IP routes remains unchanged.
REMOTE-IP-NSDU=*STD
The NSDU length for remote IP routes is set to the default value (556 bytes) according to RFC1122.
REMOTE-IP-NSDU=<integer 512..65530>
The NSDU length for remote IP routes is set to the specified value.
PROCESSOR-TABLE=...
Defines a new SAM file (processor file) containing the assignment of processor names to network addresses. ACCESS=READ/UPDATE/ALLOW is used for controlling the automatic end system creation.
PROCESSOR-TABLE= *unchanged
No SAM file containing the assignment of processor names to network addresses is specified.
PROCESSOR-TABLE=(...)
SAM file containing the assignment of processor names to network addresses.
FILE=...
Specifies the name of the SAM file containing the assignment of processor names to network addresses. This function can be used to specify a new SAM file and transfer its contents into the Processor Table cache. The old contents of the cache are discarded.
The file name must always be cataloged in the home pubset, otherwise errors may occur in connection with files cataloged on data pubsets or shared pubsets.
Default: $TSOS.SYSDAT.BCAM.PROCESSORS
The file name is compared with the file names of other BCAM tables which have already been entered or are already available to prevent this file being assigned to more than one BCAM table.
FILE= *unchanged
No specifications for the name of the SAM file containing the assignment of processor names to network addresses.
FILE=<filename 1..50>
Name of the SAM file containing the assignment of processor names to network addresses.
The filename of BCAM is supplemented by a four-character suffix.
ACCESS=...
Controls automatic end system creation. A detailed description of this operand is provided in the section "Processor file".
ACCESS= *unchanged
No specification is entered for controlling automatic end system creation.
Default: UPDATE
ACCESS=UPDATE
Any partner end system may be created.
ACCESS=ALLOW
Any partner end system may be created, but without being added to the files which are assigned to the processor file.
ACCESS=READ
The partner end systems which have the specified processor names and are described in the processor file may be created.
APPLICATION-TABLE=...
Relevant for applications which do not run on the standard host.
APPLICATION-TABLE defines the SAM file which contains the assignment of applications to virtual hosts (application file). The information from this file is transferred periodically to the BCAM tables, but only takes effect for the individual application when the application is terminated and restarted.
APPLICATION-TABLE= *unchanged
The SAM file containing the assignment of applications to virtual hosts is not specified.
APPLICATION-TABLE=(...)
SAM file containing the assignment of applications to virtual hosts.
FILE=...
Specifies the name of the SAM file containing the assignment of applications to virtual hosts.
The file name must always be cataloged in the home pubset, otherwise errors may occur in connection with files cataloged on data pubsets or shared pubsets.
Default: $TSOS.SYSDAT.BCAM.APPLICATIONS
The file name is compared with the file names of other BCAM tables which have already been entered or are already available to prevent this file being assigned to more than one BCAM table.
FILE= *unchanged
No SAM file containing the assignment of applications to virtual hosts is specified.
FILE=<filename 1..50>
Name of the SAM file containing the assignment of applications to virtual hosts.
The filename of BCAM is supplemented by a four-character suffix.
SOCKETHOST-TABLE=...
Only relevant for automatic end system creation.
SOCKETHOST-TABLE defines the SAM file which contains the assignment of socket host names to IP addresses. The information from this file is transferred periodically to the BCAM tables. ISOCKET calls, which request the conversion of socket host names to IP addresses, and vice versa, access the BCAM tables.
SOCKETHOST-TABLE= *unchanged
No SAM file containing the assignment of socket host names to IP addresses is specified.
SOCKETHOST-TABLE=(...)
SAM file containing the assignment of socket host names to IP addresses.
FILE=...
Specifies the name of the SAM file containing the assignment of socket host names to IP addresses.
The file must always be cataloged in the home pubset, otherwise errors may occur in connection with files cataloged on data pubsets or shared pubsets.
Default: $TSOS.SYSDAT.BCAM.ETC.HOSTS
The file name is compared with the file names of other BCAM tables which have already been entered or are already available to prevent this file being assigned to more than one BCAM table.
FILE= *unchanged
No SAM file containing the assignment of socket host names to IP addresses is specified.
FILE=<filename 1..50>
Name of the SAM file containing the assignment of socket host names to IP addresses.
The filename of BCAM is supplemented by a four-character suffix.
FQDN-TABLE=...
Defines a new SAM file containing the assignment of FQDNs to BCAM names and/or IP addresses. The information from this file (FQDN file) is transferred periodically to the BCAM tables.
FQDN-TABLE= *unchanged
The SAM file containing the assignment of FQDNs to BCAM names and/or IP addresses is not specified.
FQDN-TABLE=(...)
SAM file containing the assignment of FQDNs to BCAM names and/or IP addresses.
FILE=...
Specifies the name of the SAM file containing the assignment of FQDNs to BCAM names and/or IP addresses.
The file name must be cataloged on the home pubset. Errors may occur in connection with files which are cataloged on data pubsets or shared pubsets.
Default name: $TSOS.SYSDAT.BCAM.FQDN
The file name is compared with the file names of other BCAM tables which have already been entered or are already available to prevent this file being assigned to more than one BCAM table.
FILE= *unchanged
No SAM file containing the assignment of FQDNs to BCAM names and/or IP addresses is specified.
FILE=<filename 1..50>
Name of the SAM file containing the assignment of FQDNs to BCAM names and/or IP addresses.
The file name of BCAM is supplemented by a four-character suffix.
SERVICES-TABLE=...
Defines a new SAM file containing the assignment of services to port numbers. The information from this file (services file) is transferred periodically to the BCAM tables.
SERVICES-TABLE= *unchanged
The SAM file containing the assignment of services to port numbers is not specified.
SERVICES-TABLE=(...)
SAM file containing the assignment of services to port numbers.
FILE=...
Specifies the name of the SAM file containing the assignment of services to port numbers.
The file name must be cataloged on the home pubset. Errors may occur in connection with files which are cataloged on data pubsets or shared pubsets.
Default name: $TSOS.SYSDAT.BCAM.ETC.SERVICES
The file name is compared with the file names of other BCAM tables which have already been entered or are already available to prevent this file being assigned to more than one BCAM table.
FILE= *unchanged
No SAM file containing the assignment of services to port names is specified.
FILE=<filename 1..50>
Name of the SAM file containing the assignment of services to port names.
The file name of BCAM is supplemented by a four-character suffix.
MAX-ISAM-POOL-SIZE=...
MAX-ISAM-POOL-SIZE defines the maximum size of the ISAM pool (specified in PAM pages) for the auxiliary ISAM files of the control files (application file, socket host file, processor file, FDQN file, and services file).
MAX-ISAM-POOL-SIZE= *none
The size of the ISAM pool remains unchanged.
MAX-ISAM-POOL-SIZE=*STD
The size of the ISAM pool is set to the default value of 1536 PAM pages.
MAX-ISAM-POOL-SIZE=<integer 128..32766>
Maximum size of the ISAM pool (specified in PAM pages).
Command logging
For reasons of compatibility, the processing acknowledgment is supplied in news BCA0763 if it is positive and in news BCA0762 if it is negative, followed by the message NBR0740. In addition, for positive acknowledgments, the messages BCA0612, BCA0849, BCA084B and BCA08F8 may also appear.
A description of the error messages that can be issued during command processing is provided in the table below.
Command return codes
(SC2) | Maincode | Meaning |
| CMD0001 | Command successfully processed |
| BCA0613 | No start parameters were changed |
| BCA0768 | Syntax error in command |
| BCA0801 | Illegal filename |
| BCA0802 | Error in filename, already used |
| BCA0814 | BCAM is being terminated abnormally |
| BCA0816 | BCAM is terminating |
| BCA0766 | BCAM is not active |