Hitachi

uCosminexus Batch Job Execution Server 使用の手引(Windows(R)用)


付録A.1 ジョブ定義XMLファイルのDTD

ジョブ定義XMLファイルのDTDを次に示す。

<!ELEMENT HitachiBatchJobExec (JOB|PROC)>
<!ELEMENT JOB (JOBPARM?, (DD|SETENV)*, PROC*, (STEP, SETMAXRC?)+)>
<!ELEMENT JOBPARM EMPTY>
<!ELEMENT DD (#PCDATA)>
<!ELEMENT SETENV EMPTY>
<!ELEMENT PROC (SYMBOL*, (STEP, SETMAXRC?)+)>
<!ELEMENT STEP ((EXEC|CALL), (DD|SETENV)*)>
<!ELEMENT SETMAXRC EMPTY>
<!ELEMENT SYMBOL EMPTY>
<!ELEMENT EXEC (#PCDATA)>
<!ELEMENT CALL (SETSYMBOL*, REPLACE?)>
<!ELEMENT SETSYMBOL EMPTY>
<!ELEMENT REPLACE (EXEC?, DD*, REPLACESTEP*)>
<!ELEMENT REPLACESTEP (EXEC?,DD*)>
 
<!ATTLIST HitachiBatchJobExec
  version   CDATA    #IMPLIED
  os        CDATA    #IMPLIED
>
<!ATTLIST JOB
  NAME      CDATA    #REQUIRED
  COND      CDATA    #IMPLIED
  MSGCLASS  CDATA    #IMPLIED
>
<!ATTLIST JOBPARM
  FORMS     CDATA    #IMPLIED
  FCB       CDATA    #IMPLIED
  ROOM      CDATA    #IMPLIED
>
<!ATTLIST DD
  NAME      CDATA    #REQUIRED
  TYPE      (DATA|DUMMY|TEMP|TEMPISAM|GDG|FILE|LIB|SYSOUT|DIR)#IMPLIED
  DSN       CDATA    #IMPLIED
  DISP      CDATA    #IMPLIED
  CHARS     CDATA    #IMPLIED
  COPIES    CDATA    #IMPLIED
  COPYG     CDATA    #IMPLIED
  FCDFLT    CDATA    #IMPLIED
  DEST      CDATA    #IMPLIED
  FCB       CDATA    #IMPLIED
  OVERLAY   CDATA    #IMPLIED
  OVERC     CDATA    #IMPLIED
  HOLD      (YES|NO) #IMPLIED
  KEEP      (YES|NO) #IMPLIED
  SYSOUT    CDATA    #IMPLIED
  CMT       CDATA    #IMPLIED
  MODE      (AN|K)   #IMPLIED
  OPTCDJ    (YES|NO) #IMPLIED
  RECFM     (A|M|N)  #IMPLIED
  FORMS     CDATA    #IMPLIED
  ISKEY     CDATA    #IMPLIED
  ISRECFM   (F|V)    #IMPLIED
  ISRECL    CDATA    #IMPLIED
  RENAME    CDATA    #IMPLIED
  SAMF      (YES|NO) #IMPLIED
  FTYPE     (1|2)    #IMPLIED
  GAIJI1    CDATA    #IMPLIED
>
<!ATTLIST SETENV
  NAME      CDATA    #REQUIRED
  VALUE     CDATA    #REQUIRED
>
<!ATTLIST PROC
  NAME      CDATA    #REQUIRED
>
<!ATTLIST STEP
  NAME      CDATA    #IMPLIED
>
<!ATTLIST SETMAXRC
  VALUE     CDATA    #REQUIRED
>
<!ATTLIST SYMBOL
  NAME      CDATA    #REQUIRED
  VALUE     CDATA    #IMPLIED
>
<!ATTLIST EXEC
  PGM       CDATA    #IMPLIED
  PARM      CDATA    #IMPLIED
  COND      CDATA    #IMPLIED
  LANG      (COBOL|Java) #IMPLIED
  PARMSPLIT (YES|NO) #IMPLIED
  Group     CDATA    #IMPLIED
  Option    CDATA    #IMPLIED
>
<!ATTLIST CALL
  NAME      CDATA    #REQUIRED
>
<!ATTLIST SETSYMBOL
  NAME      CDATA    #REQUIRED
  VALUE     CDATA    #REQUIRED
>
<!ATTLIST REPLACESTEP
  NAME      CDATA    #REQUIRED