JP1/Automatic Job Management System 3 - SOA Option Webシステム呼び出し機能編

[目次][用語][索引][前へ][次へ]


付録G.2 標準WSジョブで指定できるデータ型(WebLogic Serverの場合)

標準WSジョブに定義するWSDLファイルの,XML Schemaデータ型およびsoapencデータ型のサポート範囲について説明します。

標準WSジョブでは,オペレーションの引数および戻り値として,XMLSchemaの基本データ型だけを指定できます。基本データ型以外(複合型,配列,列挙型)は指定できません。

標準WSジョブで指定できるデータ型の一覧を,次の表に示します。

表G-2 指定できるデータ型

項番 データ型※1 Javaデータ型※2 IN RET OUT INOUT
1
xsd:anyType
java.lang.Object
× × × ×
2
xsd:anySimpleType
java.lang.String
× × × ×
3
xsd:base64Binary
byte[]
※3 ※3 ※3
4
xsd:boolean
boolean
※3 ※3 ※3
5
xsd:byte
byte
※3 ※3 ※3
6
xsd:date
java.util.Calendar
※3 ※3 ※3
7
xsd:dateTime
java.util.Calendar
※3 ※3 ※3
8
xsd:decimal
java.math.BigDecimal
※3 ※3 ※3
9
xsd:double
double
※3 ※3 ※3
10
xsd:float
float
※3 ※3 ※3
11
xsd:hexBinary
byte[]
※3 ×※4 ×※4
12
xsd:int
int
※3 ※3 ※3
13
xsd:integer
java.math.BigInteger
※3 ※3 ※3
14
xsd:long
long
※3 ※3 ※3
15
xsd:QName
javax.xml.namespace.QName
※3 ※3 ※3
16
xsd:short
short
※3 ※3 ※3
17
xsd:string
java.lang.String
※3 ※3 ※3
18
xsd2000:timeInstant※5
-
× × × ×
19
xsd:duration
java.lang.String
× × × ×
20
xsd:time
java.util.Calendar
× × × ×
21
xsd:gYearMonth
java.lang.String
× × × ×
22
xsd:gYear
java.lang.String
× × × ×
23
xsd:gMonthDay
java.lang.String
× × × ×
24
xsd:gDay
java.lang.String
× × × ×
25
xsd:gMonth
java.lang.String
× × × ×
26
xsd:anyURI
java.net.URI
× × × ×
27
xsd:normalizedString
java.lang.String
× × × ×
28
xsd:token
java.lang.String
× × × ×
29
xsd:Name
java.lang.String
× × × ×
30
xsd:NCName
java.lang.String
× × × ×
31
xsd:NMTOKEN
java.lang.String
× × × ×
32
xsd:nonPositiveInteger
java.math.BigInteger
× × × ×
33
xsd:negativeInteger
java.math.BigInteger
× × × ×
34
xsd:nonNegativeInteger
java.math.BigInteger
× × × ×
35
xsd:unsignedInt
long
× × × ×
36
xsd:unsignedShort
int
× × × ×
37
xsd:unsignedLong
java.math.BigInteger
× × × ×
38
xsd:unsignedByte
short
× × × ×
39
xsd:positiveInteger
java.math.BigInteger
× × × ×
40
xsd:language
java.lang.String
× × × ×
41
xsd:ID
java.lang.String
× × × ×
42
xsd:IDREF
java.lang.String
× × × ×
43
xsd:ENTITY
java.lang.String
× × × ×
44
xsd:IDREFS
java.lang.String[]
× × × ×
45
xsd:ENTITIES
java.lang.String[]
× × × ×
46
xsd:NMTOKENS
java.lang.String[]
× × × ×
47
soapenc:Array
java.lang.Object[]
× × × ×
48
soapenc:base64
byte[]
× × × ×
49
soapenc:boolean
java.lang.Boolean
× × × ×
50
soapenc:byte
java.lang.Byte
× × × ×
51
soapenc:decimal
java.math.BigDecimal
× × × ×
52
soapenc:double
java.lang.Double
× × × ×
53
soapenc:float
java.lang.Float
× × × ×
54
soapenc:int
java.lang.Integer
× × × ×
55
soapenc:integer
java.math.BigInteger
× × × ×
56
soapenc:long
java.lang.Long
× × × ×
57
soapenc:short
java.lang.Short
× × × ×
58
soapenc:string
java.lang.String
× × × ×

(凡例)
IN:INパラメーターとして使用することを指します。
RET:戻り値として指定することを指します。
OUT:OUTパラメーターとして指定することを指します。
INOUT:INOUTパラメーターとして指定することを指します。
○:指定できます。
△:rpcスタイルだけサポートされます。
×:指定できません。標準WSジョブ定義時エラーとなります。

注※1
"xsd"はXMLSchemaの名前空間プレフィクスを指します。
"soapenc"はsoapencの名前空間プレフィクスを指します。

注※2
Javaデータ型は,WebLogicのWebサービスでサポートするデータバインディングの対応型です。

注※3
WebLogicでは,documentスタイルのWebサービスで,RETパラメーター,OUTパラメーター,およびINOUTパラメーターはサポートされません。rpcスタイルのWebサービスだけがサポートされます。

注※4
WebLogicのWebサービスとして使用できないため,サポートされません。

注※5
"xsd2000"は,XMLSchemaの名前空間プレフィクスを指します。

[目次][前へ][次へ]


[他社商品名称に関する表示]

Copyright (C) 2009, 2011,Hitachi, Ltd.
Copyright (C) 2009, 2011,Hitachi Solutions, Ltd.