Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

X Stream provides smooth, quick data transfer from your customer’s system, whether it is Windows® based or not, and from virtually any manufacturer. 

X Import requires an X Stream license, additional charges may apply.

An X Import preprocessor is at its most basic an executable that accepts a filename as its first command-line argument.  It then performs data aggregation or transformation, and outputs data to STDOUT in a format that can be processed by X Import.

Workflow

  1. X Import reads in all the configuration files from its working directoryset
  2. X Import monitors a directory for files (DataPath)
  3. If a file is found that matches the extension (DataMask) then file is selected for processing
  4. If the configuration file specifies a preprocessor, then pass current filename to Ratepreprocessor and use the data returned by preprocessor for further parsing.
  5. Once file (or preprocessor output) is read, data is parsed according to configuration file.
  6. X Import iterates through input file, building an internal list of orders or route stops.
  7. X Import iterates through its internal list of orders/stops and posts them to XMLListener (see Posting Process below)
  8. When X Import has attempted to place all orders/routes, it creates an audit log which is available in XDispatch through X Stream-> Import Audit Log. 

Posting Process


On Demand orders:

  • Send OrderRequest to XMLListener (see Appendix A)
  • Receive OrderResponse/ErrorResponse from XMLListener (see Appendix B/E)
  • Send OrderSelectedRequest to XMLListener (see Appendix C)
  • Receive OrderSelectedResponse/ErrorResponse from XMLListener (see Appendix D/E) 

Route stops:

  • Send ProcessASNRequest to XMLListener (see Appendix F)
  • Receive ProcessASNResponse/ErrorResponse from XMLListener (see Appendix G/E)


Related Articles: (Trying to think of a better title)

  • No labels