The Data_Source_id from the invocation source identifies the client load program, to ensure that multiple sources can load to the staging tables without creating data loading control issues for the engine. The Fast Loader does not allow multiple concurrent sessions from the same source, except with the session-specific solution that supports the lines upload. The data source program is responsible for the scheduling of a data load.
If an Integration Server is used, the Integration Server uses its own built-in scheduling mechanism to load the staging tables and start the stored procedure. The Integration Server must be pre-configured to acquire the data from the source application and convert the data to be compatible with what is expected by Emptoris® Contract Management for the object type. In this case, the Fast Loader does not load the data into the staging tables. The external integration server application that starts the Fast Loader must provide the data that is to be loaded to the Emptoris Contract Management database. This data must be loaded to the appropriate staging tables of the Fast Loader.