/
Setup the Receiver

Setup the Receiver

This article documents the steps required to setup the Receiver to process Orders from the Receiver.

  1. Setup the ImportExportConnection table record within the ERP database:
    Note: This may have already been completed.

    ColumnValue
    [idImportExportConnection](Auto-Assigned)
    [ImportExportConnectionDesc]ERP
    [ImportExportConnectionString]Full Connection String
    [fkImportExportDatabaseType]2 (User Data)
    ColumnValue
    [idImportExportConnection](Auto-Assigned)
    [ImportExportConnectionDesc]Ext Database
    [ImportExportConnectionString]Full Connection String
    [fkImportExportDatabaseType]1 (External Data)
  2. Setup ImportExportJob table records within the _Ext database:

    ColumnValue
    idImportExportJob(Auto-Assigned)
    ImportExportJobDescProcess Incoming ERP EDI File
    ImportExportJobOrder(Desired Order)
    IsQueuedFalse
  3. Setup ImportExportStep table records within the _Ext database:
    Also, be sure to create the ImportExportMap records with each associated step.

    ColumnValue
    [idImportExportStep](Auto-Assigned)
    [ImportExportStepDesc]Read XML Files 
    [fkImportExportJob]Auto-Assigned Value from ImportExportJob
    [fkImportExportDirection]1 (for Incoming)
    [CommandOrder]1
    [SourceCommand]SELECT '\\SERVER\ERPEDI' AS 'FilePath';
    [fkSourceCommandType]1 (for Select Statement)
    [fkSourceConnection]idImportExportConnection from ERP.dbo.ImportExportConnecton
    [DestinationCommand]NULL
    [fkDestinationCommandType]4 (for Internal Method)
    [fkDestinationConnection]NULL
    [InternalMethodDLL]Agrisoft.ERP.Process.dll
    [InternalMethod]XMLFilesToDataTable
    [InternalClass]Agrisoft.ERP.Process.BusinessObjects.ImportExport.ImportExportObject
    [ImportExportStepReferenceID]NULL
    [IsProcessOnEmptyRecordSet]False
    [ImportExportStepSourceTypeID]NULL
    [ImportExportSourceTypeID]NULL
    ColumnValue
    [idImportExportStep](Auto-Assigned)
    [ImportExportStepDesc]Insert Records into EDI Tables
    [fkImportExportJob]Auto-Assigned Value from ImportExportJob
    [fkImportExportDirection]2 (for Outgoing)
    [CommandOrder]2
    [SourceCommand]NULL
    [fkSourceCommandType]NULL
    [fkSourceConnection]NULL
    [DestinationCommand]spEDIInsertRecords
    [fkDestinationCommandType]2 (for Stored Procedure)
    [fkDestinationConnection]idImportExportConnection from ERP.dbo.ImportExportConnection
    [InternalMethodDLL]NULL
    [InternalMethod]NULL
    [InternalClass]NULL
    [ImportExportStepReferenceID]idImportExportStep of the "Read XML Files" step created above.
    [IsProcessOnEmptyRecordSet]False
    [ImportExportStepSourceTypeID]2 (for Destination Command's Data Set)
    [ImportExportSourceTypeID]NULL
    ColumnValue
    [idImportExportStep](Auto-Assigned)
    [ImportExportStepDesc]Mark EDI Files Ready & Archive
    [fkImportExportJob]Auto-Assigned Value from ImportExportJob
    [fkImportExportDirection]2 (for Outgoing)
    [CommandOrder]3
    [SourceCommand]spEDIMarkNewAsReady
    [fkSourceCommandType]2 (for Stored Procedure)
    [fkSourceConnection]idImportExportConnection from ERP.dbo.ImportExportConnecton
    [DestinationCommand]NULL
    [fkDestinationCommandType]4 (for Internal Method)
    [fkDestinationConnection]NULL
    [InternalMethodDLL]Agrisoft.ERP.Process.dll
    [InternalMethod]MoveRenameFile
    [InternalClass]Agrisoft.ERP.Process.BusinessObjects.ImportExport.ImportExportObject
    [ImportExportStepReferenceID]NULL
    [IsProcessOnEmptyRecordSet]False
    [ImportExportStepSourceTypeID]NULL
    [ImportExportSourceTypeID]NULL

    Note: Instead of doing a MoveRenameFile, a Delete File Statement option is also available.
     

  4. Setup the Schedule table record within the ERP database:
    Note: Part of this may have already been completed.

    ColumnValue
    [ScheduleID](Auto-Assigned)
    [TaskTypeID]4 (Queue Import/Export Job)
    [ScheduleDesc]Queue ERP EDI Incoming Process
    [ExecuteTime]1/1/2012
    [IntervalTypeID]1
    [IntervalUnits]1
    [IsRecurring]True
    [IsDeleted]False
    [IsDisabled]False
    [RowCreateDate](Auto-Populated)
    [RowModifyDate](Auto-Populated)
    [RowVersion](Auto-Populated)
    [TaskID]Auto-Assigned Value from ImportExportJob

     

     

    ColumnValue
    [ScheduleID](Auto-Assigned)
    [TaskTypeID]2 (Process Queued Import/Export Jobs)
    [ScheduleDesc]Process Job Queue
    [ExecuteTime]1/1/2012
    [IntervalTypeID]1
    [IntervalUnits]1
    [IsRecurring]True
    [IsDeleted]False
    [IsDisabled]False
    [RowCreateDate](Auto-Populated)
    [RowModifyDate](Auto-Populated)
    [RowVersion](Auto-Populated)
    [TaskID]NULL
     

Related content

Setup the Sender
Setup the Sender
More like this
Sending Orders to the Receiver
Sending Orders to the Receiver
More like this
Processing Received Orders
Processing Received Orders
More like this
ERP Scheduler: CFS Orders Not Transfering to ERP
ERP Scheduler: CFS Orders Not Transfering to ERP
More like this
EDI HQ to ERP EDI staging tables
EDI HQ to ERP EDI staging tables
More like this
EDIHQ to ERP EDI staging tables.
EDIHQ to ERP EDI staging tables.
More like this