Presentation is loading. Please wait.

Presentation is loading. Please wait.

SpoolFactory - Spool Converter Pro Spool Conversion Software for i5/iSeries/AS400 XML Format.

Similar presentations


Presentation on theme: "SpoolFactory - Spool Converter Pro Spool Conversion Software for i5/iSeries/AS400 XML Format."— Presentation transcript:

1 SpoolFactory - Spool Converter Pro Spool Conversion Software for i5/iSeries/AS400 XML Format

2 Page  2 Discover how to generate XML from Spool The power of XML Format  The distribution of information by electronic means has become something habitual and necessary  The evolution has gone from paper to electronic formats like and publication on the Web  Spool Converter Pro can help to export the content of the reports by mean of spool to XML conversion

3 Page  3 Spool Converter Pro for XML format Software Description Software Architecture Available XML Formats Sample Conversions References

4 Page  4 Software Description  Spool Converter Pro converts *SCS spool files to XML format -The same procedure is valid for Excel conversion (XML for Excel 2003)  All the conversion is performed in native mode -No external servers required  Two available modes -User mode – Spool Manager -Command Mode – for Software Integration  Advanced features (only for XML, not for Excel) -Multi record processing -Nesting allowed V6R1 Ready

5 Page  5 Software Description Fast software installation  Save file available for downloading  Restore the objects and start to use the software Easy learning  For non-technical users, Spool Manager is the interface to convert the spool files OS400 or i5/OS  The whole conversion process is entirely done in native mode  Images can be added to the image catalogue in the System i environment with a supplied and easy to use tool Command mode for developers  Command mode allows to call the converter from CL programs  After spool conversion, it is possible to call a user program to execute other actions with the generated file

6 Page  6 Software Arquitecture  Integration with other vendor tools 3rd party tools Spool Excel, Spool Chart  Command implementations based on features of Spool Converter Pro  The conversion suite developed natively for OS400 Spool Converter Pro

7 Page  7 Available XML Formats For information exchange. Include advanced features for multi-record processing Excel format is based on XML for Excel 2003

8 Page  8 Spool Converter Pro for XML format Sample Conversions Simple XML Conversion

9 Page  9 Simple XML Conversion iSeries Spool Content * Invoice Number: Customer Name: Peter Wilson Jackson Date Item Reference Description Amount Price/Unit Total Price ============================================================================= 02/02/ Software Nbr 1 2 1, , /12/ Software Nbr /15/ Software Nbr , /16/ Software Nbr /18/ Software Nbr , /20/ Software Nbr 6 1 2, , /25/ Software Nbr 7 1 3, , /26/ Software Nbr Total 12, Payment Instructions: North Tree Mercant Bank - Account 555-AHT-1P25Q Selected in color the lines (records) we are going to process

10 Page  10 Simple XML Conversion Title of the Report (Optional) - Tag rule SpoolFactory.com Spool Manager Sppafacr09 Rules Groups Maintenance Rules Group... : 83 XMLFORMAT Rules Number... : 1 Action : 9 Tag Active : Y (Y/N) Order # : Title : Sales Report Only for Excel At Row : At Column.... : Empty rows after title... : Size of Font Color of text (F4=Select) Black (Default) Bold.. : N (Y/N) Italic. : N (Y/N) Underline: N (Y/N) Alignment: C (C/L/R) Only for XML First XML level.... : (By default: document) F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete Title identification is optional. If it is specified, then it will appear at the XML tag

11 Page  11 Simple XML Conversion Identify the records to process - Tag rule SpoolFactory.com Spool Manager Sppafacr10 Rules Groups Maintenance Rules Group... : 83 XMLFORMAT Rules Number... : 2 Action : 10 Tag Active : Y (Y/N) Order # : Initial Position. : 63 Final Position: 64 Text to Localize. : *NUMERIC Description... : Sales Detail Record Name... : Only for XML Multi Record Processing It belongs to record: (Optional - Maximum five nesting level) F3=Exit F23=Delete We identify the records to process, by selecting records containing numeric value for decimal part of Price/Unit field. Other options: decimal point of Price/Unit field, slash of date, other numeric values, or *NUMEDIT function for numeric fields containing symbols and blanks spaces. Important: If we use the Total Price field to identify the record, then we will process the Total record. Note: The Description field will appear as record identification in the XML file, at this case

