Rational Developer for System z, Versión 7.6

Esquema de definición de subproyecto

El esquema siguiente define códigos utilizados para definir un archivo de definición de subproyecto.

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="SUBPROJECT-STRUCTURE">
  <xsd:annotation>
    <xsd:documentation>
      Elemento de nivel superior de un archivo de definición de subproyecto
      basado en host. Nota: cualquier serie que represente a un archivo puede contener
      la variable de sustitución <HLQ> que se sustituirá
      por el ID de usuario del usuario en el momento de la conexión
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="WSED-VERSION"></xsd:element>
      <xsd:element ref="SUBPROJECT"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

<xsd:element name="WSED-VERSION" type="xsd:string"></xsd:element>

<xsd:element name="SUBPROJECT">
  <xsd:annotation>
    <xsd:documentation>
      Define la estructura de un subproyecto basado en host
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="SUBPROJECT-NAME"></xsd:element>
      <xsd:element ref="SUBPROJECT-NATURE-LIST"></xsd:element>
      <xsd:element ref="SUBPROJECT-PROPERTIES-LOCATION"></xsd:element>
      <xsd:element ref="SUBPROJECT-TYPE"></xsd:element>
      <xsd:element ref="FOLDER-LIST"></xsd:element>
      <xsd:element ref="FILE-LIST"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

<xsd:element name="SUBPROJECT-NAME" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation></xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="SUBPROJECT-NATURE-LIST">
  <xsd:annotation>
    <xsd:documentation>
      Lista de naturalezas de proyectos de Eclipse a asociar con
      este subproyecto
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="SUBPROJECT-NATURE" minOccurs="0"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

<xsd:element name="SUBPROJECT-NATURE" type="subprojectNatureType">
  <xsd:annotation>
    <xsd:documentation>
      Actualmente solo hay soporte para una naturaleza
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:simpleType name="subprojectNatureType">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="com.ibm.ftt.projects.zos.zosnature"/>
  </xsd:restriction>
</xsd:simpleType>

<xsd:element name="SUBPROJECT-PROPERTIES-LOCATION" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
      La vía de acceso al archivo de definición de propiedades. La vía de acceso es
      relativa a la carpeta de configuración de proyecto raíz en el
      sistema remoto.
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="SUBPROJECT-TYPE" type="subprojectType">
  <xsd:annotation>
    <xsd:documentation>
      Actualmente solo hay soporte para el tipo zos-subproject
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:simpleType name="subprojectType">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="zos-subproject"/>
  </xsd:restriction>
</xsd:simpleType>

<xsd:element name="FOLDER-LIST">
  <xsd:annotation>
    <xsd:documentation>
      Una lista de recursos de carpetas dentro de este subproyecto.
      Para MVS, esto sería un PDS
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
       <xsd:element ref="FOLDER" minOccurs="0"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

<xsd:element name="FOLDER">
  <xsd:annotation>
    <xsd:documentation>
      Información relacionada con el recurso de carpeta
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="FOLDER-NAME"></xsd:element>
      <xsd:element ref="FOLDER-TYPE"></xsd:element>
      <xsd:element ref="FOLDER-STATE"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

<xsd:element name="FOLDER-NAME" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
      Nombre completo del recurso de carpeta en el
      sistema remoto, p.e. A.B.C en MVS
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="FOLDER-TYPE" type="folderType">
  <xsd:annotation>
    <xsd:documentation>
      Actualmente, el tipo de carpeta debe ser "pds"
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:simpleType name="folderType">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="pds"/>
  </xsd:restriction>
</xsd:simpleType>

<xsd:element name="FOLDER-STATE">
  <xsd:annotation>
    <xsd:documentation>
      Información relacionada con el recurso de carpeta
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="STATE-IS-OFFLINE"></xsd:element>
      <xsd:element ref="PHYSICAL-FOLDER"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

<xsd:element name="STATE-IS-OFFLINE" type="isOfflineType">
  <xsd:annotation>
    <xsd:documentation>
      Actualmente el estado debe ser en línea
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:simpleType name="isOfflineType">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="false"/>
  </xsd:restriction>
</xsd:simpleType>

<xsd:element name="PHYSICAL-FOLDER">
  <xsd:annotation>
    <xsd:documentation>
      Información relativa a la carpeta física en el sistema
      remoto
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="FOLDER-NAME"></xsd:element>
      <xsd:element ref="FOLDER-PHYSICAL-PATH"></xsd:element>
      <xsd:element ref="FOLDER-TYPE"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

<xsd:element name="FOLDER-PHYSICAL-PATH" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
      Nombre completo del recurso de carpeta en el
      sistema remoto, p.e. A.B.C en MVS
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="FILE-LIST">
  <xsd:annotation>
    <xsd:documentation>
      Una lista de recursos de archivos dentro de este subproyecto.
      Para MVS, esto sería un miembro de PDS o un
      conjunto de datos secuencial
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="FILE" minOccurs="0"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

<xsd:element name="FILE">
  <xsd:annotation>
    <xsd:documentation>
      Información relacionada con el recurso de archivo
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="FILE-NAME"></xsd:element>
      <xsd:element ref="FILE-EXTENSION"></xsd:element>
      <xsd:element ref="FILE-NAME-NO-EXTENSION"></xsd:element>
      <xsd:element ref="FILE-TYPE"></xsd:element>
      <xsd:element ref="FILE-STATE"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

<xsd:element name="FILE-NAME" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
      Nombre completo del recurso de archivo en el
      sistema remoto, incluyendo la extensión de correlación, p.e.
      A.B.COBOL/HELLO.cbl para un miembro PDS en MVS donde
      A.B.COBOL es el nombre de PDS y HELLO es el nombre de miembro
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="FILE-EXTENSION" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
      Este debería corresponder con la extensión definida por la
      correlación de sistema de archivos para este sistema. P.e. los
      conjuntos de datos **COBOL tendrían la extensión .cbl
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="FILE-NAME-NO-EXTENSION" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
      Nombre de archivo completo sin la extensión
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="FILE-TYPE" type="fileType">
  <xsd:annotation>
    <xsd:documentation>
      Para MVS, esto sería un miembro de PDS o conjunto de datos
      secuencial
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:simpleType name="fileType">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="pds-member"/>
    <xsd:enumeration value="sequential"/>
  </xsd:restriction>
</xsd:simpleType>

<xsd:element name="FILE-STATE">
  <xsd:annotation>
    <xsd:documentation>
      Información relacionada con el recurso de archivo
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="STATE-IS-OFFLINE"></xsd:element>
      <xsd:element ref="PHYSICAL-FILE"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

<xsd:element name="PHYSICAL-FILE">
  <xsd:annotation>
    <xsd:documentation>
      Información relativa al archivo físico en el sistema
      remoto
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="FILE-NAME"></xsd:element>
      <xsd:element ref="FILE-PHYSICAL-PATH"></xsd:element>
      <xsd:element ref="FILE-TYPE"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

<xsd:element name="FILE-PHYSICAL-PATH" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
      Nombre completo del recurso de archivo en el
      sistema remoto, p.e. A.B.C en MVS
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

</xsd:schema>

Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)