Rational Developer for System z

오류 피드백 XML 스키마

다음 스키마는 오류 피드백 XML 파일 정의에 사용되는 태그를 정의합니다.

XML 스키마

다음 샘플은 오류 피드백 파일의 XML 스키마를 보여줍니다. 태그에 대한 설명은 오류 피드백 태그를 참조하십시오.
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="OUTFILECOUNT" type="xsd:string"/>
  <xsd:element name="FILENUMBER" type="xsd:string"/>
  <xsd:element name="PACKAGE">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="FILEREFERENCETABLE" maxOccurs="1" minOccurs="1"/>
        <xsd:element ref="MESSAGE" maxOccurs="unbounded" minOccurs="0"/>
        <xsd:element ref="OUTFILEREFERENCETABLE" maxOccurs="1" minOccurs="1"/>
        <xsd:element ref="STATEMENTTABLE" maxOccurs="1" minOccurs="1"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="FILENAME" type="xsd:string"/>
  <xsd:element name="MESSAGE">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="MSGNUMBER" maxOccurs="1" minOccurs="1"/>
        <xsd:element ref="MSGLINE" maxOccurs="1" minOccurs="1"/>
        <xsd:element ref="MSGFILE" maxOccurs="1" minOccurs="1"/>
        <xsd:element ref="MSGTEXT" maxOccurs="1" minOccurs="1"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="OUTFILE">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="OUTFILENUMBER" maxOccurs="1" minOccurs="1"/>
        <xsd:element ref="OUTFILENAME" maxOccurs="1" minOccurs="1"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="MSGNUMBER" type="xsd:string"/>
  <xsd:element name="OUTFILEREFERENCETABLE">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="OUTFILECOUNT" maxOccurs="1" minOccurs="1"/>
        <xsd:element ref="OUTFILE" maxOccurs="unbounded" minOccurs="1"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="BUILD">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="PACKAGE" maxOccurs="1" minOccurs="1"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="MSGTEXT" type="xsd:string"/>
  <xsd:element name="OUTFILENUMBER" type="xsd:string"/>
  <xsd:element name="FILECOUNT" type="xsd:string"/>
  <xsd:element name="OUTFILENAME" type="xsd:string"/>
  <xsd:element name="MSGLINE" type="xsd:string"/>
  <xsd:element name="FILE">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="FILENUMBER" maxOccurs="1" minOccurs="1"/>
        <xsd:element ref="FILENAME" maxOccurs="1" minOccurs="1"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="MSGFILE" type="xsd:string"/>
  <xsd:element name="STATEMENTTABLE" type="xsd:string"/>
  <xsd:element name="FILEREFERENCETABLE">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="FILECOUNT" maxOccurs="1" minOccurs="1"/>
        <xsd:element maxOccurs="unbounded" ref="FILE" minOccurs="1"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>

오류 피드백 태그

오류 피드백 파일의 형식은 PL/I 컴파일러 XML 형식으로 생성됩니다. 이 파일 형식이 다음을 허용하도록 일부 개선되었습니다. 오류 피드백 파일은 다음 태그를 포함합니다.
BUILD
이 태그는 처리의 시작과 끝 표시에 사용되는 전체를 둘러싸는 태그입니다.
PACKAGE
이 태그도 BUILD 태그로만 둘러싸이면서, 둘러싸는 태그입니다. 이 태그는 컴파일러 오류 피드백 파일과의 호환성을 위해서만 사용됩니다.
FILEREFERENCETABLE
이 태그는 처리 중에 사용된 파일을 설명하는 둘러싸는 태그입니다.
FILECOUNT
이 태그는 처리 중에 사용된 파일 수를 설명합니다.
FILE
이 태그는 처리 중에 사용된 개별 파일을 설명합니다.
FILENUMBER:
이 태그는 프로세서가 입력 파일에 지정한 숫자를 설명합니다.
FILENAME
이는 처리 중에 사용된 파일의 파일 이름입니다. FILENUMBER 태그에 해당하는 파일의 이름입니다.
MESSAGE
이 태그는 프로세서에서 작성된 메시지를 설명합니다.
MSGNUMBER
이 태그는 프로세서에서 작성된 메시지의 메시지 번호를 설명합니다.
MSGLINE
이 태그는 프로세서가 메시지를 작성한 원인이 된 입력 파일의 행을 설명합니다.
MSGFILE
이 태그는 프로세서가 메시지를 작성한 원인이 된 입력 파일의 파일 번호를 설명합니다.
MSGTEXT
이는 프로세서에서 작성된 메시지의 텍스트입니다.
OUTFILEREFERENCETABLE
이 태그는 프로세서에 의해 작성된 파일을 설명합니다. 이는 새로 추가된 태그입니다. 단일 프로세스 과정 중에 생성될 수 있는 여러 파일을 설명하기 위해 개발되었습니다. 이러한 파일은 현재의 이 처리 다음에 올 수도 있는 처리 단계에 대한 입력으로 사용할 수 있습니다.
OUTFILENUMBER
이 태그는 프로세서에 의해 작성된 개별 파일의 파일 번호를 설명합니다.
OUTFILENAME
이 태그는 프로세서에 의해 작성된 개별 파일의 파일 이름을 설명합니다.
STATEMENTTABLE
이 태그는 프로세스 중에 작성된 명령문을 설명합니다. 이는 출력 파일의 각 명령문을 설명하도록 지원하는 새로 추가된 태그입니다. 해당 설명은 4중 순서 지정됩니다. 각 항목은 (A,B,C,D)와 같이 읽힙니다. 여기서,
  • A = 출력 파일에 쓰여진 행 번호
  • B = 출력 파일의 파일 번호
  • C = 파일 번호 B의 행 번호 A를 생성하기 위해서 읽은 입력 파일의 행 번호
  • D = 파일 번호 B의 행 번호 A를 생성하기 위해서 읽은 행 번호 C를 포함하고 있는 입력 파일의 파일 번호

이용 약관 | 피드백

이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org 웹사이트 참조)