Rational Developer for System z, version 7.6.1

Schéma de définition de sous-projet

Le schéma suivant définit les balises utilisées pour définir un fichier de définition de sous-projet.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="SUBPROJECT-STRUCTURE">
  <xsd:annotation>
    <xsd:documentation>
      Elément de niveau supérieur d'un fichier de définition de sous-projet
      résidant sur l'hôte. Remarque : toute chaîne représentant un fichier peut contenir
      la variable de substitution <HLQ> qui sera
      remplacée par l'ID utilisateur de l'utilisateur à l'heure de connexion du système
    </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>
      Définit la structure d'un sous-projet résidant sur l'hôte
    </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>
      Une liste de natures de projets Eclipse à associer à
      ce sous-projet
    </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>
      Actuellement seule une nature est prise en charge
    </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>
      Le chemin d'accès au fichier de propriétés du sous-projet. Le chemin est
      relatif au dossier de configuration du projet racine sur le
      système distant.
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="SUBPROJECT-TYPE" type="subprojectType">
  <xsd:annotation>
    <xsd:documentation>
      Seul le type de sous-projet zos est pris en charge
    </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>
      Une liste de ressources de dossier contenues par ce sous-projet.
      Pour MVS, il s'agirait d'un fichier partitionné
    </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>
      Informations associées aux ressources du dossier
    </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>
      Nom qualifié complet du dossier ressource sur le
      système distant, par exemple A.B.C sur MVS
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="FOLDER-TYPE" type="folderType">
  <xsd:annotation>
    <xsd:documentation>
      Le type de dossier doit être "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>
      Informations associées à l'état du dossier ressource
    </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>
      L'état doit être en ligne
    </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>
      Informations associées au dossier physique sur le système
      distant
    </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>
      Nom qualifié complet du dossier ressource sur le
      système distant, par exemple A.B.C sur MVS
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="FILE-LIST">
  <xsd:annotation>
    <xsd:documentation>
      Une liste de ressources de fichier contenues par ce sous-projet.
      Pour MVS, il s'agirait d'un membre de fichier partitionné ou d'un fichier
séquentiel
    </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>
      Informations associées aux ressources du fichier
    </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>
      Nom qualifié complet de la ressource du fichier sur le
      système distant, notamment une extension mappée, par exemple,
      A.B.COBOL/HELLO.cbl pour un membre de fichier partitionné sur MVS où
      A.B.COBOL correspond au nom du fichier partitionné et HELLO est le nom du membre
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="FILE-EXTENSION" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
      Cela doit correspondre à l'extension définie par le
      mappage de système de fichiers de ce système. Par exemple, les fichiers **COBOL
      doivent avoir une extension .cbl
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="FILE-NAME-NO-EXTENSION" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>
      Nom qualifié complet du fichier sans l'extension
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

<xsd:element name="FILE-TYPE" type="fileType">
  <xsd:annotation>
    <xsd:documentation>
      Pour MVS, il s'agirait d'un membre de fichier partitionné ou d'un fichier séquentiel
    </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>
      Informations associées à l'état de la ressource du fichier
    </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>
      Informations associées au fichier physique sur le système
      distant
    </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>
      Nom qualifié complet de la ressource du fichier sur le
      système distant, par exemple A.B.C sur MVS
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

</xsd:schema>

Conditions d'utilisation | Commentaires

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)