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

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

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

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

表H-1 指定できるデータ型

項番 データ型※1 Javaデータ型※2 .NET Frameworkデータ型※3 IN RET OUT INOUT
1
xsd:anyType
java.lang.Object
Object × × × ×
2
xsd:anySimpleType
java.lang.Object
Object × × × ×
3
xsd:base64Binary
byte[]
Byte[] × ×
4
xsd:boolean
java.lang.Boolean
Boolean
5
xsd:byte
java.lang.Byte
SByte
6
xsd:date
java.util.Date
String
7
xsd:dateTime
java.util.GregorianCalendar
DateTime
8
xsd:decimal
java.math.BigDecimal
Decimal
9
xsd:double
java.lang.Double
Double
10
xsd:float
java.lang.Float
Single
11
xsd:hexBinary
byte[]
String
12
xsd:int
java.lang.Integer
Int32
13
xsd:integer
java.math.BigInteger
Int64
14
xsd:long
java.lang.Long
Int64
15
xsd:QName
javax.xml.namespace.QName
XmlQualifiedName
16
xsd:short
java.lang.Short
Int16
17
xsd:string
java.lang.String
String
18
xsd2000:timeInstant※4
java.util.GregorianCalendar
DateTime × × × ×
19
xsd:duration
org.apache.axis.types.Duration
TimeSpan × × × ×
20
xsd:time
org.apache.axis.types.Time
String × × × ×
21
xsd:gYearMonth
org.apache.axis.types.YearMonth
String × × × ×
22
xsd:gYear
org.apache.axis.types.Year
String × × × ×
23
xsd:gMonthDay
org.apache.axis.types.MonthDay
String × × × ×
24
xsd:gDay
org.apache.axis.types.Day
String × × × ×
25
xsd:gMonth
org.apache.axis.types.Month
String × × × ×
26
xsd:anyURI
org.apache.axis.types.URI
Uri × × × ×
27
xsd:normalizedString
org.apache.axis.types.NormalizedString
String × × × ×
28
xsd:token
org.apache.axis.types.Token
String × × × ×
29
xsd:Name
org.apache.axis.types.Name
String × × × ×
30
xsd:NCName
org.apache.axis.types.NCName
String × × × ×
31
xsd:NMTOKEN
org.apache.axis.types.NMTOKEN
String × × × ×
32
xsd:nonPositiveInteger
org.apache.axis.types.NonPositiveInteger
Int64 × × × ×
33
xsd:negativeInteger
org.apache.axis.types.NegativeInteger
Int64 × × × ×
34
xsd:nonNegativeInteger
org.apache.axis.types.NonNegativeInteger
Int64 × × × ×
35
xsd:unsignedInt
org.apache.axis.types.UnsignedInt
Uint32 × × × ×
36
xsd:unsignedShort
org.apache.axis.types.UnsignedShort
Uint16 × × × ×
37
xsd:unsignedLong
org.apache.axis.types.UnsignedLong
Uint64 × × × ×
38
xsd:unsignedByte
org.apache.axis.types.UnsignedByte
Byte × × × ×
39
xsd:positiveInteger
org.apache.axis.types.PositiveInteger
Int64 × × × ×
40
xsd:language
org.apache.axis.types.Language
String × × × ×
41
xsd:ID
org.apache.axis.types.Id
String × × × ×
42
xsd:IDREF
org.apache.axis.types.IDRef
String × × × ×
43
xsd:ENTITY
org.apache.axis.types.Entity
String × × × ×
44
xsd:IDREFS
org.apache.axis.types.IDRefs
String × × × ×
45
xsd:ENTITIES
org.apache.axis.types.Entities
String × × × ×
46
xsd:NMTOKENS
org.apache.axis.types.NMTokens
String × × × ×
(凡例)
IN:INパラメーターとして使用することを指します。
RET:戻り値として指定することを指します。
OUT:OUTパラメーターとして指定することを指します。
INOUT:INOUTパラメーターとして指定することを指します。
○:指定できます。
△:標準WSジョブでは使用できません。使用した場合,データの送受信が正しく行われない場合があります。
×:指定できません。標準WSジョブ定義時エラーとなります。
注※1
"xsd"はXMLSchemaの名前空間プレフィクスを指します。
注※2
Javaデータ型は,CosminexusのWebサービスでの対応型です。
注※3
.NET Frameworkのデータ型です。
注※4
"xsd2000"は,XMLSchemaの名前空間プレフィクスを指します。