- Welcome
- Introducing Babelway B2B Integration
- Starting with Babelway
- Managing Account Environments
- Managing Channels
- The Catalogue
- Tracking Messages
- Managing Alerts
- Managing Your Account
- Best Practices
- Channels
- List of Channels
- View Change Log
- General
- Gateway In
- Message In
- Transformation
- Message Out
- Gateway Out
- Email Gateway Out
- Ftp Client Gateway Out
- SFTP Client Gateway Out
- Ftp Server Gateway Out
- AS2 Gateway
- Http Client Out Gateway
- Web Gateway
- Generic Gateway
- Internal Gateway Out
- Null Gateway
- OFTP Server Gateway out
- OFTP client Gateway out
- Http Out Gateway
- SOAP Gateway
- Soap Client Out Gateway
- X.400 Gateway out
- Aggregator Gateway Out
- Email Gateway Out
- Email Notifications
- Routing
- Testing
- List of Channels
- Building a Channel
- The Catalogue
- Tracking Messages
- Alerts
- Account Management
- Rest API
- Receive Orders From
- Receive Orders from Colruyt
- Receive Orders from Carrefour
- Receive Orders from Brico
- Receive Orders from Castorama
- Receive Orders from Cora BE
- Receive Orders from Delfood
- Receive Orders from Delhaize
- Receive Orders from DEliXL
- Receive Orders from Intergamma
- Receive Orders from Intermarche
- Receive Orders from JavaFresh
- Receive Orders from Makro
- Receive Orders from Match
- Receive Orders from Carrefour France
- Receive Orders from Colruyt
- Integrate Orders with
- Integration with Tradeshift
- Integration with Exact Online or Exact Globe
- Channel:SAP Idoc XML Order05 w/ Http client out
- System Metadata
- ODETTE Messages List
- External References
See: Managing Channels - Manage a Channel
XML Printer Wizard screen allows you to use any document printed using the virtual printer driver
xmlprinter
as message in.
The xmlprinter is a printer driver generating a xml file containing all the visual information of the document. The text elements are part of that document. So it is possible to "parse the document" to extract an other xml document, more usable in EDI exchanges. xmlprinter provides a tool called the composer to create such parsers definition.
Note that Babelway and xmlprinter are note affiliated. We do not provide any garantie on the xmlprinter but the tool has demonstrated to be very useful when no other extract method is easy to setup or when the output is a PDF enriched whith the data as attachment.
Getting started with xmlprinter
- download the printer driver VERSION xmlprinter35.3512.exe from http://www.xmlprinter.com/file/xmlprinter35-3512-exe and follow the instruction for download and licensing.
- install the driver. The administration is web based and available in http://127.0.0.1:57823/settings. Set the "Output directory" according your preferences.
- go to you application and print an example of the document you want to exchange. You have now in the "Output directory" the "printed xml" document.
Add a parser step and send it to Babelway
- Open the Xml Printer Composer and load the printed xml.
- Create your structure by mapping visual elements. Use tutorial at http://www.xmlprinter.com/support/parser . This is not so easy but I got it working quite nicely. Tips: don't be afraid to edit the definition xml manually and relead it in the Composer.
- Configure a "parse" processing step using your newly created definition
- Add a second "execute" processing step linked to a batch to send the file in ftp of ftps. Here is an simple example:
;@echo off
;(for /f "usebackq delims=" %%A in ("%~f0") do call echo.%%A)>"%temp%\%~n0.ftp"
;ftp -i -s:"%temp%\%~n0.ftp"
;GOTO:EOF
open ftp.babelway.net
your_ftp_user
your_ftp_password
!:--- FTP commands below here ---
cd /
binary
put %1
disconnect
bye
Wizard screen
When you create a new message format, you must first configure it using the following wizard.
An XML Printer messsage is set up using the xml printer definition file (created with the composer) and a sample of the printed output in XML. For both files, select the files using the
Browse...
button next to the Xml Printer definition and Xml Printer sample output, then click on the
Upload
command.
Edit screen
Once the files have been uploaded, or when it is used or copied from a saved format, edit screen appears as follows.
See Message Edit Functions for further information on message definition, contextual menu and additional commands available on this screen.
See Unwrapping an Incoming Message for more details on the options available to receive message in zip format containing both a PDF and the XML output.
Babel Academy
Community Forum
Support



Prev


Up
Reference Manual