Besides the possibility of a customized loading procedure as a data source for OMI, further options are available to implement customer-specific business logic by using CIP calls for the following processing events:
-
omi_job_start
-
omi_job_end
-
bom_node_found
-
bom_node_created
-
bom_pos_created
In each of these event procedures, the internal OMI main program processing state is fully exposed by passing a read-only data structure to the CIP package. This feature allows for a very flexible and powerful implementation of business logic that in earlier releases would have made modifications to the OMI core code necessary. For more information, see Open API.