XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace http://schemas.brainsellers.com/webservices/bizstream/2006-10
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://schemas.brainsellers.com/webservices/common/2006-10 (at common.xsd)
    • http://www.w3.org/2005/05/xmlmime (at xmlmime.xsd)
Documentation bizstreamサービス(コンテンツ生成サービス)で送受信するメッセージのXML仕様をXMLスキーマにて記述したものです。

サービスの各オペレーションと対応するXML要素の関係は次の図の通りとなります。

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
common http://schemas.brainsellers.com/webservices/common/2006-10
bsws http://schemas.brainsellers.com/webservices/bizstream/2006-10
xmime http://www.w3.org/2005/05/xmlmime
Schema Component Representation
<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.brainsellers.com/webservices/bizstream/2006-10">
<xs:import namespace="http://schemas.brainsellers.com/webservices/common/2006-10" schemaLocation="common.xsd"/>
<xs:import namespace="http://www.w3.org/2005/05/xmlmime" schemaLocation="xmlmime.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: amazonS3

Name amazonS3
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Amazon S3を表します。

導入されたバージョン:
5.2.0
XML Instance Representation
<bsws:amazonS3
accessKey="xs:string [0..1] ?"
secretKey="xs:string [0..1] ?"
serviceEndpoint="xs:string [0..1] ?"
region="xs:string [0..1] ?"
bucketName="xs:string [0..1] ?"
filePath="xs:string [1] ?"
proxyHost="xs:string [0..1] ?"
proxyPort="xs:int [0..1] ?">
<bsws:tags> ... </bsws:tags> [0..1]
</bsws:amazonS3>
Schema Component Representation
<xs:element name="amazonS3">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:tags" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="accessKey" type="xs:string"/>
<xs:attribute name="secretKey" type="xs:string"/>
<xs:attribute name="serviceEndpoint" type="xs:string"/>
<xs:attribute name="region" type="xs:string"/>
<xs:attribute name="bucketName" type="xs:string"/>
<xs:attribute name="filePath" type="xs:string" use="required"/>
<xs:attribute name="proxyHost" type="xs:string"/>
<xs:attribute name="proxyPort" type="xs:int"/>
</xs:complexType>
</xs:element>
top

Element: applicationData

Name applicationData
Type Locally-defined complex type
Nillable no
Abstract no
Documentation アプリケーションデータ(ハッシュ)を表します。

biz-Stream Java APIのXMLSuper.setDataSource()に相当します。

導入されたバージョン:
4.3.0
定義例:

	<applicationData masterName="対応させるマスタ名">
		<recordData>
			<header>
				<headerColumn value="1列目のカラム名" />
				<headerColumn value="2列目のカラム名" />
				<headerColumn value="3列目のカラム名" />
			</header>
			<detail>
				<detailColumn value="1行目1列目の値" />
				<detailColumn value="1行目2列目の値" />
				<detailColumn value="1行目3列目の値" />
			</detail>
			<detail>
				<detailColumn value="2行目1列目の値" />
				<detailColumn value="2行目2列目の値" />
				<detailColumn value="2行目3列目の値" />
			</detail>
		</recordData>
	</applicationData>
				
XML Instance Representation
<bsws:applicationData
masterName="xs:string [1] ?">
Start Choice [1]
<bsws:dataFile> ... </bsws:dataFile> [1]
<bsws:recordData> ... </bsws:recordData> [1]
End Choice
</bsws:applicationData>
Schema Component Representation
<xs:element name="applicationData">
<xs:complexType>
<xs:choice>
<xs:element ref="bsws:dataFile"/>
<xs:element ref="bsws:recordData"/>
</xs:choice>
<xs:attribute name="masterName" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: batchPrint

Name batchPrint
Type Locally-defined complex type
Nillable no
Abstract no
Documentation バッチ印刷を表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:batchPrint>
<bsws:doPrint> ... </bsws:doPrint> [1]
<bsws:printer> ... </bsws:printer> [1]
</bsws:batchPrint>
Schema Component Representation
<xs:element name="batchPrint">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:doPrint"/>
<xs:element ref="bsws:printer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: certificate

Name certificate
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 電子署名を表します。

導入されたバージョン:
4.4.0
XML Instance Representation
<bsws:certificate>
Start Choice [1]
<bsws:file> ... </bsws:file> [1]
<common:fileData> ... </common:fileData> [1]
End Choice
</bsws:certificate>
Schema Component Representation
<xs:element name="certificate">
<xs:complexType>
<xs:choice>
<xs:element ref="bsws:file"/>
<xs:element ref="common:fileData"/>
</xs:choice>
</xs:complexType>
</xs:element>
top

Element: certificates

Name certificates
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 電子証明書の集合を表します。

