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× × × ×
- (凡例)
- IN:INパラメーターとして使用することを指します。
- RET:戻り値として指定することを指します。
- OUT:OUTパラメーターとして指定することを指します。
- INOUT:INOUTパラメーターとして指定することを指します。
- ○:指定できます。
- ×:指定できません。
- 注※1
- "xsd"はXMLSchemaの名前空間プレフィクスを指します。
- "soapenc"はsoapencの名前空間プレフィクスを指します。
- 注※2
- Javaデータ型は,CosminexusのWebサービスライブラリでの対応型です。
- 注※3
- "xsd2000"は,XMLSchemaの名前空間プレフィクスを指します。
Copyright (C) 2009, 2011,Hitachi, Ltd.
Copyright (C) 2009, 2011,Hitachi Solutions, Ltd.