Table of Contents
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 >
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 :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 >
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] End Choice </
bsws :applicationData>
Schema Component Representation
<
xs:element name ="
applicationData ">
<
xs:complexType >
<
xs:attribute name ="
masterName "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
</
xs:element >
Name
batchPrint
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
バッチ印刷を表します。
導入されたバージョン:
4.3.0
Schema Component Representation
<
xs:element name ="
batchPrint ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
certificate
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
電子署名を表します。
導入されたバージョン:
4.4.0
Schema Component Representation
<
xs:element name ="
certificate ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
certificates
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
電子証明書の集合を表します。
導入されたバージョン:
4.4.0
Schema Component Representation
<
xs:element name ="
certificates ">
<
xs:complexType >
<
xs:sequence minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:sequence >
</
xs:complexType >
</
xs:element >
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] End Choice </
bsws :csv>
Schema Component Representation
<
xs:element name ="
csv ">
<
xs:complexType >
<
xs:choice minOccurs ="
0 ">
</
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 >
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 :csvData>
Schema Component Representation
<
xs:element name ="
csvData ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
masterName "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
</
xs:element >
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 >
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 >
Name
dataType
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
生成するファイルの種類を子要素にて指定します。
導入されたバージョン:
4.3.0
Schema Component Representation
<
xs:element name ="
dataType ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Name
dateTime
Type
xs :string
Nillable
no
Abstract
no
Documentation
日時を表します。
導入されたバージョン:
4.3.0
Schema Component Representation
<
xs:element name ="
dateTime "
type ="
xs :string"/>
Name
detail
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
レコードデータの各行のデータを定義します。
導入されたバージョン:
4.3.0
Schema Component Representation
<
xs:element name ="
detail ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
id "
type ="
xs :string"/>
</
xs:complexType >
</
xs:element >
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 >
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 >
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 >
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] End Choice </
bsws :excel>
Schema Component Representation
<
xs:element name ="
excel ">
<
xs:complexType >
<
xs:choice minOccurs ="
0 ">
</
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 >
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 >
Name
fileGroup
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
CSV出力によるファイルの集合を表します。
導入されたバージョン:
4.4.0
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 >
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 >
Name
generateDataRequest
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
レイアウト定義から、指定した形式のコンテンツを生成し、クライアントにそのデータを返します。
本要素がgenerateDataオペレーションへ送信するメッセージのルート要素となります。
導入されたバージョン:
4.3.0
本要素の全子要素
XML Instance Representation
<
bsws :generateDataRequest>
</
bsws :generateDataRequest>
Schema Component Representation
<
xs:element name ="
generateDataRequest ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
bsws :dataType "
maxOccurs ="
1 "
minOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
generateOutputDataRequest
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
レイアウト定義から、指定した形式のコンテンツを生成、指定した処理を行うと同時に、クライアントにそのデータを返します。
本要素がgenerateOutputDataオペレーションへ送信するメッセージのルート要素となります。
導入されたバージョン:
4.4.0
本要素の全子要素
XML Instance Representation
<
bsws :generateOutputDataRequest>
</
bsws :generateOutputDataRequest>
Schema Component Representation
<
xs:element name ="
generateOutputDataRequest ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
bsws :output "
minOccurs ="
1 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
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] End Sequence </
bsws :generateOutputDataResponse>
Schema Component Representation
<
xs:element name ="
generateOutputDataResponse ">
<
xs:complexType >
<
xs:sequence minOccurs ="
0 ">
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
generateOutputRequest
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
レイアウト定義から、指定した形式のコンテンツを生成、指定した処理を行ったあと、クライアントに実行結果を返します。
本要素がgenerateOutputオペレーションへ送信するメッセージのルート要素となります。
導入されたバージョン:
4.3.0
本要素の全子要素
XML Instance Representation
<
bsws :generateOutputRequest>
</
bsws :generateOutputRequest>
Schema Component Representation
<
xs:element name ="
generateOutputRequest ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
bsws :output "
maxOccurs ="
1 "
minOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
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] End Sequence </
bsws :generateOutputResponse>
Schema Component Representation
<
xs:element name ="
generateOutputResponse ">
<
xs:complexType >
<
xs:sequence minOccurs ="
0 ">
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
header
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
レコードデータの各カラムの設定を定義します。
導入されたバージョン:
4.3.0
XML Instance Representation
Schema Component Representation
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 >
Name
issuer
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
署名者の情報を定義します。
導入されたバージョン:
4.4.0
Schema Component Representation
<
xs:element name ="
issuer ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
jobId
Type
xs :string
Nillable
no
Abstract
no
Documentation
ジョブIDを表します。
導入されたバージョン:
4.3.0
Schema Component Representation
<
xs:element name ="
jobId "
type ="
xs :string"/>
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>
Schema Component Representation
<
xs:element name ="
layoutData ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
</
xs:element >
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 >
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 :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 >
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>
Schema Component Representation
<
xs:element name ="
manipulators ">
<
xs:complexType >
<
xs:sequence minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
output
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
出力する形式を子要素にて指定します。
導入されたバージョン:
4.3.0
Schema Component Representation
<
xs:element name ="
output ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
Element: pdf
Name
pdf
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
PDFを表します。
導入されたバージョン:
4.3.0
Schema Component Representation
<
xs:element name ="
pdf ">
<
xs:complexType >
<
xs:choice minOccurs ="
0 ">
</
xs:choice >
</
xs:complexType >
</
xs:element >
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 >
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 :printResult>
Schema Component Representation
<
xs:element name ="
printResult ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
value "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
</
xs:element >
Name
printStatus
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
バッチ印刷の印刷ジョブの印刷状態を表します。
導入されたバージョン:
4.3.0
Schema Component Representation
<
xs:element name ="
printStatus ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
printStatuses
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
バッチ印刷の印刷ジョブの印刷状態の集合を表します。
導入されたバージョン:
4.3.0
XML Instance Representation
<
bsws :printStatuses>
</
bsws :printStatuses>
Schema Component Representation
<
xs:element name ="
printStatuses ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
</
xs:element >
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] End Choice </
bsws :privateKey>
Schema Component Representation
<
xs:element name ="
privateKey ">
<
xs:complexType >
<
xs:attribute name ="
password "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
</
xs:element >
Name
query
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
クエリー条件を表します。
導入されたバージョン:
4.3.0
本要素の全子要素
XML Instance Representation
<
bsws :query
url="anySimpleType [1] ? " >
</
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 >
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="<" />
</queryParameter>
XML Instance Representation
<
bsws :queryParameter
masterName="xs :string [1] ? " >
</
bsws :queryParameter>
Schema Component Representation
<
xs:element name ="
queryParameter ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
masterName "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
</
xs:element >
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 :queryResult>
Schema Component Representation
<
xs:element name ="
queryResult ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
value "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
</
xs:element >
Name
recordData
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
レコードデータを表します。
導入されたバージョン:
4.3.0
Schema Component Representation
<
xs:element name ="
recordData ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
bsws :detail "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
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 >
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 >
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 >
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>
Schema Component Representation
<
xs:element name ="
resource ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
</
xs:element >
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 :resourceData>
Schema Component Representation
<
xs:element name ="
resourceData ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
bsws :urlData "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
bsws :csvData "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
name "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
</
xs:element >
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 :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 >
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 :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 >
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 :signatureGroups>
Schema Component Representation
<
xs:element name ="
signatureGroups ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
</
xs:element >
Name
status
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
印刷状態を表します。
導入されたバージョン:
4.3.0
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 >
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 >
Element: tags
Name
tags
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
タグ集合を表します。
導入されたバージョン:
5.2.0
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 >
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 >
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.
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.
The minimum and maximum occurrence of elements and attributes are provided in square brackets, e.g. [0..1].
Model group information are shown in gray, e.g. Start Choice ... End Choice.
For type derivations, the elements and attributes that have been added to or changed from the base type's content are shown in bold .
If an element/attribute has a fixed value, the fixed value is shown in green, e.g. country="Australia".
Otherwise, the type of the element/attribute is displayed.
If the element/attribute's type is in the schema, a link is provided to it.
For local simple type definitions, the constraints are displayed in angle brackets, e.g. <<pattern = [1-9][0-9]{3}>>.
If a local element/attribute has documentation, it will be displayed in a window that pops up when the question mark inside the attribute or next to the element is clicked, e.g. <postcode>.
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.)
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 .