JP1/Automatic Job Management System 3 - SOA Option Webシステム呼び出し機能編
標準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 | × | × | × | × |
Copyright (C) 2012,Hitachi, Ltd.
Copyright (C) 2012,Hitachi Solutions, Ltd.