導入されたバージョン:
4.4.0
XML Instance Representation
<bsws:certificates>
Start Sequence [0..*]
Start Choice [1]
<bsws:file> ... </bsws:file> [1]
<common:fileData> ... </common:fileData> [1]
End Choice
End Sequence
</bsws:certificates>
Schema Component Representation
<xs:element name="certificates">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:choice>
<xs:element ref="bsws:file"/>
<xs:element ref="common:fileData"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: csv

Name csv
Type Locally-defined complex type
Nillable no
Abstract no
Documentation CSVを表します。

導入されたバージョン:
4.4.0
XML Instance Representation
<bsws:csv
encoding="xs:string [0..1] ?"
lineSeparator="xs:string (value comes from list: {'CR'|'LF'|'CRLF'}) [0..1] ?">
Start Choice [0..1]
<bsws:file> ... </bsws:file> [1]
<bsws:amazonS3> ... </bsws:amazonS3> [1]
<bsws:filesystem> ... </bsws:filesystem> [1]
<bsws:repository> ... </bsws:repository> [1]
End Choice
</bsws:csv>
Schema Component Representation
<xs:element name="csv">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="bsws:file"/>
<xs:element ref="bsws:amazonS3"/>
<xs:element ref="bsws:filesystem"/>
<xs:element ref="bsws:repository"/>
</xs:choice>
<xs:attribute name="encoding" type="xs:string"/>
<xs:attribute name="lineSeparator">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="CR"/>
<xs:enumeration value="LF"/>
<xs:enumeration value="CRLF"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
top

Element: csvData

Name csvData
Type Locally-defined complex type
Nillable no
Abstract no
Documentation CSVデータを表します。[非推奨:urlData要素を代わりに使用すること]

biz-Stream Java APIのXMLSuper.setDataSource()に相当します。

導入されたバージョン:
4.3.0
定義例:

	<csvData masterName="対応させるマスタ名">
		<csvFile url="参照するCSVファイルの場所" />
	</csvData>
				
XML Instance Representation
<bsws:csvData
masterName="xs:string [1] ?">
<bsws:csvFile> ... </bsws:csvFile> [1]
</bsws:csvData>
Schema Component Representation
<xs:element name="csvData">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:csvFile"/>
</xs:sequence>
<xs:attribute name="masterName" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: csvFile

Name csvFile
Type Locally-defined complex type
Nillable no
Abstract no
Documentation CSVデータリソースへバインドするデータを表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:csvFile
url="xs:string [1] ?"
encoding="xs:string [0..1] ?"/>
Schema Component Representation
<xs:element name="csvFile">
<xs:complexType>
<xs:attribute name="url" type="xs:string" use="required"/>
<xs:attribute name="encoding" type="xs:string" use="optional"/>
</xs:complexType>
</xs:element>
top

Element: dataFile

Name dataFile
Type Locally-defined complex type
Nillable no
Abstract no
Documentation データファイルを表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:dataFile
uri="xs:string [1] ?"/>
Schema Component Representation
<xs:element name="dataFile">
<xs:complexType>
<xs:attribute name="uri" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: dataType

Name dataType
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 生成するファイルの種類を子要素にて指定します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:dataType>
Start Choice [1]
<bsws:excel> ... </bsws:excel> [1]
<bsws:csv> ... </bsws:csv> [1]
<bsws:pdf> ... </bsws:pdf> [1]
End Choice
</bsws:dataType>
Schema Component Representation
<xs:element name="dataType">
<xs:complexType>
<xs:choice>
<xs:element ref="bsws:excel"/>
<xs:element ref="bsws:csv"/>
<xs:element ref="bsws:pdf"/>
</xs:choice>
</xs:complexType>
</xs:element>
top

Element: dateTime

Name dateTime
Type xs:string
Nillable no
Abstract no
Documentation 日時を表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:dateTime> xs:string </bsws:dateTime>
Schema Component Representation
<xs:element name="dateTime" type="xs:string"/>
top

Element: detail

Name detail
Type Locally-defined complex type
Nillable no
Abstract no
Documentation レコードデータの各行のデータを定義します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:detail
id="xs:string [0..1] ?">
<bsws:detailColumn> ... </bsws:detailColumn> [1..*]
</bsws:detail>
Schema Component Representation
<xs:element name="detail">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:detailColumn" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="id" type="xs:string"/>
</xs:complexType>
</xs:element>
top

Element: detailColumn

Name detailColumn
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 該当行の各カラムを表します。

header要素内のheaderColumn要素と同数定義する必要があります。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:detailColumn
value="xs:string [1] ?"/>
Schema Component Representation
<xs:element name="detailColumn">
<xs:complexType>
<xs:attribute name="value" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: doPrint

