Transforming Non-XML documents with XML tools

Stylus Studio Presentation at Exchange 2005

Each year since 1987, Progress Software Corporation (PSC) in cooperation with its customers has presented a user conference.

Speaker Bio: Tony Lavinio, now a Principal Software Architect at DataDirect Technologies, a subsidiary of PSC, has presented at many of these conferences, from the first one in Hyannis, MA back in 1987, to the most recent held in Orlando, FL.

The session he presented this year was Transforming Non-XML Documents with XML Tools.

We're pleased to announce that the slides, audio portion, and samples of code of this are now available on the Stylus Studio website.


Abstract

Although XSLT and XQuery are adept at handling XML documents, much of the information in an enterprise is not in XML format. During this session we'll demonstrate some of the tools in Stylus Studio that can be used to build adapters for transforming non-XML documents to use both within Stylus Studio and in external applications, especially ones built with OpenEdge.

Audio

The audio of the one-hour session has been divided into six portions available as MP3 files:

Part 1 of 610:09(9520K)
Part 2 of 610:06(9472K)
Part 3 of 609:52(9264K)
Part 4 of 610:03(9426K)
Part 5 of 610:00(9390K)
Part 6 of 606:39(6236K)

Slides

The slides are available in PowerPoint® 2002 format here.

Sample Files

The sample files can be downloaded in .zip format here. Note that to use them, you will need a deployment for DataDirect XML Converters™. For more information, please contact us.

bikes.datThe file used to demonstrate Convert-to-XML on fixed-width records.
EXCHANGE.convThe adapter for the EDIFACT input. It should be moved into the local equivalent of C:\Program Files\Stylus Studio XML Professional Edition\Adapter.
EXCHANGE.csvThe CSV file that contains a format similar to the one we want to map to.
EXCHANGE.ediThe pseudo-EDIFACT document used to demonstrate EDI-to-CSV mapping.
EXCHANGE.pThe Progress OpenEdge 4GL program that reads in the parsed EDI.
EXCHANGE.xmlUsed for input of EXCHANGE_1.java below.
EXCHANGE.xslEDI to CSV transformation XSLT.
EXCHANGE_1.javaA plain JAXP class to perform XSLT on initial XML.
EXCHANGE_2.javaThe same as #1, but using an adapter to execute XSLT on EDI.
EXCHANGE_3.javaThe same as #2, but using adapters for both input and output.
INVOIC_D96A.ediThe file used to demonstrate the native EDIFACT adapter.

Stylus Studio Exhibit Hall Booth

Yep, that's Tony :)

PURCHASE STYLUS STUDIO ONLINE TODAY!!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Try STYLUS XML Mapping Tools

Download a free trial of our Advanced XML Mapping and Legacy Data Integration tools including Today!

Convert EDI to XML with Stylus Studio

A new tutorial shows how Convert to XML can be used to transform EDI files into XML.

What's New for Stylus Studio® X16?

New XQuery & Web Services Tools, Support for MySQL, PostgreSQL, HL7 EDI, Microsoft .NET Code Generation and much more!

Why Pay More for XML Tools?

With Stylus Studio® X16 XML Enterprise Suite, you get the most comprehensive XML tool suite at one incredibly low price. Value: it's just one of many reasons why smart XML developers are choosing Stylus Studio!

Simplify Legacy Data Integration with Convert to XML

Convert to XML is the Swiss Army Knife of data converstion. Read how you can convert any data format into XML today!

 
Free Stylus Studio XML Training:
W3C Member