In order to bring you the best possible user experience, this site uses Javascript. If you are seeing this message, it is likely that the Javascript option in your browser is disabled. For optimal viewing of this site, please ensure that Javascript is enabled for your browser.
Login  |   On Demand  |   Home  |

Using the CIM Interface
The CIM interface loads data through online maintenance programs. All data validation used in these programs during normal data entry is available during a CIM load. Imported data is then made available to other programs.
Most of the data loaded through CIM is loaded into a specific domain. The domain used is the one the user executing the CIM function is currently logged into. If you have access to multiple domains, make sure you are logged into the correct one before beginning the load.
In UNIX, use an external load program to load data continuously. These programs can accept input from devices such as barcode readers.
If data is loaded directly into tables using dump/load programs or Progress loads, some tables may not be updated correctly.
Load data into the system using functions on the CIM Interface Menu (36.15). Imported data can come from:
Any ASCII file that follows the correct conventions.
The output of programs that run in multiprocessing environments such as UNIX.
To load a product structure, for example, construct a file that matches the record structure in the product structure master (ps_mstr), then load data into that table. The CIM interface enables you to construct a file of input values for Product Structure Maintenance (13.5), and then validates all the data.
Internally, the CIM Interface operates in two stages:
CIM Data Load (36.15.1) places data in CIM database tables. CIM Data Load can be executed as a Progress background session.
CIM Data Load Processor (36.15.2) sends data stored in CIM database tables through the appropriate input screen.
Both the data load and the data processor can be executed as a Progress background session.
Use other functions on the CIM menu to:
Use CIM Data Load Process Monitor to monitor the load process, as needed.
Use CIM Data Load Report/Delete to review processing errors and delete processed data, as needed.

CIM Data Load
When CIM Data Load reads a data load group, it creates a record in the batch data load master table and assigns it a unique group ID. This integer record contains the name of the program to receive the data, and the date and time when the record was added. CIM Data Load then creates a record in the batch load detail table for each line of input data from the data load group.
Input from a file can be from either a disk file or a device-character file such as a serial port. If Input File/Continuous Process is selected, CIM Data Load executes the external program named in the Continuous Process Name field. The program controls and formats incoming data and sends its output back to CIM Data Load.
See CIM Data Format for details.

Continuous Data Input
Warning When acquiring external data in real time, run CIM Data Load at the highest possible dispatch priority to ensure that data loss does not occur as a result of competition with other system processes.