Install Source System-Specific Objects
For Transaction, AVL, Drilldown, and SyncBack, you must install the source system-specific objects, such as extraction views, change data capture (CDC) objects, and Reconciliation-related objects in the database on which your source system resides.
Install Source System-Specific Objects for Transaction and AVL
Before you begin, make sure that the setup files are available at the following locations:
<SetupFolder>\<SourceSystem>\<SourceDatabase>\Scripts<SetupFolder>\Common_Mappings
In the subsequent sections, the path for the folder, such as Scripts, is referred to as \\<SourceDatabase>\Scripts, instead of the full path of the folder.
Oracle E-Business Suite, IFS Applications, PeopleSoft, Infor Baan
To install source system-specific objects for Oracle E-Business Suite, IFS Applications, Oracle PeopleSoft, or Infor Baan, perform the following steps:
- Create a schema on the database in which the schema pertaining to your source system resides. This schema is referred to as source schema and is used to store extraction views. For information on how to create the schema, see the sample SQL statements in
DB Script.sqllocated at\\<SourceDatabase>\Scripts. For Oracle E-Business Suite, refer toDB Script Manual.sqlandreadme.txtin theSourceConnect/SCT/EBSfolder.DB_Script_Auto.sqlis for automation script. -
(For Transaction) Create the CDC schema and tables in the database containing extraction views based on the following tables in your source system. For information on how to configure CDC, see the sample statements in
DB Script.sql. -
Oracle E-Business Suite:
GL_JE_HEADERStable -
IFS Applications:
GEN_LED_VOUCHER_TABtable -
PeopleSoft:
PS_JRNL_HEADERtable -
Infor Baan:
TTFGLD106<CompanyCode>table -
(For AVL) Create the CDC schema and tables in the database containing accounting views based on the tables in your source system. For information on how to configure CDC, see the sample statements in
DB Script.sql. - At the SQL prompt, run
install.sqllocated at\\<SourceDatabase>\Scripts, and provide values for the prompts specific to the following that are applicable to source system:- Name and password for the schema in which your source application tables reside
- The database that contains the extraction views and CDC objects
- CDC schema name and password
The extraction views are created.
JD Edwards EnterpriseOne on Oracle Database
To install source-specific objects for JD Edwards EnterpriseOne on an Oracle database, perform the following steps:
- Create a schema on the database in which your source system resides. This schema is used to store extraction views.
- Configure CDC for the
F0911table in the database that contains extraction views in your source system. For information on how to configure CDC, see the sample statements inDB Script Manual.sqlat\\<SourceDatabase>\Scripts. - At the SQL prompt, run
install.sqllocated at\\<SourceDatabase>\Scripts. The extraction views and the related database objects are created. Also, the tables and views related to Level 1 Reconciliation report are created. For information about any errors, seelog.outat\\<SourceDatabase>\Scripts.
JD Edwards EnterpriseOne on SQL Server
To install source-specific objects for JD Edwards EnterpriseOne on a SQL Server database, perform the following steps:
- Create a database on the server computer in which your source system resides. This database is used to store extraction views.
- Configure CDC for the
F0911table in the database that contains extraction views in your source system. For information on how to configure CDC for SQL Server 2014 and later, see "Configure CDC on SQL Server" in Appendix A: Configure CDC on SQL Server. - Run
sct_install.batlocated at\\<SourceSystem>\<SourceDatabase>. The extraction views and the related database objects are created. For information about any errors, seelog.outat\\<SourceSystem>\<SourceDatabase>.
Dynamics AX, Dynamics NAV, Dynamics SL, Dynamics GP, Epicor iScala, SyteLine
To install source-specific objects for Microsoft Dynamics AX, Microsoft Dynamics NAV, Microsoft Dynamics SL, Microsoft Dynamics GP, Epicor iScala, or Infor CloudSuite Industrial (SyteLine), perform the following steps:
- Create a database on the server computer in which your source system resides. This database is used to store extraction views.
- Run
sct_install.batlocated at\\<SourceDatabase>\Scripts. The extraction views and the related database objects are created. For information about any errors, seelog.outat\\<SourceDatabase>\Scripts.
Dynamics 365 for Finance and Operations and Dynamics 365 Business Central (On-premises and Cloud)
Refer to the Create Source System chapter in the SAP Central Finance Transaction Replication by insightsoftware for SAP S/4HANA Installer and Management Console Guide for information about installing the source systems for Transaction.
Workday
To install source-specific objects for Workday, perform the following:
- Create reports in your Workday instance based on the out-of-the-box report definitions specified in the
.docxfiles at\\<SourceSystem>\SOURCE_SCRIPTS. The output is downloaded as.csvfiles. The data in the .csvfiles is considered as the source data.
QAD
To install Transaction for QAD, perform the following:
- Run the
.pfiles available at\\<SourceSystem>\<SourceDatabase>\Progress DB. The output is downloaded as.txtfiles. - Manually import the data in the
.txtfiles into the.csvfiles according to the format specified in theinsightsoftware Universal Format.xlsxfile in the setup folder. The data in the.csvfiles is considered as the source data.
NetSuite
To install source-specific objects for NetSuite, perform the following steps:
- Create a schema on an Oracle database. This schema is used to store extraction views. For information on how to create the schema, see
DB Script.sqllocated at\\<SourceDatabase>\Scripts. - At the SQL prompt, run
cr_tables.sqllocated at\\<SourceDatabase>\Scripts. The tables are created to store the source data. - Create the CDC schema and tables in the database containing extraction views based on the
NS_TRANSACTIONStable in your source system. For information on how to configure CDC, seeDB Script.sqllocated at\\<SourceDatabase>\Scripts. - At the SQL prompt, run
install.sqllocated at\\<SourceDatabase>\Scripts. The extraction views are created.
Deltek Costpoint
To install source-specific objects for Deltek Costpoint, perform the following steps:
- Create a database on the server computer in which your source system resides. This database is used to store extraction views.
- Run
sct_install.batlocated at\\<SourceDatabase>\Scripts. The extraction views and related database objects are created in the source and staging databases. For information about any errors, seelog.outat\\<SourceDatabase>\Scripts.
1C:Enterprise
To install source-specific objects for 1C:Enterprise, perform the following:
- Import the
SourceConnectExtracts.cfconfiguration file available at\\<SourceSystem>into your 1C:Enterprise instance. On the home page of the application interface, a link named insightsoftware SourceConnect Configuration is displayed on the left pane and links named Extracting plan and Log Journal are displayed on the right pane.For information about importing and using the configuration file, contact insightsoftware Support.
- Select Extracting plan. The Extracting plan window is displayed.
- Double-click SAP. The insightsoftware SAP (Extracting plan) window is displayed.
- Select the required options, such as Extract transactions, and specify the folder location that must contain the extracted data.
- Depending on your requirements, select the extraction options, such as Extract all data or Extract data (changes). The source data is extracted to a
.csvfile in the specified folder.
Install Source System-Specific Objects for Drilldown
This section explains how to install source system-specific objects for Drilldown. Before you install, perform the following task:
- Copy the setup files available at the
<SetupFolder>\<SourceSystem>\<SourceDatabase>\Scriptsfolder to the computer on which Drilldown is installed.
To install system-specific objects for Drilldown
- (For all source systems) Based on the tables in your source system, create CDC tables in the database containing extraction views. For the list of source tables that you must use for creating the CDC tables, see
readme.txtat<SetupFolder>\<SourceSystem>.Note: If your source system is on SQL Server 2014 or later, create CDC tables in the database containing extraction views. For information, see "Configure CDC on SQL Server" in Appendix A: Configure CDC on SQL Server.
Install Source System-Specific Objects for SyncBack
You can install source system-specific objects for SyncBack. For source systems, such as Oracle E-Business Suite, the source system-specific objects for SyncBack are configured by default.
- Copy the setup files available at the following location to the computer on which SyncBack is installed:
<SetupFolder>\<SourceSystem>\<SourceDatabase>
JD Edwards EnterpriseOne
To install source system-specific objects for SyncBack
- Register the SyncBack APIs in your source system. Import the
.parfiles at\\<SourceSystem>\<SourceDatabase>\PAR filesinto your source system to create the required Universal Batch Engine (UBE) reports. - Run the
Grants.sqlfile at\\<SourceSystem>\<SourceDatabase>\Scriptsin the schema in which the source tables exist. The grants are provided on the staging tables to the application user in the source database. - Run the
Synonyms.sqlfile at\\<SourceSystem>\<SourceDatabase>\Scriptsin the schema in which the source tables exist. The synonyms are created for the staging tables for which the application user has grants.
Microsoft Dynamics AX
To install source system-specific objects for SyncBack
- Import the
.xpofiles at\\<SourceSystem>\XPOinto your source system to import the application objects. For information about importing the file, seeImport Process in AX-2009.docx.
Microsoft Dynamics NAV and 365 Business Central (On-premises)
To install source system-specific objects for SyncBack
- Open the Visual Studio Code (AL) environment.
- Navigate to the tables folder and create two new tables:
- CUSTOMER_PAYMENTS_TABLE
- VENDOR_PAYMENTS_TABLE
- After creating the payment tables, add the exact same fields (case-sensitive) from the source database table.
- Set the field property EXTERNALNAME to match the field name in the source database table (case-sensitive).
- Follow the standard process to create pages for viewing data:
- CUSTOMER_PAYMENTS_PAGES
- VENDOR_PAYMENTS_PAGES
- Create new reports for journal creation.
- For the vendor report, create a journal according to the syncback functionality to generate a payment journal.
- For the customer report, create a journal according to the syncback functionality to generate a cash receipt:
- CUSTOMER_PAYMENTS_REPORTS
- VENDOR_PAYMENTS_REPORT
- CUSTOMER_PAYMENTS_REVERSAL_REPORTS
- VENDOR_PAYMENTS_REVERSAL_REPORTS
- Create a CODEUNIT to connect the two databases:
- Application BC database or NAV database.
- Source database
Note: Configure the database connection credentials in the CODEUNIT as follows:RegisterTableConnection(TableConnectionType::ExternalSQL, DatabaseName,
'Data Source=HY***; Initial catalog=MSFT****; User ID=****; Password=****;')
Workday
To install source system-specific objects for SyncBack
- Create customer integration payments in your source system by using the instructions in the
Customer Payment Integration.docxdocument at\\<SourceSystem>\SOURCE_SCRIPTS.
QAD
- Run the
xxapmcmt.pandxxarpamt.pfiles located at\\<SourceSystem>\<SourceDatabase>\Progress DB. The correspondingxxapmcmt.randxxarpamt.rfiles will be generated in the QAD server. - Create an
.xlsxfile and update it with the data in the staging database according to the format specified in thearpay|appay.xlsxfile in the setup folder. - Import the
.xlsxfile that you created into the QAD server. - Run the
xxapmcmt.randxxarpamt.rfiles in the QAD application by providing the input.xlsxfile as input.
Install Source System-Specific Objects for Flat File Data
To install source-specific objects for Transaction, Drilldown, or SyncBack for the source data in the flat file format, perform the following:
- Save the data according to the format specified in
insightsoftware Universal Format.xlsxlocated at<SetupFolder>\UFF. - Provide the following information during the implementation:
- Frequency of updates to the data in the file
- Location in which you want to save the file on your computer