ビジネス・オブジェクト PAS400rpg2 の XSD スキーマ

<?xml version="1.0" encoding="utf-8" standalone="no" ?>

- <xsd:schema elementFormDefault="qualified

targetNamespace="http://www.ibm.com/websphere

/crossworlds/2002/BOSchema/PAS400rpg2"

xmlns:Connection=

"http://www.ibm.com/websphere/crossworlds/2002

/BOSchema/Connection" xmlns:bx="http://www.ibm.com/websphere/crossworlds/2002

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

- <xsd:annotation>

<xsd:documentation>Fri Jun 06 21:20:50 IST 2003</xsd:documentation>

</xsd:annotation>

<xsd:import namespace=

"http://www.ibm.com/websphere/crossworlds/2002

/BOSchema/Connection" schemaLocation="Connection.xsd" />

- <xsd:element name="PAS400rpg2">

- <xsd:annotation>

- <xsd:appinfo>

<bx:boDefinition version="3.0.0" />

</xsd:appinfo>

</xsd:annotation>

- <xsd:complexType>

- <xsd:sequence>

- <xsd:element name="attr1" minOccurs="1">

- <xsd:annotation>

- <xsd:appinfo>

- <bx:boAttribute>

<bx:appSpecificInfo>

ParamType=Input;PackedDec=true;DecimalPositions=0

</bx:appSpecificInfo>

<bx:attributeInfo isForeignKey="false" isKey="false" />

</bx:boAttribute>

</xsd:appinfo>

</xsd:annotation>

- <xsd:simpleType>

- <xsd:restriction base="xsd:string">

<xsd:maxLength value="3" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

- <xsd:element name="attr2" minOccurs="1">

- <xsd:annotation>

- <xsd:appinfo>

- <bx:boAttribute>

<bx:appSpecificInfo>

ParamType=Input;PackedDec=true;DecimalPositions=0

</bx:appSpecificInfo>

<bx:attributeInfo isForeignKey="false" isKey="false" />

</bx:boAttribute>

</xsd:appinfo>

</xsd:annotation>

- <xsd:simpleType>

- <xsd:restriction base="xsd:string">

<xsd:maxLength value="2" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

- <xsd:element name="attr3" minOccurs="0">

- <xsd:annotation>

- <xsd:appinfo>

- <bx:boAttribute>

<bx:appSpecificInfo>

ParamType=Inout;PackedDec=true;DecimalPositions=0

</bx:appSpecificInfo>

<bx:attributeInfo isForeignKey="false" isKey="false" />

</bx:boAttribute>

</xsd:appinfo>

</xsd:annotation>

- <xsd:simpleType>

- <xsd:restriction base="xsd:string">

<xsd:maxLength value="3" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

- <xsd:element name="Connection" minOccurs="1">

- <xsd:annotation>

- <xsd:appinfo>

- <bx:boAttribute>

<bx:appSpecificInfo>ParamType=Input</bx:appSpecificInfo>

<bx:attributeInfo isForeignKey="false" isKey="true" />

<bx:childObjectInfo relationship="Containment" version="3.0.0" />

</bx:boAttribute>

</xsd:appinfo>

</xsd:annotation>

- <xsd:complexType>

- <xsd:sequence>

<xsd:element ref="Connection:Connection" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ObjectEventId" type="xsd:string" minOccurs="0" />

</xsd:sequence>

<xsd:attribute name="version" type="xsd:token" default="0.0.0" />

<xsd:attribute name="delta" type="xsd:boolean" default="false" />

- <xsd:attribute name="verb" use="required">

- <xsd:simpleType>

+ <xsd:restriction base="xsd:NMTOKEN">

- <xsd:enumeration value="CALLRPG">

- <xsd:annotation>

- <xsd:appinfo>

- <bx:boVerb>

<bx:appSpecificInfo>

/QSYS.LIB/XYZ.LIB/RPG3.PGM

</bx:appSpecificInfo>

</bx:boVerb>

</xsd:appinfo>

</xsd:annotation>

</xsd:enumeration>

</xsd:restriction>

</xsd:simpleType>

</xsd:attribute>

</xsd:complexType>

</xsd:element>

</xsd:schema>

Copyright IBM Corp. 2004