Name doPrint
Type Locally-defined complex type
Nillable no
Abstract no
Documentation url属性にてバッチ印刷用サーブレットのURLを指定します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:doPrint
url="anySimpleType [1] ?"/>
Schema Component Representation
<xs:element name="doPrint">
<xs:complexType>
<xs:attribute name="url" use="required"/>
</xs:complexType>
</xs:element>
top

Element: error

Name error
Type Locally-defined complex type
Nillable no
Abstract no
Documentation エラーを表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:error
cause="xs:string [0..1] ?"
code="xs:integer [1] ?"
details="xs:string [0..1] ?"/>
Schema Component Representation
<xs:element name="error">
<xs:complexType>
<xs:attribute name="cause" type="xs:string"/>
<xs:attribute name="code" type="xs:integer" use="required"/>
<xs:attribute name="details" type="xs:string"/>
</xs:complexType>
</xs:element>
top

Element: excel

Name excel
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Microsoft Excelを表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:excel
multisheet="xs:string [0..1] ?"
format="xs:string (value comes from list: {'xls'|'xlsx'}) [0..1] ?">
Start Choice [0..1]
<bsws:file> ... </bsws:file> [1]
<bsws:amazonS3> ... </bsws:amazonS3> [1]
<bsws:filesystem> ... </bsws:filesystem> [1]
<bsws:repository> ... </bsws:repository> [1]
End Choice
</bsws:excel>
Schema Component Representation
<xs:element name="excel">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="bsws:file"/>
<xs:element ref="bsws:amazonS3"/>
<xs:element ref="bsws:filesystem"/>
<xs:element ref="bsws:repository"/>
</xs:choice>
<xs:attribute name="multisheet" type="xs:string"/>
<xs:attribute name="format">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="xls"/>
<xs:enumeration value="xlsx"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
top

Element: file

Name file
Type Locally-defined complex type
Nillable no
Abstract no
Documentation ファイルを表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:file
name="anySimpleType [0..1] ?"
suffix="anySimpleType [0..1] ?"
uri="xs:string [0..1] ?"/>
Schema Component Representation
<xs:element name="file">
<xs:complexType>
<xs:attribute name="name"/>
<xs:attribute name="suffix"/>
<xs:attribute name="uri" type="xs:string"/>
</xs:complexType>
</xs:element>
top

Element: fileGroup

Name fileGroup
Type Locally-defined complex type
Nillable no
Abstract no
Documentation CSV出力によるファイルの集合を表します。

導入されたバージョン:
4.4.0
XML Instance Representation
<bsws:fileGroup>
<bsws:file> ... </bsws:file> [0..*]
</bsws:fileGroup>
Schema Component Representation
<xs:element name="fileGroup">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:file" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: filesystem

Name filesystem
Type Locally-defined complex type
Nillable no
Abstract no
Documentation ファイルシステムを表します。

導入されたバージョン:
5.2.0
XML Instance Representation
<bsws:filesystem
filePath="xs:string [1] ?"/>
Schema Component Representation
<xs:element name="filesystem">
<xs:complexType>
<xs:attribute name="filePath" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: generateDataRequest

Name generateDataRequest
Type Locally-defined complex type
Nillable no
Abstract no
Documentation レイアウト定義から、指定した形式のコンテンツを生成し、クライアントにそのデータを返します。

本要素がgenerateDataオペレーションへ送信するメッセージのルート要素となります。

導入されたバージョン:
4.3.0
本要素の全子要素

XML Instance Representation
<bsws:generateDataRequest>
<bsws:dataType> ... </bsws:dataType> [1]
<bsws:resource> ... </bsws:resource> [0..1]
<bsws:signatureGroups> ... </bsws:signatureGroups> [0..1]
<common:UrlResourceAuth> ... </common:UrlResourceAuth> [0..1]
<bsws:manipulators> ... </bsws:manipulators> [0..1]
<bsws:layoutData> ... </bsws:layoutData> [1]
</bsws:generateDataRequest>
Schema Component Representation
<xs:element name="generateDataRequest">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:dataType" maxOccurs="1" minOccurs="1"/>
<xs:element ref="bsws:resource" minOccurs="0"/>
<xs:element ref="bsws:signatureGroups" minOccurs="0" maxOccurs="1"/>
<xs:element ref="common:UrlResourceAuth" minOccurs="0" maxOccurs="1"/>
<xs:element ref="bsws:manipulators" minOccurs="0" maxOccurs="1"/>
<xs:element ref="bsws:layoutData" maxOccurs="1" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: generateOutputDataRequest

Name generateOutputDataRequest
Type Locally-defined complex type
Nillable no
Abstract no
Documentation レイアウト定義から、指定した形式のコンテンツを生成、指定した処理を行うと同時に、クライアントにそのデータを返します。

本要素がgenerateOutputDataオペレーションへ送信するメッセージのルート要素となります。

