XML report (HPCAXML)

The XML report is formatted in XML. It is suitable for transfer to other XML enabled applications.

The report includes the complete DTD necessary for parsing the XML element contents of the report.

The following table shows the commands available for generating XML reports:

Table 1. Commands for XML reports
Command Function
RPT.ORDER=DBD/GROUP/CC Specifies the sort sequence
RPT.DATE=MDY/DMY/YMD/YDM Specifies the date format for report headers
HPCAXML DD Specifies that the report output be directed to HPCAXML

Report order determines the sequence of CA report content used in creating the XML report. The sequence of the DBD composite elements changes, but the order of elements in the DTD remain constant.

Report order options include the following:

  • DBD = DBD,DDN,NUM,GROUP,DATE,TIME ...
  • GROUP = GROUP,DATE,TIME,DBD,DDN,NUM ...
  • CC = CC,GROUP,DATE,TIME,DBD,DDN,NUM ...

The default order is DBD.

The following example shows an XML report using DBD report order:

Figure 1. Sample XML report (HPCAXML)
Start of change
<?xml version="1.1"?>                                           
<!DOCTYPE hpca Ý                                               
<!ELEMENT hpca  (date, time, version, dbd+) >                   
<!ELEMENT   date    (#PCDATA) >                                 
<!ELEMENT   time    (#PCDATA) >                                 
<!ELEMENT   version (#PCDATA) >                                 
<!ELEMENT   dbd     (dbdname,ddname,num,cagroup,
            dfsulog,dfsucumo,dfsucumn,purge,cc,dbrc,date,time) > 
<!ELEMENT     dbdname  (#PCDATA) >                               
<!ELEMENT     ddname   (#PCDATA) >                               
<!ELEMENT     num      (#PCDATA) >                               
<!ELEMENT     cagroup  (#PCDATA) >                                
<!ELEMENT     dfsulog  (#PCDATA) >                                
<!ELEMENT     dfsucumo (#PCDATA) >                                
<!ELEMENT     dfscumn  (#PCDATA) >                                
<!ELEMENT     purge    (#PCDATA) >                                
<!ELEMENT     cc       (#PCDATA) >                                 
<!ELEMENT     dbrc     (#PCDATA) >                                 
<!ELEMENT     date     (#PCDATA) >                                 
<!ELEMENT     time     (#PCDATA) >                                  
¨>                                                                 
                                                                    
<hpca>                                                              
  <date>03/14/2024</date>                                           
  <time>02:01:45</time>                                             
  <version>R2.1</version>                                           
                                                                    
  <dbd>                                                             
    <dbdname>PRSB02Z</dbdname>                                      
    <ddname>PRSB02VA</ddname>                                       
    <num>47</num>                                                   
    <cagroup>PRSB02Z </cagroup>                                     
    <dfsulog>000000230</dfsulog>                                      
    <dfsucumo>000000000</dfsucumo>                                    
    <dfsucumn>000000021</dfsucumn>                                    
    <purge>24064022329773762+0000</purge>                                     
    <cc>0000</cc>                                               
    <dbrc>N</dbrc>                                              
    <date>24.074</date>                                       
    <time>02:01:47.1</time>                                   
</dbd>                                                        

                                               
  <dbd>                                        
    <dbdname>PRSB02Z</dbdname>                 
    <ddname>PRSB02Z9</ddname>                  
    <num>10</num>                              
    <cagroup>PRSB02Z</cagroup>                
    <dfsulog>000000189</dfsulog>                 
    <dfsucumo>000000000</dfsucumo>               
    <dfsucumn>000000017</dfsucumn>               
    <purge>24064022356428184+0000</purge>                
    <cc>0000</cc>                              
    <dbrc>N</dbrc>                             
    <date>24.074</date>                        
    <time>02:01:47.1</time>                    
  </dbd>                                       
                                               
</hpca>                                        
End of change

Start of changeSee Columnar reports (HPCACOLP and HPCACOLS) for the description of each field. End of change