12 Page  12 Simple XML Conversion Select the fields to retrieve (Date) - Tag rule SpoolFactory.com Spool Manager Sppafacr11 Rules Groups Maintenance Rules Group... : 83 XMLFORMAT Rules Number... : 3 Action : 11 Tag Active : Y (Y/N) Order # : Only for XML Multi Record Tag Record Associated Apply to Positions : 3 (From) Until : 10 Description... : Date Only for Excel Width of Column. : Empty columns previous to this field. : Width of empty columns... : Format of Header Field Size of Font Color of text (F4=Select) Black (Default) Bold. : N Y/N Italic : N Y/N Underline: N Y/N Alignment: C C/L/R Force to Alphabetic Y/N Apply Right to Left (Hebrew/Arabic): Y/N F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete We define the positions from/until where the field is located in the record, at this case positions 3 to 10 for Date Note: we have defined the name Date for the field, and it matchs with the header description in the record, but we can specify any name we want for this field. It is the name which appears in the XML file. If we define a name with several words, the converter will merge the words by eliminating the spaces.

13 Page  13 Simple XML Conversion Select the fields to retrieve (Item Reference) - Tag rule SpoolFactory.com Spool Manager Sppafacr11 Rules Groups Maintenance Rules Group... : 83 XMLFORMAT Rules Number... : 4 Action : 11 Tag Active : Y (Y/N) Order # : Only for XML Multi Record Tag Record Associated Apply to Positions : 13 (From) Until : 26 Description... : Reference Only for Excel Width of Column. : Empty columns previous to this field. : Width of empty columns... : Format of Header Field Size of Font Color of text (F4=Select) Black (Default) Bold. : N Y/N Italic : N Y/N Underline: N Y/N Alignment: C C/L/R Force to Alphabetic N Y/N Apply Right to Left (Hebrew/Arabic): N Y/N F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete Definition of Reference field to retrieve

14 Page  14 Simple XML Conversion Select the fields to retrieve (Description) - Tag rule SpoolFactory.com Spool Manager Sppafacr11 Rules Groups Maintenance Rules Group... : 83 XMLFORMAT Rules Number... : 5 Action : 11 Tag Active : Y (Y/N) Order # : Only for XML Multi Record Tag Record Associated Apply to Positions : 29 (From) Until : 44 Description... : Description Only for Excel Width of Column. : Empty columns previous to this field. : Width of empty columns... : Format of Header Field Size of Font Color of text (F4=Select) Black (Default) Bold. : N Y/N Italic : N Y/N Underline: N Y/N Alignment: C C/L/R Force to Alphabetic N Y/N Apply Right to Left (Hebrew/Arabic): N Y/N F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete Definition of Description field to retrieve

15 Page  15 Simple XML Conversion Select the fields to retrieve (Amount) - Tag rule SpoolFactory.com Spool Manager Sppafacr11 Rules Groups Maintenance Rules Group... : 83 XMLFORMAT Rules Number... : 6 Action : 11 Tag Active : Y (Y/N) Order # : Only for XML Multi Record Tag Record Associated Apply to Positions : 46 (From) Until : 50 Description... : Amount Only for Excel Width of Column. : Empty columns previous to this field. : Width of empty columns... : Format of Header Field Size of Font Color of text (F4=Select) Black (Default) Bold. : N Y/N Italic : N Y/N Underline: N Y/N Alignment: C C/L/R Force to Alphabetic N Y/N Apply Right to Left (Hebrew/Arabic): N Y/N F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete Definition of Amount field to retrieve

