JP1/Automatic Job Management System 3 - SOA Option Webシステム呼び出し機能編
標準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.