This function enables you to generate an XML document from a data definition held in a Natural local, global or parameter data area.
The following topics are covered:
See also:
This screen serves to select LDA, GDA or PDA as input Data Area.
Note:
The entries shown in the dialogs below are default or example
values.
08:07:48 ***** NATURAL XML Toolkit ***** 2007-01-18
- Generate from Natural Data Structure - Library SYSEXXT
Select LDA, GDA or PDA as input Data Area.
Press 'Next' to read the Data Area.
Select a Level 1 group that should be used for further generations.
Select Data Area for generation
Library: Type: Name:
SYSEXXT_ L ________
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit Next Canc |
| Belongs to Group: | Select Input Data Area |
|---|---|
| Format/Length: | A8 |
| Default Value: | (All libraries) |
| Belongs to Group: | Select Input Data Area | ||||||
|---|---|---|---|---|---|---|---|
| Format/Length: | A1 | ||||||
| Possible Values: |
|
| Belongs to Group: | Select Input Data Area |
|---|---|
| Format/Length: | A8 |
| Default Value: | (All objects of the selected library and type) |
Press PF8 to continue.
This screen is used to select the data type.
10:18:34 *** NATURAL XML Toolkit *** 2007-01-18
- Select Root Group - Library SYSEXXT
Root groups
X EMPLOYEE
_
_
_
_
_
_
_
_
_
_
_
_
_
_ |
| Format/Length: | A1 |
|---|---|
| Default Value: | (All groups on Level 1) |
Mark the desired element, e.g. EMPLOYEE with an X and press ENTER .
Press PF8 to continue.
This screen serves to generate a file with the DTD definition of a given group.
11:14:49 ***** NATURAL XML Toolkit ***** 2007-01-18
- Generate from Natural Data Structure - Library SYSEXXT
Generate file with the dtd definition of a given group.
Specify a File Name and Press 'Next' to start the generation.
Press 'Next' to ignore this generation.
Select output for DTD file:
$NATDIR/$NATVERS/vr/samples/sysexxt/empl.dtd_______________________________
Serialize Copycode generation done.
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit Prev Next Canc |
| Format/Length: | A253 |
|---|
Press PF8 to continue.
This screen is used to generate copycode as implementation for the serialization of the given group into an XML document.
10:56:06 ***** NATURAL XML Toolkit ***** 2007-01-18
- Generate from Natural Data Structue - Library SYSEXXT
Generate Copycode as implemention for the serialization of the given
group into a XML document.
Specify a Name and Press 'Next' to start the generation.
Press 'Next' to ignore this generation.
Select output for Serialize Copycode
Library: Type: Name:
SYSEXXT_ C ________
Parse Copycode generation done.
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit Prev Next Canc |
Generates the parser CALLBACK copycode. See also Parser CALLBACK Copycode (in the Examples document).
| Belongs to Group: | Select Output Copycode |
|---|---|
| Format/Length: | A8 |
| Default Value: | (All libraries) |
| Belongs to Group: | Select Output Copycode |
|---|---|
| Format/Length: | A21 |
| Default Value: | Copycode |
| Belongs to Group: | Select Output Copycode |
|---|---|
| Format/Length: | A8 |
| Default Value: | (All objects of the selected library and type) |
Press PF8 to continue.
After the generation is complete, the generation report is displayed.
11:48:29 ***** NATURAL XML Toolkit ***** 2007-01-18
- Generate from Natural Data Structure - Library SYSEXXT
Generation Results
Generate for Data Area
Library ..: SYSEXXT
Object ...: EMPL
Read Data Area done.
Parser (Callback) Copycode
Library ..: SYSEXXT
Source ...: A1
Parse Copycode generation done.
Serialize (Compress XML) Copycode
Library ..: SYSEXXT
Source ...: A2
Serialize Copycode generation done.
File with dtd Definition
File .....: $NATDIR/$NATVERS/vr/samples/sysexxt/esi.dtd
Generate DTD file.
Generation done.
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit Prev Finis Canc |
Summary
| Format/Length: | A253/1:v |
|---|
Press PF9 Finis(h) to end the generation process.