導入されたバージョン:
4.4.0
本要素の全子要素

XML Instance Representation
<bsws:generateOutputDataRequest>
<bsws:output> ... </bsws:output> [1]
<bsws:resource> ... </bsws:resource> [0..1]
<bsws:signatureGroups> ... </bsws:signatureGroups> [0..1]
<common:UrlResourceAuth> ... </common:UrlResourceAuth> [0..1]
<bsws:manipulators> ... </bsws:manipulators> [0..1]
<bsws:layoutData> ... </bsws:layoutData> [1]
</bsws:generateOutputDataRequest>
Schema Component Representation
<xs:element name="generateOutputDataRequest">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:output" minOccurs="1" maxOccurs="1"/>
<xs:element ref="bsws:resource" minOccurs="0"/>
<xs:element ref="bsws:signatureGroups" minOccurs="0" maxOccurs="1"/>
<xs:element ref="common:UrlResourceAuth" minOccurs="0" maxOccurs="1"/>
<xs:element ref="bsws:manipulators" minOccurs="0" maxOccurs="1"/>
<xs:element ref="bsws:layoutData" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: generateOutputDataResponse

Name generateOutputDataResponse
Type Locally-defined complex type
Nillable no
Abstract no
Documentation generateOutputDataオペレーションの実行結果を表します。

本要素がgenerateOutputDataオペレーションから受信するメッセージのルート要素となります。

導入されたバージョン:
4.4.0
本要素の全子要素

XML Instance Representation
<bsws:generateOutputDataResponse>
Start Sequence [0..1]
<common:contentDataGroup> ... </common:contentDataGroup> [1]
<bsws:fileGroup> ... </bsws:fileGroup> [1]
<bsws:printResult> ... </bsws:printResult> [1]
<bsws:amazonS3> ... </bsws:amazonS3> [1]
<bsws:filesystem> ... </bsws:filesystem> [1]
<bsws:repository> ... </bsws:repository> [1]
End Sequence
</bsws:generateOutputDataResponse>
Schema Component Representation
<xs:element name="generateOutputDataResponse">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element ref="common:contentDataGroup"/>
<xs:element ref="bsws:fileGroup"/>
<xs:element ref="bsws:printResult"/>
<xs:element ref="bsws:amazonS3"/>
<xs:element ref="bsws:filesystem"/>
<xs:element ref="bsws:repository"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: generateOutputRequest

Name generateOutputRequest
Type Locally-defined complex type
Nillable no
Abstract no
Documentation レイアウト定義から、指定した形式のコンテンツを生成、指定した処理を行ったあと、クライアントに実行結果を返します。

本要素がgenerateOutputオペレーションへ送信するメッセージのルート要素となります。

導入されたバージョン:
4.3.0
本要素の全子要素

XML Instance Representation
<bsws:generateOutputRequest>
<bsws:output> ... </bsws:output> [1]
<bsws:resource> ... </bsws:resource> [0..1]
<bsws:signatureGroups> ... </bsws:signatureGroups> [0..1]
<common:UrlResourceAuth> ... </common:UrlResourceAuth> [0..1]
<bsws:manipulators> ... </bsws:manipulators> [0..1]
<bsws:layoutData> ... </bsws:layoutData> [1]
</bsws:generateOutputRequest>
Schema Component Representation
<xs:element name="generateOutputRequest">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:output" maxOccurs="1" minOccurs="1"/>
<xs:element ref="bsws:resource" minOccurs="0"/>
<xs:element ref="bsws:signatureGroups" maxOccurs="1" minOccurs="0"/>
<xs:element ref="common:UrlResourceAuth" minOccurs="0" maxOccurs="1"/>
<xs:element ref="bsws:manipulators" minOccurs="0" maxOccurs="1"/>
<xs:element ref="bsws:layoutData" maxOccurs="1" minOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: generateOutputResponse

Name generateOutputResponse
Type Locally-defined complex type
Nillable no
Abstract no
Documentation generateOutputオペレーションの実行結果を表します。

本要素がgenerateOutputオペレーションから受信するメッセージのルート要素となります。

導入されたバージョン:
4.3.0
本要素の全子要素

XML Instance Representation
<bsws:generateOutputResponse>
Start Sequence [0..1]
<bsws:file> ... </bsws:file> [1]
<bsws:printResult> ... </bsws:printResult> [1]
<bsws:fileGroup> ... </bsws:fileGroup> [1]
<bsws:amazonS3> ... </bsws:amazonS3> [1]
<bsws:filesystem> ... </bsws:filesystem> [1]
<bsws:repository> ... </bsws:repository> [1]
End Sequence
</bsws:generateOutputResponse>
Schema Component Representation
<xs:element name="generateOutputResponse">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element ref="bsws:file"/>
<xs:element ref="bsws:printResult"/>
<xs:element ref="bsws:fileGroup"/>
<xs:element ref="bsws:amazonS3"/>
<xs:element ref="bsws:filesystem"/>
<xs:element ref="bsws:repository"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: header

