Oracle® Retail Merchandising Foundation Cloud Service Operations Guide Volume 2 - Message Publication and Subscription Designs Release 16.0.028 E97817-01 |
|
![]() Previous |
![]() Next |
Oracle Bulk Data Integration (BDI) is a product that defines the architecture and infrastructure used to move bulk data among Oracle Retail applications.
BDI resides in the middle of RMS and other applications, and it is built on top of a Java EE and Java Batch platform. In a Bulk Data Integration system, Message Families are represented as interface modules. Each interface module (for example, DiffGrp_Fnd) contains an RMS component that takes care of pulling and staging data for publication to the External BDI system. Interface modules are divided by functional entity (for example, Item Master, Stores, Diffs, and so on).
The Publication API Designs chapter provides a high level overview of the APIs, and the implementation of these services, along with the associated RMS database tables used. This gives a better understanding of the data requirements, validation rules, persistence rules, and return values associated with the service.
This section describes the Brand Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Brand information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdifoundationb.pls.pls
BDI_FOUNDATION_SQL.BRAND_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Brand table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Calendar Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Calendar information (2 prior years, current year, 2 future years) from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdifoundationb.pls.pls
BDI_FOUNDATION_SQL.CALENDAR_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS V_BDI_DAY_LEVEL_CALENDAR view.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Code Detail Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Code Detail information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdicrosspillarb.pls
BDI_CROSS_PILLAR_SQL.CODE_DETAIL_UP( O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function updates the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS CODE_DETAIL table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This updates the internal BDI control tables.
A database commit is issued, and the control ID is returned by the API.
This section describes the Code Head Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Code Head information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdicrosspillarb.pls
BDI_CROSS_PILLAR_SQL.CODE_HEAD_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS CODE_HEAD table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Currency Conversion Rates Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Currency conversion rates information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdifoundationb.pls.pls
BDI_FOUNDATION_SQL.CURR_CONV_RATES_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS MV_CURRENCY_CONVERSION_RATES materialized view.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Delivery Slot Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Delivery Slot information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdicrosspillarb.pls
BDI_CROSS_PILLAR_SQL.DELIVERY_SLOT_UP ( O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS DELIVERY_SLOT table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Finance General Ledger Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Financial General Ledger information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdifinb.pls
BDI_FINANCIAL_SQL.FIF_GL_DATA_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the Financial General Ledger Staging (STG_FIF_GL_DATA) table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Finisher Address Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Finisher Address positions from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package
Filename: bdifoundations/b.pls
BDI_FOUNDATION_SQL.FINISHER_ADDR_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Finisher Address tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Diff Group Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Diff Groups from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdicrosspillarb.pls
BDI_CROSS_PILLAR_SQL.DIFF_GROUP_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound tables that reside in the BDI_RMS_INT_SCHEMA schema. These outbound tables are loaded with records from the RMS Diff Group head and detail tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Diff ID Publicaiton BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Diff IDs from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
This section describes the package impact.
Filename: bdicrosspillarb.pls
BDI_CROSS_PILLAR_SQL.DIFF_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Diff tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Item Inventory Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of inventory from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdimfpb.pls
BDI_MFP_SQL.INVENTORY_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Organization Hierarchy tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Item Image Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Item Image information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdiitemb.pls
BDI_ITEM_SQL.ITEM_IMAGE_UP (O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS ITEM_IMAGE table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Item Location Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Item Location information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
This section describes the package impact.
Filename: bdiitemb.pls
BDI_ITEM_SQL.ITEM_LOC_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Item Location table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Item Master Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Item Master information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI calls an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API is in the form of a PLSQL function inside a PLSQL package.
This section describes the package impact.
Filename: bdiitemb.pls
BDI_ITEM_SQL.ITEM_MASTER_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Item Master table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Item Supplier Country Dim Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Item Supplier Country Dim information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdiitemb.pls
BDI_ITEM_SQL.ITEM_SUP_CTY_DIM_UP (O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS ITEM_SUPP_COUNTRY_DIM table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Item Supplier Country Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Item supplier country information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: Filename: bdiitemb.pls
BDI_ITEM_SQL.ITEM_SUPP_COUNTRY_UP (O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS ITEM_SUPP_COUNTRY table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Item Supplier Manufacturing Country Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Item Supplier Manufacturing Country information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdiitemb.pls
BDI_ITEM_SQL.ITEM_SUP_MAN_CTY_UP (O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS ITEM_SUPP_MANU_COUNTRY table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Item Supplier UOM Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Item supplier UOM information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdiitemb.pls
BDI_ITEM_SQL.ITEM_SUPP_UOM_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS ITEM_SUPP_UOM table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Item Supplier Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Item supplier information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdiitemb.pls
BDI_ITEM_SQL.ITEM_SUPPLIER_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS ITEM_SUPPLIER table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Merch Hierarchy Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Merchandise Hierarchy information from RMS to other Oracle Retail Applications.
On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
This section describes the package impact.
Filename: bdimerchb.pls
BDI_MERCH_SQL.MERCH_HIER_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Merchandise Hierarchy tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
The BDI interface staging tables are generated based on the XML schema definition
Data Flow | Description | XML Schema Definition (XSD) |
---|---|---|
Merchandise Hierarchy | Merchandise Hierarchy upload to BDI | MerchHier_Fnd_BdiInterfaceModule.xml |
TABLE | SELECT | INSERT | UPDATE | DELETE |
---|---|---|---|---|
MERCH_HIER_OUT | No | Yes | No | No |
DIVISION | Yes | No | No | No |
COMPHEAD | Yes | No | No | No |
GROUPS | Yes | No | No | No |
DEPS | Yes | No | No | No |
CLASS | Yes | No | No | No |
SUBCLASS | Yes | No | No | No |
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Related Items from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
This section describes the package impact.
Filename: bdiitemb.pls
BDI_ITEM_SQL.REL_ITEM_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound tables that reside in the BDI_RMS_INT_SCHEMA schema. These outbound tables are loaded with records from the RMS Related Item head and detail tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the On Order Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of quantities On Order information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdimfpb.pls
BDI_MFP_SQL.ON_ORDER_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Organization Hierarchy tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes Organization Hierarchy Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Org Hierarchy information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
This section describes the package impact.
Filename: bdiorgb.pls
BDI_ORG_SQL.ORG_HIER_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Organization Hierarchy tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Pack Item Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Pack Item information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdiitemb.pls
BDI_ITEM_SQL.PACK_ITEM_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS PACKITEM table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Partner Address Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Code Head information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdifoundationb.pls.pls
BDI_FOUNDATION_SQL.PARTNER_ADDR_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Partner Address table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Partner Org Unit Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Code Head information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdifoundationb.pls.pls
BDI_FOUNDATION_SQL.PARTNER_ORG_UNIT_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Partner Org Unit table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Partner Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Code Head information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdifoundationb.pls.pls
BDI_FOUNDATION_SQL.PARTNER_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API. A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Partner table. After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.A database commit is issued, and the control Id is returned by the API.
This section describes the Price History Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Price History positions from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdifoundations/b.pls
BDI_FOUNDATION_SQL.PRICE_HIST_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Price History tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Related Item Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Related Items from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdiitemb.pls
BDI_ITEM_SQL.REL_ITEM_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound tables that reside in the BDI_RMS_INT_SCHEMA schema. These outbound tables are loaded with records from the RMS Related Item head and detail tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Replenishment Item Location Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Replenishment Item Location information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdiitemb.pls
BDI_ITEM_SQL.REPL_ITEM_LOC_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS REPL_ITEM_LOC table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Store Address Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Store Address information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
This section describes the package impact.
Filename: bdiorgb.pls
BDI_ORG_SQL.STORE_ADDR_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Store Address table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Store Available Inventory Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Store Address information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
This section describes the package impact.
Filename: bdiavinvb.pls
BDI_AV_INV_SQL.ST_AVAIL_INV_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Merchandise Hierarchy tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Store Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Store information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
This section describes the package impact.
Filename: bdiorgb.pls
BDI_ORG_SQL.STORE_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Item Location table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Supplier Address Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Supplier Address positions from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdifoundations/b.pls
BDI_FOUNDATION_SQL.SUPPLIER_ADDR_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Supplier Address tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Sups Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Code Head information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdifoundationb.pls.pls
BDI_FOUNDATION_SQL.SUPS_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Sups table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Tran Data Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of transactional data from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdimfpb.pls
BDI_MFP_SQL.TRAN_DATA_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Organization Hierarchy tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the UDA Item Date Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Code Head information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdiitemb.pls
BDI_ITEM_SQL.UDA_ITEM_DATE_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS UDA Item Date table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the UDA Item FF Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Code Head information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdiitemb.pls
BDI_ITEM_SQL.UDA_ITEM_FF_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS UDA Item FF table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the UDA Item LOV Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Code Head information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdiitemb.pls
BDI_ITEM_SQL.UDA_ITEM_LOV_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS UDA Item LOV table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.A database commit is issued, and the control Id is returned by the API.
This section describes the UDA Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Code Head information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdifoundationb.pls
BDI_FOUNDATION_SQL.UDA_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS UDA table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the UDA Values Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Code Head information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdifoundationb.pls.pls
BDI_FOUNDATION_SQL.UDA_VALUES_UP(O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS UDA Values table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the UOM Class Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Uom Class information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdicrosspillarb.pls
BDI_CROSS_PILLAR_SQL.UOM_CLASS_UP ( O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS UOM_CLASS table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the UOM Conversion BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Uom Conversion information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
Filename: bdicrosspillarb.pls
BDI_CROSS_PILLAR_SQL.UOM_CONVERSION_UP ( O_error_message IN OUT RTK_ERRORS.RTK_TEXT%TYPE, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS UOM_CONVERSION table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes the Warehouse Inventory Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Warehouse Inventory positions from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API is in the form of a PLSQL function inside a PLSQL package.
This section describes the package impact.
Filename: bdiavinvb.pls
BDI_AV_INV_SQL.WH_AVAIL_INV_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Item Location table.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes Warehouse Address Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Warehouse Address information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
This section describes the package impact.
Filename: bdiorgb.pls
BDI_ORG_SQL.WH_ADDR_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Warehouse Address tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.
This section describes Warehouse Publication BDI.
BDI (Bulk Data Integration) is an integration layer that facilitates the bulk transfer of Warehouse information from RMS to other Oracle Retail Applications. On this particular integration stream, the data flow is from RMS to BDI, and then BDI to downstream applications. To accomplish this data transfer, BDI will be calling an RMS owned API that will pull data from RMS and deliver these to the BDI integration layer. This API will be in the form of a PLSQL function inside a PLSQL package.
This section describes the package impact.
Filename: bdiorgb.pls
BDI_ORG_SQL.WH_UP(O_error_message IN OUT VARCHAR2, O_control_id IN OUT NUMBER, I_job_context IN VARCHAR2)
This function begins by calling a BDI function that signals the start of the interface process. The BDI function will update the internal BDI control tables to track the progress of the API.
A DML insert statement is then executed to populate the BDI outbound table that resides in the BDI_RMS_INT_SCHEMA schema. This outbound table is loaded with records from the RMS Warehouse tables.
After the insert, another call to a BDI function is performed to signify the successful loading of records. This will update the internal BDI control tables.
A database commit is issued, and the control Id is returned by the API.