SIOCS Step By Steps Data Seeding Data loading in SIOCS from Legacy Inventory Management Systems or ERP etc.
Applies to: 24.x ,25.x AND 26.X of SIOCS
Step-by-Step Initial Data Loading Process for Oracle Retail SIOCS
This guide explains the recommended sequence for loading foundation, store, and transactional data into the Oracle Retail Store Inventory Operations Cloud Service (SIOCS) DEV3 environment.
Following the correct sequence is essential because store-level and transactional records depend on foundation data such as items, suppliers, warehouses, currencies, units of measure, and inventory statuses.
Data-Loading Sequence at a Glance
The migration is performed in three main phases:
- Load foundation data.
- Load store and item-store data.
- Load transactional data in the required sequence.
Each phase must finish successfully before the next phase begins.
Phase 1: Load Foundation Data
Step 1: Upload the Foundation Files
Upload the following files to File Transfer Services (FTS) or the configured Object Storage location:
IDL-DIFFERENTIATORTYPE-0001.csv
IDL-DIFFERENTIATOR-0001.csv
IDL-CURRENCY-0001.csv
IDL-UOMCLASS-0001.csv
IDL-UOM-0001.csv
IDL-CODETYPE-0001.csv
IDL-CODE-0001.csv
IDL-INVENTORYSTATUS-0001.csv
IDL-ITEMHIERARCHY-0001.csv
IDL-ITEM-0001.csv
IDL-SUPPLIER-0001.csv
IDL-SUPPLIERITEM-0001.csv
IDL-WAREHOUSE-0001.csv
IDL-WAREHOUSEITEM-0001.csv
IDL-STORE-0001.csv
Step 2: Run the Foundation Import Batch
Navigate to:
SIOCS Admin UI → Batch Admin → Run Job
Run the following batch job:
Initial Foundation Data File Import
Important considerations:
- A Store ID is not required for this batch.
- Monitor the file-processing status through the Integration Dashboard.
- Do not proceed to the next phase until all required foundation files have completed successfully.
Step 3: Review and Correct Errors
If any file fails:
- Review the error details in the Integration Dashboard.
- Correct the rejected records or file structure.
- Re-upload the corrected file.
- Run the batch job again.
- Confirm that processing has completed successfully.
Foundation data must be successfully loaded before processing store-level or transactional files.
Phase 2: Load Store and Item-Store Data
Step 4: Upload the Item-Store Files
Upload the item-store files for each store:
IDL-ITEMSTORE-1001-0001.csv
IDL-ITEMSTORE-1002-0001.csv
In this example, the files contain item-store relationships for stores 1001 and 1002.
Step 5: Run the Store Data Import Batch
Run the following batch job:
Initial Store Data File Import
Leave the Store ID blank when the batch must process files for both stores.
When no Store ID is provided:
- Files for stores
1001and1002can be processed in the same batch execution. - Processing may occur in parallel, depending on the environment and batch configuration.
- Progress and results can be monitored through the Integration Dashboard.
Step 6: Resolve Store-Data Errors
If processing errors occur:
- Review the rejected records.
- Correct the data.
- Re-upload the affected files.
- Run the batch again.
- Wait until all item-store files have completed successfully.
Do not begin loading transactional data until the item-store relationships are available.
Phase 3: Load Transactional Data
Transactional data should be loaded only after the required foundation and store data has been successfully processed.
Step 7: Upload Purchase Order Files
Upload the purchase order files:
IDL-PURCHASEORDER-1001-0001.csv
IDL-PURCHASEORDER-1002-0001.csv
Step 8: Import Purchase Orders
Run:
Initial Store Data File Import
Leave the Store ID blank if files for both stores must be processed.
Wait for the batch to complete successfully before uploading the next transaction type.
Step 9: Upload Direct Store Delivery Files
Upload the DSD files:
IDL-DSD-1001-0001.csv
IDL-DSD-1002-0001.csv
Step 10: Import Direct Store Deliveries
Run:
Initial Store Data File Import
Monitor the results and wait for successful completion.
Step 11: Upload Transfer Shipment Files
Upload the transfer shipment files:
IDL-TRANSFERSHIPMENT-1001-0001.csv
IDL-TRANSFERSHIPMENT-1002-0001.csv
Step 12: Import Transfer Shipments
Run:
Initial Store Data File Import
Review the Integration Dashboard and confirm that processing has completed successfully.
Step 13: Upload Allocation Files
Upload the allocation files:
IDL-ALLOCATION-1001-0001.csv
IDL-ALLOCATION-1002-0001.csv
Step 14: Import Allocations
Run:
Initial Store Data File Import
Wait for the allocation files to complete successfully.
Once the foundation, store, and transactional files have all been processed without unresolved errors, the DEV3 initial data migration is complete.
Complete File and Batch-Job Summary
| # | File name | Data category | Batch job |
|---|---|---|---|
| 1 | IDL-DIFFERENTIATORTYPE-0001.csv |
Foundation | Initial Foundation Data File Import |
| 2 | IDL-DIFFERENTIATOR-0001.csv |
Foundation | Initial Foundation Data File Import |
| 3 | IDL-CURRENCY-0001.csv |
Foundation | Initial Foundation Data File Import |
| 4 | IDL-UOMCLASS-0001.csv |
Foundation | Initial Foundation Data File Import |
| 5 | IDL-UOM-0001.csv |
Foundation | Initial Foundation Data File Import |
| 6 | IDL-CODETYPE-0001.csv |
Foundation | Initial Foundation Data File Import |
| 7 | IDL-CODE-0001.csv |
Foundation | Initial Foundation Data File Import |
| 8 | IDL-INVENTORYSTATUS-0001.csv |
Foundation | Initial Foundation Data File Import |
| 9 | IDL-ITEMHIERARCHY-0001.csv |
Foundation | Initial Foundation Data File Import |
| 10 | IDL-ITEM-0001.csv |
Foundation | Initial Foundation Data File Import |
| 11 | IDL-SUPPLIER-0001.csv |
Foundation | Initial Foundation Data File Import |
| 12 | IDL-SUPPLIERITEM-0001.csv |
Foundation | Initial Foundation Data File Import |
| 13 | IDL-WAREHOUSE-0001.csv |
Foundation | Initial Foundation Data File Import |
| 14 | IDL-WAREHOUSEITEM-0001.csv |
Foundation | Initial Foundation Data File Import |
| 15 | IDL-STORE-0001.csv |
Store* | Initial Store Data File Import* |
| 16 | IDL-ITEMSTORE-1001-0001.csv |
Store | Initial Store Data File Import |
| 17 | IDL-ITEMSTORE-1002-0001.csv |
Store | Initial Store Data File Import |
| 18 | IDL-PURCHASEORDER-1001-0001.csv |
Transaction | Initial Store Data File Import |
| 19 | IDL-PURCHASEORDER-1002-0001.csv |
Transaction | Initial Store Data File Import |
| 20 | IDL-DSD-1001-0001.csv |
Transaction | Initial Store Data File Import |
| 21 | IDL-DSD-1002-0001.csv |
Transaction | Initial Store Data File Import |
| 22 | IDL-TRANSFERSHIPMENT-1001-0001.csv |
Transaction | Initial Store Data File Import |
| 23 | IDL-TRANSFERSHIPMENT-1002-0001.csv |
Transaction | Initial Store Data File Import |
| 24 | IDL-ALLOCATION-1001-0001.csv |
Transaction | Initial Store Data File Import |
| 25 | IDL-ALLOCATION-1002-0001.csv |
Transaction | Initial Store Data File Import |
* The supplied loading sequence places IDL-STORE-0001.csv in the Foundation phase, while the file summary maps it to the Initial Store Data File Import batch. Confirm the correct batch mapping for your SIOCS version and implementation before executing or publishing the procedure.
Recommended Validation Checklist
Before moving to the next phase, verify the following:
- Every expected file was uploaded to the correct location.
- File names follow the required SIOCS naming convention.
- The correct batch job was selected.
- The appropriate Store ID option was used.
- All files show a successful status in the Integration Dashboard.
- Rejected records have been corrected and reprocessed.
- The expected record counts match the source-system counts.
- There are no unresolved dependency or reference-data errors.
- Sample items and transactions are visible in the SIOCS application.
- Batch logs and migration evidence have been retained for audit and troubleshooting.
Key Implementation Guidelines
- Always load foundation data before store and transactional data.
- Process one transaction category at a time.
- Wait for each batch to finish before uploading the next dependent dataset.
- Do not assume that a completed batch means every record was accepted; review record-level results.
- Maintain separate reconciliation totals for every file.
- Retain the original files, corrected files, batch logs, and error reports.
- Test the full process in DEV3 before repeating it in higher environments.
Conclusion
A successful SIOCS initial data load depends on correct sequencing, accurate file naming, controlled batch execution, and careful error monitoring. Loading foundation, store, and transactional data in clearly separated phases reduces dependency failures and makes reconciliation and troubleshooting significantly easier.