Name header
Type Locally-defined complex type
Nillable no
Abstract no
Documentation レコードデータの各カラムの設定を定義します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:header>
<bsws:headerColumn> ... </bsws:headerColumn> [1..*]
</bsws:header>
Schema Component Representation
<xs:element name="header">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:headerColumn" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: headerColumn

Name headerColumn
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 各カラムの設定を表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:headerColumn
value="xs:string [1] ?"/>
Schema Component Representation
<xs:element name="headerColumn">
<xs:complexType>
<xs:attribute name="value" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: issuer

Name issuer
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 署名者の情報を定義します。

導入されたバージョン:
4.4.0
XML Instance Representation
<bsws:issuer>
<bsws:privateKey> ... </bsws:privateKey> [1]
<bsws:certificate> ... </bsws:certificate> [1]
</bsws:issuer>
Schema Component Representation
<xs:element name="issuer">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:privateKey" minOccurs="1" maxOccurs="1"/>
<xs:element ref="bsws:certificate" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: jobId

Name jobId
Type xs:string
Nillable no
Abstract no
Documentation ジョブIDを表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:jobId> xs:string </bsws:jobId>
Schema Component Representation
<xs:element name="jobId" type="xs:string"/>
top

Element: layoutData

Name layoutData
Type Locally-defined complex type
Nillable no
Abstract no
Documentation レイアウト定義の集合を表します。

導入されたバージョン:
4.3.0


定義例:

	<layoutData>
		<layoutDefinition uri="ドキュメント/ページレイアウト1のファイル名" />
		<layoutDefinition uri="ドキュメント/ページレイアウト2のファイル名" />
		<layoutDefinition>
			<![CDATA[
				ドキュメントレイアウト3の定義
			]]>
		</layoutDefinition>
		<layoutDefinition>
			<![CDATA[
				ドキュメントレイアウト4の定義
			]]>
		</layoutDefinition>
	</layoutData>
				
XML Instance Representation
<bsws:layoutData>
<bsws:layoutDefinition> ... </bsws:layoutDefinition> [1..*]
</bsws:layoutData>
Schema Component Representation
<xs:element name="layoutData">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:layoutDefinition" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: layoutDefinition

Name layoutDefinition
Type Locally-defined complex type
Nillable no
Abstract no
Documentation レイアウト定義を表します。

uri属性で既存のレイアウト定義ファイルを指定しない場合は、本要素のコンテンツにCDATAにてレイアウト定義を行う必要があります。

レイアウト定義の書式については、「XMLドキュメントレイアウトタグ リファレンスガイド」または「XMLページレイアウトタグ リファレンスガイド」を参照。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:layoutDefinition
dataReference="xs:string [0..1] ?"
uri="xs:string [0..1] ?"
signatureReference="xs:string [0..1] ?"
manipulatorReference="xs:string [0..1] ?"/>
Schema Component Representation
<xs:element name="layoutDefinition">
<xs:complexType mixed="true">
<xs:attribute name="dataReference" type="xs:string" use="optional"/>
<xs:attribute name="uri" type="xs:string" use="optional"/>
<xs:attribute name="signatureReference" type="xs:string" use="optional"/>
<xs:attribute name="manipulatorReference" type="xs:string"/>
</xs:complexType>
</xs:element>
top

Element: manipulator

Name manipulator
Type Locally-defined complex type
Nillable no
Abstract no
Documentation レイアウト定義の操作定義を表します。

導入されたバージョン:
4.4.0
XML Instance Representation
<bsws:manipulator
name="xs:string [1]">
<bsws:replace> ... </bsws:replace> [0..*]
</bsws:manipulator>
Schema Component Representation
<xs:element name="manipulator">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:replace" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: manipulators

Name manipulators
Type Locally-defined complex type
Nillable no
Abstract no
Documentation レイアウト定義の操作定義の集合を表します。

導入されたバージョン:
4.4.0


定義例:

	<manipulators>
		<manipulator name="mani1">
			<!-- Name属性がcloud2である要素のLineColor属性をgreenに置換する -->
			<replace location="//*[@Name = 'cloud2']/@LineColor" value="green" />
		</manipulator>
	</manipulators>
				
XML Instance Representation
<bsws:manipulators>
Start Sequence [0..*]
<bsws:manipulator> ... </bsws:manipulator> [0..*]
End Sequence
</bsws:manipulators>
Schema Component Representation
<xs:element name="manipulators">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element ref="bsws:manipulator" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: output

