Skip to main content

Core Programs and Files

What is it?

This page lists each core MCP Agent program—including *SMA/ALGOLPROCS, *SMA/COMM, *SMA/MANAGER, *SMA/MCP/INTERFACE, and *SMA/TCPIP—along with the permanent and temporary files associated with each program. It describes the purpose of each file and whether it persists between agent cycles.

  • Use this page to identify which files are created or used by each agent core component, which is essential when diagnosing issues or cleaning up files before an upgrade.
  • Use this page as a reference for understanding the agent's data flow, such as how inbound and outbound message files relate to the *SMA/ALGOLPROCS and *SMA/COMM programs.

The programs listed in this section are installed with the MCP Agent. The files listed below each program are either installed with the agent or created as a result of agent execution. Each file or entity listed for a program is in use or is affected by the agent. Select the link for more information on the program.

MCP Agent Core Programs

Core ProgramShort Description
*SMA/ALGOLPROCS/xxx- The library interface for submitting external events to the agent by COBOL/ALGOL programs including *SMA/EVENTGEN/xxx.

- This library also contains common procedures used by the agent processes and utilities.
*SMA/COMM/xxx- This program starts and stops the agent components.

- This program also maintains records in the *SMA/TRACKING/FILE/xxx.
*SMA/CONFIG/xxxTo view information about this program, refer to *SMA/CONFIG in the Legacy Information topic.
*SMA/MANAGER- The SMA/MANAGER program provides a single interface for performing configuration and operations tasks related to the MCP Agent.

- It replaces the *SMA/CONFIG program, and reduces the MCP-specific knowledge required to perform routine operational tasks.
*SMA/MCP/INTERFACE/xxx- A module responsible for starting and monitoring a job.

- A new *SMA/MCP/INTERFACE/xxx is created for each job's WFL compile under the job's specified Usercode.
*SMA/TCPIP/xxxThe TCPIP program handles communication between the agent and SMANetCom.

*SMA/ALGOLPROCS Associated Files

External File TitlePermanent?Description
SMA/CONFIG/FILE/xxxYThis file contains the agent's configuration values.
SMAMIXLISTxxxNThis port file is used to communicate between *SMA/ALGOLPROCS/xxx and *SMA/SURROGATE/xxx.
*SMA/INBOUND/ADOPT/FILE/xxxYThis file contains SMANetCom and LSAM adoption messages waiting to be processed by *SMA/SURROGATE/xxx.
*SMA/INBOUND/FILE/xxxYThis file contains SMANetCom messages waiting to be processed by the agent.
*SMA/INBOUND/ADOPT/FILE/TEMP/xxxNThis file is used to reorganize *SMA/INBOUND/ADOPT/FILE/xxx.
*SMA/INBOUND/FILE/TEMP/xxxNThis file is used to reorganize *SMA/INBOUND/FILE/xxx.
*SMA/OUTBOUND/FILE/xxxYThis file contains external events and status messages waiting to be forwarded to SMANetCom.
*SMA/OUTBOUND/FILE/TEMP/xxxNThis file is used to reorganize *SMA/OUTBOUND/FILE/xxx.
*SMA/DISPMSG/FILE/xxxYThis file contains display messages waiting to be processed by the *SMA/DISPLAY/HANDLER/xxx.
*SMA/DISPMSG/FILE/TEMP/xxxNThis file is used to reorganize *SMA/DISPMSG/FILE/xxx.
*SMA/FILE/LIST/xxxYThis file contains a list of files waiting to be processed by the *SMA/FILE/MONITOR/xxx.
*SMA/FILE/LIST/TEMP/xxxNThis file is used to reorganize *SMA/FILE/LIST/xxx.
*BD/…../DEBUGPRTY- This print file contains errors and debug information.

- The name of this file may differ depending on the site print defaults and/or the use of the BDNAME task attribute.

*SMA/COMM Associated Files

External File TitlePermanent?Description
*SMACOMPORTxxxNThis port file is used to communicate between *SMA/MCP/INTERFACE/xxx and *SMA/COMM/xxx.
*SMA/TRACKING/FILE/xxxYThis file contains job status information for OpCon jobs.
*SMA/RESTART/FILE/xxxYThis file is used to determine whether *SMA/COMM/xxx went to an orderly EOJ during the previous cycle.
*SMA/COMM/xxxNThis file is used at agent initiation to determine whether *SMA/COMM/xxx is already running.
*BD/…../COMM-PRINT-FILEY- This print file contains errors and debug information.

- The name of this file may differ depending on the site print defaults and/or the use of the BDNAME task attribute.

SMA/CONFIG

To view information about this program, refer to *SMA/CONFIG in the Legacy Information topic.

*SMA/MANAGER Associated Files

External File TitlePermanent?Description
*SMA/CONFIG/FILE/xxxYThis file contains the agent configuration information.
*SMA/CONFIG/AUDIT/xxxYThis file contains an audit history of changes to the agent configuration file
*SMA/DISPLAYS/…

*SMA/DISPLAYS/SYSMSG/xxx

*SMA/FILEMON/DEFS/xxx

*SMA/PERFMON/DEFS/xxx
NThese are the definitions files used to configure the entities to be monitored and the actions to take when the condition occurs.
*BD/…../LINEYThis print file contains debug entries.

*SMA/MCP/INTERFACE Associated Files

External File TitlePermanent?Description
SMACOMPORT/xxxNThis port file is used to communicate between *SMA/MCP/INTERFACE/xxx and *SMA/COMM/xxx.
*SMA/CP/MCS/xxx/1YThis is one of eight checkpoint files used to save internal arrays.
*SMA/CP/MCS/xxx/2YThis is one of eight checkpoint files used to save internal arrays.
*SMA/CP/MCS/xxx/3YThis is one of eight checkpoint files used to save internal arrays.
*SMA/CP/MCS/xxx/4YThis is one of eight checkpoint files used to save internal arrays.
*SMA/CP/MCS/xxx/5YThis is one of eight checkpoint files used to save internal arrays.
*SMA/CP/MCS/xxx/6YThis is one of eight checkpoint files used to save internal arrays.
*SMA/CP/MCS/xxx/7YThis is one of eight checkpoint files used to save internal arrays.
*SMA/CP/MCS/xxx/8YThis is one of eight checkpoint files used to save internal arrays.
*TEMP/SMA/<SAM job id>NThis file is used to gather names of print files generated by an OpCon job.
*TEMP/SMAFTPARMS/<SAM job id>NThis file is used to pass SMA File Transfer data to the SMA File Transfer Agent program.
*BD/…../PRINTFILEY- This print file contains errors and debug information.

- The name of this file may differ depending on the site print defaults and/or the use of the BDNAME task attribute.
<WFL job filename>NThis file is used to validate the residence and type of WFL files before submitting the WFL for compilation.

*SMA/TCPIP Associated Files

External File TitlePermanent?Description
SAMPORT/xxxNThis port file is used to communicate with SMANetCom.
*BD/…../PRT_TCPIPY- This print file contains errors and debug information.

- The name of this file may differ depending on the site print defaults and/or the use of the BDNAME task attribute.