JP1/Automatic Job Management System 3 - SOA Option Webシステム呼び出し機能編
標準WSジョブに定義するWSDLファイルの,XML Schemaデータ型およびsoapencデータ型のサポート範囲について説明します。
接続するWebアプリケーションサーバがCosminexus Application Serverのとき,オペレーションの引数,戻り値として,単純型(XMLSchemaの基本データ型)と複合型を指定できます。
単純型の場合,標準WSジョブを定義するとき,JP1/AJS3 - View for SOA Optionのダイアログに引数や戻り値のデータ型が表示されるので,ダイアログに値を入力することができます。一方,複合型の場合は,JP1/AJS3 - View for SOA Optionのダイアログに引数や戻り値のデータ型が表示されません。複合型の場合は,XML形式で値を記述して,ダイアログにXML文書を指定します。
ここでは,単純型を一覧で示します。ここで示すデータ型以外(複合型)を使用する場合は,値をXML形式で記述してください。
表E-2 JP1/AJS3 - View for SOA Optionのダイアログに表示されるデータ型(単純型)
| 項番 | データ型※1 | Javaデータ型※2 | IN | RET | OUT | INOUT |
|---|---|---|---|---|---|---|
| 1 | xsd:anyType |
java.lang.Object |
× | × | × | × |
| 2 | xsd:anySimpleType |
java.lang.Object |
× | × | × | × |
| 3 | xsd:base64Binary |
byte[] |
○ | ○ | × | × |
| 4 | xsd:boolean |
java.lang.Boolean |
○ | ○ | ○ | ○ |
| 5 | xsd:byte |
java.lang.Byte |
○ | ○ | ○ | ○ |
| 6 | xsd:date |
java.util.Date |
○ | ○ | ○ | ○ |
| 7 | xsd:dateTime |
java.util.GregorianCalendar |
○ | ○ | ○ | ○ |
| 8 | xsd:decimal |
java.math.BigDecimal |
○ | ○ | ○ | ○ |
| 9 | xsd:double |
java.lang.Double |
○ | ○ | ○ | ○ |
| 10 | xsd:float |
java.lang.Float |
○ | ○ | ○ | ○ |
| 11 | xsd:hexBinary |
byte[] |
○ | ○ | ○ | ○ |
| 12 | xsd:int |
java.lang.Integer |
○ | ○ | ○ | ○ |
| 13 | xsd:integer |
java.math.BigInteger |
○ | ○ | ○ | ○ |
| 14 | xsd:long |
java.lang.Long |
○ | ○ | ○ | ○ |
| 15 | xsd:QName |
javax.xml.namespace.QName |
○ | ○ | ○ | ○ |
| 16 | xsd:short |
java.lang.Short |
○ | ○ | ○ | ○ |
| 17 | xsd:string |
java.lang.String |
○ | ○ | ○ | ○ |
| 18 | xsd2000:timeInstant※3 |
java.util.GregorianCalendar |
× | × | × | × |
| 19 | xsd:duration |
org.apache.axis.types.Duration |
× | × | × | × |
| 20 | xsd:time |
org.apache.axis.types.Time |
× | × | × | × |
| 21 | xsd:gYearMonth |
org.apache.axis.types.YearMonth |
× | × | × | × |
| 22 | xsd:gYear |
org.apache.axis.types.Year |
× | × | × | × |
| 23 | xsd:gMonthDay |
org.apache.axis.types.MonthDay |
× | × | × | × |
| 24 | xsd:gDay |
org.apache.axis.types.Day |
× | × | × | × |
| 25 | xsd:gMonth |
org.apache.axis.types.Month |
× | × | × | × |
| 26 | xsd:anyURI |
org.apache.axis.types.URI |
× | × | × | × |
| 27 | xsd:normalizedString |
org.apache.axis.types.NormalizedString |
× | × | × | × |
| 28 | xsd:token |
org.apache.axis.types.Token |
× | × | × | × |
| 29 | xsd:Name |
org.apache.axis.types.Name |
× | × | × | × |
| 30 | xsd:NCName |
org.apache.axis.types.NCName |
× | × | × | × |
| 31 | xsd:NMTOKEN |
org.apache.axis.types.NMTOKEN |
× | × | × | × |
| 32 | xsd:nonPositiveInteger |
org.apache.axis.types.NonPositiveInteger |
× | × | × | × |
| 33 | xsd:negativeInteger |
org.apache.axis.types.NegativeInteger |
× | × | × | × |
| 34 | xsd:nonNegativeInteger |
org.apache.axis.types.NonNegativeInteger |
× | × | × | × |
| 35 | xsd:unsignedInt |
org.apache.axis.types.UnsignedInt |
× | × | × | × |
| 36 | xsd:unsignedShort |
org.apache.axis.types.UnsignedShort |
× | × | × | × |
| 37 | xsd:unsignedLong |
org.apache.axis.types.UnsignedLong |
× | × | × | × |
| 38 | xsd:unsignedByte |
org.apache.axis.types.UnsignedByte |
× | × | × | × |
| 39 | xsd:positiveInteger |
org.apache.axis.types.PositiveInteger |
× | × | × | × |
| 40 | xsd:language |
org.apache.axis.types.Language |
× | × | × | × |
| 41 | xsd:ID |
org.apache.axis.types.Id |
× | × | × | × |
| 42 | xsd:IDREF |
org.apache.axis.types.IDRef |
× | × | × | × |
| 43 | xsd:ENTITY |
org.apache.axis.types.Entity |
× | × | × | × |
| 44 | xsd:IDREFS |
org.apache.axis.types.IDRefs |
× | × | × | × |
| 45 | xsd:ENTITIES |
org.apache.axis.types.Entities |
× | × | × | × |
| 46 | xsd:NMTOKENS |
org.apache.axis.types.NMTokens |
× | × | × | × |
| 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 |
× | × | × | × |
Copyright (C) 2012,Hitachi, Ltd.
Copyright (C) 2012,Hitachi Solutions, Ltd.