Name output
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 出力する形式を子要素にて指定します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:output>
Start Choice [1]
<bsws:excel> ... </bsws:excel> [1]
<bsws:csv> ... </bsws:csv> [1]
<bsws:pdf> ... </bsws:pdf> [1]
<bsws:batchPrint> ... </bsws:batchPrint> [1]
End Choice
</bsws:output>
Schema Component Representation
<xs:element name="output">
<xs:complexType>
<xs:choice>
<xs:element ref="bsws:excel"/>
<xs:element ref="bsws:csv"/>
<xs:element ref="bsws:pdf"/>
<xs:element ref="bsws:batchPrint"/>
</xs:choice>
</xs:complexType>
</xs:element>
top

Element: pdf

Name pdf
Type Locally-defined complex type
Nillable no
Abstract no
Documentation PDFを表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:pdf>
Start Choice [0..1]
<bsws:file> ... </bsws:file> [1]
<bsws:amazonS3> ... </bsws:amazonS3> [1]
<bsws:filesystem> ... </bsws:filesystem> [1]
<bsws:repository> ... </bsws:repository> [1]
End Choice
</bsws:pdf>
Schema Component Representation
<xs:element name="pdf">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="bsws:file"/>
<xs:element ref="bsws:amazonS3"/>
<xs:element ref="bsws:filesystem"/>
<xs:element ref="bsws:repository"/>
</xs:choice>
</xs:complexType>
</xs:element>
top

Element: printer

Name printer
Type Locally-defined complex type
Nillable no
Abstract no
Documentation プリンタの情報を表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:printer
fromPage="xs:string [0..1] ?"
jobName="xs:string [0..1] ?"
name="xs:string [1] ?"
numberOfCopy="anySimpleType [0..1] ?"
selectedTray="xs:string [0..1] ?"
toPage="xs:string [0..1] ?"
doFit="xs:string [0..1] ?"
password="xs:string [0..1] ?"
passwordWithEncoded="xs:string [0..1] ?"/>
Schema Component Representation
<xs:element name="printer">
<xs:complexType>
<xs:attribute name="fromPage" type="xs:string"/>
<xs:attribute name="jobName" type="xs:string"/>
<xs:attribute name="name" type="xs:string" use="required"/>
<xs:attribute name="numberOfCopy"/>
<xs:attribute name="selectedTray" type="xs:string"/>
<xs:attribute name="toPage" type="xs:string"/>
<xs:attribute name="doFit" type="xs:string"/>
<xs:attribute name="password" type="xs:string"/>
<xs:attribute name="passwordWithEncoded" type="xs:string"/>
</xs:complexType>
</xs:element>
top

Element: printResult

Name printResult
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 印刷結果を表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:printResult
value="xs:string [1] ?">
<bsws:error> ... </bsws:error> [1]
<bsws:jobId> ... </bsws:jobId> [1]
</bsws:printResult>
Schema Component Representation
<xs:element name="printResult">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:error"/>
<xs:element ref="bsws:jobId"/>
</xs:sequence>
<xs:attribute name="value" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: printStatus

Name printStatus
Type Locally-defined complex type
Nillable no
Abstract no
Documentation バッチ印刷の印刷ジョブの印刷状態を表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:printStatus>
<bsws:status> ... </bsws:status> [1]
<bsws:error> ... </bsws:error> [1]
<bsws:jobId> ... </bsws:jobId> [1]
<bsws:printer> ... </bsws:printer> [1]
<bsws:dateTime> ... </bsws:dateTime> [1]
</bsws:printStatus>
Schema Component Representation
<xs:element name="printStatus">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:status"/>
<xs:element ref="bsws:error"/>
<xs:element ref="bsws:jobId"/>
<xs:element ref="bsws:printer"/>
<xs:element ref="bsws:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: printStatuses

Name printStatuses
Type Locally-defined complex type
Nillable no
Abstract no
Documentation バッチ印刷の印刷ジョブの印刷状態の集合を表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:printStatuses>
<bsws:printStatus> ... </bsws:printStatus> [1..*]
</bsws:printStatuses>
Schema Component Representation
<xs:element name="printStatuses">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:printStatus" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: privateKey

Name privateKey
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 秘密鍵を表します。

導入されたバージョン:
4.4.0
XML Instance Representation
<bsws:privateKey
password="xs:string [1] ?">
Start Choice [1]
<bsws:file> ... </bsws:file> [1]
<common:fileData> ... </common:fileData> [1]
End Choice
</bsws:privateKey>
Schema Component Representation
<xs:element name="privateKey">
<xs:complexType>
<xs:choice>
<xs:element ref="bsws:file"/>
<xs:element ref="common:fileData"/>
</xs:choice>
<xs:attribute name="password" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: query

Name query
Type Locally-defined complex type
Nillable no
Abstract no
Documentation クエリー条件を表します。

