Cosminexus SOAPアプリケーション開発ガイド
DII使用時に留意が必要なXMLデータ型,XML Schemaのデータ型,およびsoapencoding型のサポート範囲を示します。
表12-9 XMLデータ型のサポート範囲(DII使用時)
| XMLデータ型 | サポート | 備考 |
|---|---|---|
| XML Schemaのデータ型 | ○ | パラメタの種別によって未サポートの場合があります。詳細は,表12-10を参照してください。 |
| XML Schemaのデータ型の列挙 | × | − |
| XMLSchemaのデータ型の配列 | ○ | − |
| soapencoding型 | ○ | パラメタの種別によって未サポートの場合があります。詳細は,表12-11を参照してください。 |
| soapencoding型の列挙 | × | − |
| soapencoding型の配列 | ○ | − |
| ユーザ定義のデータ型クラス | ○ | − |
| ユーザ定義例外 | ○ | − |
表12-10 XML Schemaのデータ型のサポート範囲(DII使用時)
| XML Schemaのデータ型 | Javaデータ型 | サポート | |||
|---|---|---|---|---|---|
| IN | RET | OUT | INOUT | ||
| xsd:anyType | java.lang.Object | ○ | ○ | ○ | ○ |
| xsd:base64Binary | byte[] | ○ | ○ | × | × |
| xsd:boolean | java.lang.Boolean | ○ | ○ | ○ | ○ |
| xsd:byte | java.lang.Byte | ○ | ○ | ○ | ○ |
| xsd:date | java.util.Date | ○ | ○ | ○ | ○ |
| xsd:dateTime | java.util.GregorianCalendar | ○ | ○ | ○ | ○ |
| xsd:decimal | java.math.BigDecimal | ○ | ○ | ○ | ○ |
| xsd:double | java.lang.Double | ○ | ○ | ○ | ○ |
| xsd:float | java.lang.Float | ○ | ○ | ○ | ○ |
| xsd:hexBinary | byte[] | ○ | ○ | ○ | ○ |
| xsd:int | java.lang.Integer | ○ | ○ | ○ | ○ |
| xsd:integer | java.math.BigInteger | ○ | ○ | ○ | ○ |
| xsd:long | java.lang.Long | ○ | ○ | ○ | ○ |
| xsd:QName | javax.xml.namespace.QName | ○ | ○ | ○ | ○ |
| xsd:short | java.lang.Short | ○ | ○ | ○ | ○ |
| xsd:string | java.lang.String | ○ | ○ | ○ | ○ |
| xsd:duration | org.apache.axis.types.Duration | ○ | ○ | ○ | ○ |
| xsd:time | org.apache.axis.types.Time | ○ | ○ | ○ | ○ |
| xsd:gYearMonth | org.apache.axis.types.YearMonth | ○ | ○ | ○ | ○ |
| xsd:gYear | org.apache.axis.types.Year | ○ | ○ | ○ | ○ |
| xsd:gMonthDay | org.apache.axis.types.MonthDay | ○ | ○ | ○ | ○ |
| xsd:gDay | org.apache.axis.types.Day | ○ | ○ | ○ | ○ |
| xsd:gMonth | org.apache.axis.types.Month | ○ | ○ | ○ | ○ |
| xsd:anyURI | org.apache.axis.types.URI | ○ | ○ | ○ | ○ |
| xsd:normalizedString | org.apache.axis.types.NormalizedString | ○ | ○ | ○ | ○ |
| xsd:token | org.apache.axis.types.Token | ○ | ○ | ○ | ○ |
| xsd:Name | org.apache.axis.types.Name | ○ | ○ | × | × |
| xsd:NCName | org.apache.axis.types.NCName | ○ | ○ | × | × |
| xsd:NMTOKEN | org.apache.axis.types.NMTOKEN | ○ | ○ | × | × |
| xsd:nonPositiveInteger | org.apache.axis.types.NonPositiveInteger | ○ | ○ | ○ | ○ |
| xsd:negativeInteger | org.apache.axis.types.NegativeInteger | ○ | ○ | ○ | ○ |
| xsd:nonNegativeInteger | org.apache.axis.types.NonNegativeInteger | ○ | ○ | ○ | ○ |
| xsd:unsignedInt | org.apache.axis.types.UnsignedInt | ○ | ○ | ○ | ○ |
| xsd:unsignedShort | org.apache.axis.types.UnsignedShort | ○ | ○ | ○ | ○ |
| xsd:unsignedLong | org.apache.axis.types.UnsignedLong | ○ | ○ | ○ | ○ |
| xsd:unsignedByte | org.apache.axis.types.UnsignedByte | ○ | ○ | ○ | ○ |
| xsd:positiveInteger | org.apache.axis.types.PositiveInteger | ○ | ○ | ○ | ○ |
| xsd:language | org.apache.axis.types.Language | ○ | ○ | × | × |
| xsd:ID | org.apache.axis.types.Id | ○ | ○ | × | × |
| xsd:IDREF | org.apache.axis.types.IDRef | ○ | ○ | × | × |
| xsd:ENTITY | org.apache.axis.types.Entity | ○ | ○ | × | × |
| xsd:IDREFS | org.apache.axis.types.IDRefs | ○ | ○ | × | × |
| xsd:ENTITIES | org.apache.axis.types.Entities | ○ | ○ | × | × |
| xsd:NMTOKENS | org.apache.axis.types.NMTokens | ○ | ○ | × | × |
表12-11 soapencoding型のサポート範囲(DII使用時)
| XML Schemaのデータ型 | Javaデータ型 | サポート | |||
|---|---|---|---|---|---|
| IN | RET | OUT | INOUT | ||
| soapenc:Array | java.lang.Object[] | ○ | ○ | × | × |
| soapenc:base64 | byte[] | ○ | ○ | × | × |
| soapenc:boolean | java.lang.Boolean | ○ | ○ | ○ | ○ |
| soapenc:byte | java.lang.Byte | ○ | ○ | ○ | ○ |
| soapenc:decimal | java.math.BigDecimal | ○ | ○ | ○ | ○ |
| soapenc:double | java.lang.Double | ○ | ○ | ○ | ○ |
| soapenc:float | java.lang.Float | ○ | ○ | ○ | ○ |
| soapenc:int | java.lang.Integer | ○ | ○ | ○ | ○ |
| soapenc:integer | java.math.BigInteger | ○ | ○ | ○ | ○ |
| soapenc:long | java.lang.Long | ○ | ○ | ○ | ○ |
| soapenc:short | java.lang.Short | ○ | ○ | ○ | ○ |
| soapenc:string | java.lang.String | ○ | ○ | ○ | ○ |
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.