16 Page  16 Simple XML Conversion Select the fields to retrieve (Unit Price) - Tag rule SpoolFactory.com Spool Manager Sppafacr11 Rules Groups Maintenance Rules Group... : 83 XMLFORMAT Rules Number... : 7 Action : 11 Tag Active : Y (Y/N) Order # : Only for XML Multi Record Tag Record Associated Apply to Positions : 54 (From) Until : 64 Description... : Unit Price Only for Excel Width of Column. : Empty columns previous to this field. : Width of empty columns... : Format of Header Field Size of Font Color of text (F4=Select) Black (Default) Bold. : N Y/N Italic : N Y/N Underline: N Y/N Alignment: C C/L/R Force to Alphabetic N Y/N Apply Right to Left (Hebrew/Arabic): N Y/N F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete Definition of Unit Price field to retrieve

17 Page  17 Simple XML Conversion Select the fields to retrieve (Total Price) - Tag rule SpoolFactory.com Spool Manager Sppafacr11 Rules Groups Maintenance Rules Group... : 83 XMLFORMAT Rules Number... : 8 Action : 11 Tag Active : Y (Y/N) Order # : Only for XML Multi Record Tag Record Associated Apply to Positions : 68 (From) Until : 79 Description... : Total Price Only for Excel Width of Column. : Empty columns previous to this field. : Width of empty columns... : Format of Header Field Size of Font Color of text (F4=Select) Black (Default) Bold. : N Y/N Italic : N Y/N Underline: N Y/N Alignment: C C/L/R Force to Alphabetic N Y/N Apply Right to Left (Hebrew/Arabic): N Y/N F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete Definition of Total Price field to retrieve

18 Page  18 Simple XML Conversion XLM Final Result 02/02/ Software Nbr 1 2 1, , /12/ Software Nbr Result obtained when the converter applies the previously defined rules

19 Page  19 Simple XML Conversion Final Result in FirefoxFinal Result in Internet Explorer

20 Page  20 Spool Converter Pro for XML format Sample Conversions XML with Multi Record Processing

21 Page  21 Simple XML Conversion iSeries Spool Content * Invoice Number: Customer Name: Peter Wilson Jackson Date Item Reference Description Amount Price/Unit Total Price ============================================================================= 02/02/ Software Nbr 1 2 1, , /12/ Software Nbr /15/ Software Nbr , /16/ Software Nbr /18/ Software Nbr , /20/ Software Nbr 6 1 2, , /25/ Software Nbr 7 1 3, , /26/ Software Nbr Total 12, Payment Instructions: North Tree Mercant Bank - Account 555-AHT-1P25Q Multi record processing allows to retrieve additional information than the retrieved with the main pattern. In red color is marked the data to retrieve in addition to the information retrieved using the previous example.

22 Page  22 XML with Multi Record Processing Identify the records to process SpoolFactory.com Spool Manager Sppafacr10 Rules Groups Maintenance Rules Group... : 83 XMLFORMAT Rules Number... : 2 Action : 10 Tag Active : Y (Y/N) Order # : Initial Position. : 63 Final Position: 64 Text to Localize. : *NUMERIC Description... : Sales Detail Record Name... : SALESREC Only for XML Multi Record Processing It belongs to record: (Optional - Maximum five nesting level) F3=Exit F23=Delete As we are going to have several records, we have to associate a name to each record. In our case, we give the name SALESREC to the previously created record.

23 Page  23 XML with Multi Record Processing Select the fields to retrieve (Date) SpoolFactory.com Spool Manager Sppafacr11 Rules Groups Maintenance Rules Group... : 83 XMLFORMAT Rules Number... : 3 Action : 11 Tag Active : Y (Y/N) Order # : Only for XML Multi Record Tag Record Associated Apply to Positions : 3 (From) Until : 10 SALESREC Description... : Date Only for Excel Width of Column. : Empty columns previous to this field. : Width of empty columns... : Format of Header Field Size of Font Color of text (F4=Select) Black (Default) Bold. : N Y/N Italic : N Y/N Underline: N Y/N Alignment: C C/L/R Force to Alphabetic N Y/N Apply Right to Left (Hebrew/Arabic): N Y/N F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete And next step is to associate SALESREC record to all the previously created fields to retrieve. In this example, we perform this action to the field Date but we have to do the same for the rest of fields.