導入されたバージョン:
4.3.0
本要素の全子要素

XML Instance Representation
<bsws:query
url="anySimpleType [1] ?">
<bsws:jobId> ... </bsws:jobId> [0..*]
</bsws:query>
Schema Component Representation
<xs:element name="query">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:jobId" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="url" use="required"/>
</xs:complexType>
</xs:element>
top

Element: queryParameter

Name queryParameter
Type Locally-defined complex type
Nillable no
Abstract no
Documentation クエリのパラメータを表します。

biz-Stream Java APIのXMLSuper.setDataSourceParameter()に相当。

導入されたバージョン:
4.3.0
	<queryParameter masterName="対応させるマスタ名">
		<replaceParameter name="変数名1" value="100" />
		<replaceParameter name="変数名2" value="&lt;" />
	</queryParameter>
				
XML Instance Representation
<bsws:queryParameter
masterName="xs:string [1] ?">
<bsws:replaceParameter> ... </bsws:replaceParameter> [1..*]
</bsws:queryParameter>
Schema Component Representation
<xs:element name="queryParameter">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:replaceParameter" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="masterName" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: queryResult

Name queryResult
Type Locally-defined complex type
Nillable no
Abstract no
Documentation クエリーの結果を表します。

導入されたバージョン:
4.3.0
本要素の全子要素

XML Instance Representation
<bsws:queryResult
value="xs:string [1] ?">
<bsws:error> ... </bsws:error> [1]
<bsws:printStatuses> ... </bsws:printStatuses> [0..1]
</bsws:queryResult>
Schema Component Representation
<xs:element name="queryResult">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:error"/>
<xs:element ref="bsws:printStatuses" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="value" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: recordData

Name recordData
Type Locally-defined complex type
Nillable no
Abstract no
Documentation レコードデータを表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:recordData>
<bsws:header> ... </bsws:header> [1]
<bsws:detail> ... </bsws:detail> [1..*]
</bsws:recordData>
Schema Component Representation
<xs:element name="recordData">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:header"/>
<xs:element ref="bsws:detail" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: replace

Name replace
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 置換操作を行います。

導入されたバージョン:
4.4.0
XML Instance Representation
<bsws:replace
location="xs:string [0..1] ?"
value="xs:string [0..1] ?"/>
Schema Component Representation
<xs:element name="replace">
<xs:complexType>
<xs:attribute name="location" type="xs:string"/>
<xs:attribute name="value" type="xs:string"/>
</xs:complexType>
</xs:element>
top

Element: replaceParameter

Name replaceParameter
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 置換するパラメータを表します。

導入されたバージョン:
4.4.0
XML Instance Representation
<bsws:replaceParameter
name="xs:string [1] ?"
value="xs:string [1] ?"/>
Schema Component Representation
<xs:element name="replaceParameter">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required"/>
<xs:attribute name="value" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: repository

Name repository
Type Locally-defined complex type
Nillable no
Abstract no
Documentation リポジトリを表します。

導入されたバージョン:
5.2.0
XML Instance Representation
<bsws:repository
filePath="xs:string [1] ?"
uri="xs:string [0..1] ?"/>
Schema Component Representation
<xs:element name="repository">
<xs:complexType>
<xs:attribute name="filePath" type="xs:string" use="required"/>
<xs:attribute name="uri" type="xs:string"/>
</xs:complexType>
</xs:element>
top

Element: resource

Name resource
Type Locally-defined complex type
Nillable no
Abstract no
Documentation ドキュメントレイアウトで定義されているデータリソースへバインドするデータの集合を表します。

導入されたバージョン:
4.3.0
定義例:

	<resource>
		<resourceData name="リソースの定義名1">
			<applicationData ...>
				...
			</applicationData>
		</resourceData>
		<resourceData name="リソースの定義名2">
			<csvData ...>
				...
			</csvData>
			<queryParameter ...>
				...
			</queryParameter>
		</resourceData>
	</resource>
				
XML Instance Representation
<bsws:resource>
<bsws:resourceData> ... </bsws:resourceData> [1..*]
</bsws:resource>
Schema Component Representation
<xs:element name="resource">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:resourceData" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: resourceData

Name resourceData
Type Locally-defined complex type
Nillable no
Abstract no
Documentation ドキュメントレイアウトで定義されているデータリソースへバインドするデータを表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:resourceData
name="xs:string [1] ?">
<bsws:applicationData> ... </bsws:applicationData> [0..*]
<bsws:urlData> ... </bsws:urlData> [0..*]
<bsws:csvData> ... </bsws:csvData> [0..*]
<bsws:queryParameter> ... </bsws:queryParameter> [0..*]
</bsws:resourceData>
Schema Component Representation
<xs:element name="resourceData">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:applicationData" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="bsws:urlData" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="bsws:csvData" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="bsws:queryParameter" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Element: signature

