145x Filetype PDF File size 0.98 MB Source: www.cobol.de
Redvers Consulting Limited Redvers Consulting Limited Redvers COBOL XML Interface User Guide Batch Generator RCCOBXML Version 2.4 RCCOBXML User Guide Contents Preface....................................................................................................... 5 Overview .................................................................................................... 6 Installation.................................................................................................. 7 Coding the COBOL Record Definition............................................................... 8 Field Names.............................................................................................. 8 Default Tag Names ................................................................................. 8 Override Field Names.............................................................................. 9 XML Attributes ....................................................................................... 9 XML Namespaces...................................................................................10 PICTURE Clause.......................................................................................10 Binary / Packed Fields ............................................................................11 Other Clauses..........................................................................................12 BLANK WHEN ZERO...............................................................................12 JUSTIFIED RIGHT..................................................................................12 OCCURS...............................................................................................12 Clauses Not Supported..............................................................................12 Structure.................................................................................................13 Mixed Content Elements .........................................................................14 Non-tagged group level fields..................................................................14 Advanced Techniques................................................................................15 Repeating Groups........................................................................................16 Using OCCURS.........................................................................................16 Using Repeated Calls ................................................................................17 Controlling the Point of Change ..................................................................19 Orphan Repeats.......................................................................................20 Calling RCCOBXML ......................................................................................23 Parameters..............................................................................................23 COBOL-RECORD (input)..........................................................................23 COBOL-RECORD-LENGTH (input).............................................................23 FEEDBACK-CODE (output)......................................................................23 FEEDBACK-TEXT (output).......................................................................23 Calls to RCCOBXML...................................................................................24 The First Call.........................................................................................24 Subsequent Calls...................................................................................24 The Last Call.........................................................................................24 Structure Break ..........................................................................................25 Normal Operation.....................................................................................25 Redvers Consulting Limited Page 2 RCCOBXML User Guide What is a Structure Break? ........................................................................26 How to code a Structure Break...................................................................26 When to use a Structure Break...................................................................27 Data Integrity.............................................................................................31 Character Range ......................................................................................31 Character References................................................................................31 Entity References .....................................................................................31 Empty Elements.......................................................................................32 CDATA....................................................................................................32 Processing Instructions..............................................................................32 Comments...............................................................................................33 User Maintained Variables ............................................................................34 Program-ID.............................................................................................34 CRD-external-file-name.............................................................................34 XML-external-file-name.............................................................................34 Maximum-XML-record-length.....................................................................35 XML-record-format-clause .........................................................................35 Maximum-COBOL-record-length .................................................................35 XML-declaration and XML-headers ..............................................................35 Number-of-XML-headers ...........................................................................35 DTD-headers...........................................................................................36 Number-of-DTD-headers...........................................................................36 Maximum-number-of-fields........................................................................36 Maximum-tag-length ................................................................................36 Feedback Messages.....................................................................................37 Index........................................................................................................41 Redvers Consulting Limited Page 3 RCCOBXML User Guide ©2002 Redvers Consulting Limited (UK). All rights reserved. Redvers Consulting Limited Page 4
no reviews yet
Please Login to review.