24 Page  24 XML with Multi Record Processing New identificaton of records to process SpoolFactory.com Spool Manager Sppafacr10 Rules Groups Maintenance Rules Group... : 83 XMLFORMAT Rules Number... : 9 Action : 10 Tag Active : Y (Y/N) Order # : Initial Position. : 3 Final Position: 15 Text to Localize. : Customer Name Description... : Customer Record Name... : CUSTOMREC Only for XML Multi Record Processing It belongs to record: (Optional - Maximum five nesting level) F3=Exit F23=Delete Now we are going to define a new record for Customer and we give the name CUSTOMREC This is the part of the spool we want to process: * Customer Name: Peter Wilson Jackson

25 Page  25 XML with Multi Record Processing New field to retrieve SpoolFactory.com Spool Manager Sppafacr11 Rules Groups Maintenance Rules Group... : 83 XMLFORMAT Rules Number... : 10 Action : 11 Tag Active : Y (Y/N) Order # : Only for XML Multi Record Tag Record Associated Apply to Positions : 20 (From) Until : 50 CUSTOMREC Description... : Name Only for Excel Width of Column. : Empty columns previous to this field. : Width of empty columns... : Format of Header Field Size of Font Color of text (F4=Select) Black (Default) Bold. : N Y/N Italic : N Y/N Underline: N Y/N Alignment: C C/L/R Force to Alphabetic N Y/N Apply Right to Left (Hebrew/Arabic): N Y/N F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete And next step is to define the field (Name) to retrieve, associating this field to the new record CUSTOMREC

26 Page  26 XML with Multi Record Processing XLM Final Result Peter Wilson Jackson 02/02/ Software Nbr 1 2 1, , /12/ Software Nbr And this is the result obtained with the new rules

27 Page  27 Spool Converter Pro for XML format Sample Conversions XML with Nested Levels

28 Page  28 XML with Nested Levels New identificaton of records to process SpoolFactory.com Spool Manager Sppafacr10 Rules Groups Maintenance Rules Group... : 85 XMLFORMAT3 Rules Number... : 11 Action : 10 Tag Active : Y (Y/N) Order # : 25 Initial Position. : 63 Final Position: 64 Text to Localize. : *NUMERIC Description... : Date Record Name... : DATEREC Only for XML Multi Record Processing It belongs to record: SALESREC (Optional - Maximum five nesting level) Is the content of DATEREC in the same line that SALESREC ? Y F3=Exit F23=Delete The obtained XML result could not solve our requirements at the case we need to organize the information in levels. When there are nested levels, for each lower level (record) we have to specify to which level (record) belongs. And we are requested to indicate if the data to retrieve are in the same line that the record to which belongs. At this case we are going to create the record Date to group the fields Day, Month and Year.

29 Page  29 XML with Nested Levels New field to retrieve SpoolFactory.com Spool Manager Sppafacr11 Rules Groups Maintenance Rules Group... : 85 XMLFORMAT Rules Number... : 12 Action : 11 Tag Active : Y (Y/N) Order # : Only for XML Multi Record Tag Record Associated Apply to Positions : 3 (From) Until : 4 DATEREC Description... : Day Only for Excel Width of Column. : Empty columns previous to this field. : Width of empty columns... : Format of Header Field Size of Font Color of text (F4=Select) Black (Default) Bold. : N Y/N Italic : N Y/N Underline: N Y/N Alignment: C C/L/R Force to Alphabetic N Y/N Apply Right to Left (Hebrew/Arabic): N Y/N F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete This field is to define the field Day inside of DATEREC record.