Name signature
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 電子署名を表します。

導入されたバージョン:
4.4.0
XML Instance Representation
<bsws:signature
type="xs:string [0..1] ?"
fieldName="xs:string [0..1] ?">
<bsws:issuer> ... </bsws:issuer> [1]
</bsws:signature>
Schema Component Representation
<xs:element name="signature">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:issuer" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string"/>
<xs:attribute name="fieldName" type="xs:string"/>
</xs:complexType>
</xs:element>
top

Element: signatureGroup

Name signatureGroup
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 署名定義の集合を表します。

導入されたバージョン:
4.4.0
XML Instance Representation
<bsws:signatureGroup
name="xs:string [0..1] ?">
<bsws:signature> ... </bsws:signature> [0..*]
</bsws:signatureGroup>
Schema Component Representation
<xs:element name="signatureGroup">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:signature" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string"/>
</xs:complexType>
</xs:element>
top

Element: signatureGroups

Name signatureGroups
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 電子署名定義集合の集合を表します。

導入されたバージョン:
4.4.0


定義例:

	<bsws:signatureGroups>
		<bsws:signatureGroup name="①証明書定義集合の名前">
			<bsws:signature type="②証明書の種類" fieldName="③署名フィールドの定義名">
				<bsws:issuer>
					<bsws:privateKey password="④キーストアのパスワード">
						<bsws:file name="⑤署名者のプライベート・キー" />
						<!-
						<common:fileData>
							<common:contentData xmime:contentType="application/x-pkcs12">
								⑤署名者のプライベート・キー
							</common:contentData>
						</common:fileData>
						-->
					</bsws:privateKey>
					<bsws:certificate>
						<bsws:file name="⑥署名者の証明書" />
						<!-
						 <common:fileData>
							<common:contentData xmime:contentType="application/pkix-cert">
								⑥署名者の証明書
							</common:contentData>
						</bsws:fileData>
						-->
					</bsws:certificate>
				</bsws:issuer>
			</bsws:signature>
		</bsws:signatureGroup>
	</bsws:signatureGroups>
				
XML Instance Representation
<bsws:signatureGroups>
<bsws:signatureGroup> ... </bsws:signatureGroup> [0..*]
</bsws:signatureGroups>
Schema Component Representation
<xs:element name="signatureGroups">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:signatureGroup" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: status

Name status
Type Locally-defined complex type
Nillable no
Abstract no
Documentation 印刷状態を表します。

導入されたバージョン:
4.3.0
XML Instance Representation
<bsws:status
code="xs:string [1] ?">
xs:string
</bsws:status>
Schema Component Representation
<xs:element name="status">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="code" type="xs:string" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
top

Element: tag

Name tag
Type Locally-defined complex type
Nillable no
Abstract no
Documentation タグを表します。

導入されたバージョン:
5.2.0
XML Instance Representation
<bsws:tag
key="xs:string [1] ?"
value="xs:string [0..1] ?"/>
Schema Component Representation
<xs:element name="tag">
<xs:complexType>
<xs:attribute name="key" type="xs:string" use="required"/>
<xs:attribute name="value" type="xs:string"/>
</xs:complexType>
</xs:element>
top

Element: tags

Name tags
Type Locally-defined complex type
Nillable no
Abstract no
Documentation タグ集合を表します。

導入されたバージョン:
5.2.0
XML Instance Representation
<bsws:tags>
<bsws:tag> ... </bsws:tag> [0..*]
</bsws:tags>
Schema Component Representation
<xs:element name="tags">
<xs:complexType>
<xs:sequence>
<xs:element ref="bsws:tag" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: urlData

Name urlData
Type Locally-defined complex type
Nillable no
Abstract no
Documentation URLデータ(CSV, XMLなど)を表します。

biz-Stream Java APIのXMLSuper.setDataSource()に相当します。

導入されたバージョン:
4.6.0
定義例:

	<urlData masterName="対応させるマスタ名" url="参照するCSVまたはXMLファイルの場所" />
				
XML Instance Representation
<bsws:urlData
masterName="xs:string [1] ?"
url="xs:string [1] ?"/>
Schema Component Representation
<xs:element name="urlData">
<xs:complexType>
<xs:attribute name="masterName" type="xs:string" use="required"/>
<xs:attribute name="url" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
top

Legend

Complex Type:

Schema Component Type

AusAddress

Schema Component Name
Super-types: Address < AusAddress (by extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
Name AusAddress
Abstract no
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia" >
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice [1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexType name="AusAddress">
<complexContent>
<extension base="Address">
<sequence>
<element name="state" type="AusStates"/>
<element name="postcode">
<simpleType>
<restriction base="string">
<pattern value="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="country" type="string" fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top