30 Page  30 XML with Nested Levels New field to retrieve SpoolFactory.com Spool Manager Sppafacr11 Rules Groups Maintenance Rules Group... : 85 XMLFORMAT Rules Number... : 13 Action : 11 Tag Active : Y (Y/N) Order # : Only for XML Multi Record Tag Record Associated Apply to Positions : 6 (From) Until : 7 DATEREC Description... : Month Only for Excel Width of Column. : Empty columns previous to this field. : Width of empty columns... : Format of Header Field Size of Font Color of text (F4=Select) Black (Default) Bold. : N Y/N Italic : N Y/N Underline: N Y/N Alignment: C C/L/R Force to Alphabetic N Y/N Apply Right to Left (Hebrew/Arabic): N Y/N F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete This field is to define the field Month inside of DATEREC record.

31 Page  31 XML with Nested Levels New field to retrieve SpoolFactory.com Spool Manager Sppafacr11 Rules Groups Maintenance Rules Group... : 85 XMLFORMAT Rules Number... : 14 Action : 11 Tag Active : Y (Y/N) Order # : Only for XML Multi Record Tag Record Associated Apply to Positions : 9 (From) Until : 10 DATEREC Description... : Year Only for Excel Width of Column. : Empty columns previous to this field. : Width of empty columns... : Format of Header Field Size of Font Color of text (F4=Select) Black (Default) Bold. : N Y/N Italic : N Y/N Underline: N Y/N Alignment: C C/L/R Force to Alphabetic N Y/N Apply Right to Left (Hebrew/Arabic): N Y/N F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete This field is to define the field Year inside of DATEREC record.

32 Page  32 XML with Nested Levels New identificaton of records to process SpoolFactory.com Spool Manager Sppafacr10 Rules Groups Maintenance Rules Group... : 85 XMLFORMAT Rules Number... : 11 Action : 10 Tag Active : Y (Y/N) Order # : Initial Position. : 63 Final Position: 64 Text to Localize. : *NUMERIC Description... : Rest Of Data Record Name... : RESTREC Only for XML Multi Record Processing It belongs to record: SALESREC (Optional - Maximum five nesting level) Is the content of DATEREC in the same line that SALESREC ? Y F3=Exit F23=Delete We create the new record RESTREC, belonging to SALESREC, to group the rest of the fields.

33 Page  33 XML with Nested Levels Rest of fields to retrive – Assign to the new record type SpoolFactory.com Spool Manager Sppafacr11 Rules Groups Maintenance Rules Group... : 85 XMLFORMAT Rules Number... : 4 Action : 11 Tag Active : Y (Y/N) Order # : Only for XML Multi Record Tag Record Associated Apply to Positions : 13 (From) Until : 26 RESTREC Description... : Reference Only for Excel Width of Column. : Empty columns previous to this field. : Width of empty columns... : Format of Header Field Size of Font Color of text (F4=Select) Black (Default) Bold. : N Y/N Italic : N Y/N Underline: N Y/N Alignment: C C/L/R Force to Alphabetic N Y/N Apply Right to Left (Hebrew/Arabic): N Y/N F3=Exit F10=View SplF QPRINT /SPLFACDEV/QPADEV000B (0006) F23=Delete Now we associate the rest of the fields to the new record RESTREC. In this screen as example we associate the field Reference, and we have to do the same with the rest of fields.

34 Page  34 XML with Nested Levels XLM Final Result Peter Wilson Jackson Software Nbr 1 2 1, , And this is the XML result organized with nested levels

35 Page  35 References Company Country JVC USA United States Acum Israel Instec Software Solutions Inc. Canada Grupo Andreani Argentina Kuhn Holding The Netherlands Factory 2-U United States Conte of Florence Italy Golden West United Kingdom Globalsoft Turkey Jan Dupont Belgium Pullservi Internacional S.A. Paseo de las Delicias Madrid – Spain Tel: (34) Fax: (34)

36 Page  36 Sales Technical Supporting General Info


Download ppt "SpoolFactory - Spool Converter Pro Spool Conversion Software for i5/iSeries/AS400 XML Format."

Similar presentations


Ads by Google