Hitachi

Cosminexus V11 アプリケーションサーバ SOAPアプリケーション開発の手引


11.2.2 メソッド引数の入出力種別が「OUT」および「INOUT」の場合

表11‒2 WSDLからソースコードを生成した場合のデータ型の対応(入出力種別が「OUT」,および「INOUT」の場合)

WSDLでのデータ型

Javaでのデータ型

データ型

名前空間URL

anyType

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.ObjectHolder

base64

http://schemas.xmlsoap.org/soap/encoding/

javax.xml.rpc.holders.ByteArrayHolder

base64Binary

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.ByteArrayHolder

boolean

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.BooleanHolder

http://schemas.xmlsoap.org/soap/encoding/

javax.xml.rpc.holders.BooleanWrapperHolder

byte

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.ByteHolder

http://schemas.xmlsoap.org/soap/encoding/

javax.xml.rpc.holders.ByteWrapperHolder

date

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.DateHolder

dateTime

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.CalendarHolder

decimal

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.BigDecimalHolder

http://schemas.xmlsoap.org/soap/encoding/

javax.xml.rpc.holders.BigDecimalHolder

double

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.DoubleHolder

http://schemas.xmlsoap.org/soap/encoding/

javax.xml.rpc.holders.DoubleWrapperHolder

float

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.FloatHolder

http://schemas.xmlsoap.org/soap/encoding/

javax.xml.rpc.holders.FloatWrapperHolder

hexBinary

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.ByteArrayHolder

int

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.IntHolder

http://schemas.xmlsoap.org/soap/encoding/

javax.xml.rpc.holders.IntegerWrapperHolder

integer

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.BigIntegerHolder

http://schemas.xmlsoap.org/soap/encoding/

javax.xml.rpc.holders.BigIntegerHolder

long

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.LongHolder

http://schemas.xmlsoap.org/soap/encoding/

javax.xml.rpc.holders.LongWrapperHolder

QName

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.QNameHolder

short

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.ShortHolder

http://schemas.xmlsoap.org/soap/encoding/

javax.xml.rpc.holders.ShortWrapperHolder

string

http://www.w3.org/2001/XMLSchema

javax.xml.rpc.holders.StringHolder

http://schemas.xmlsoap.org/soap/encoding/

javax.xml.rpc.holders.StringHolder

duration

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.DurationHolder

time

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.TimeHolder

gYearMonth

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.YearMonthHolder

gYear

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.YearHolder

gMonthDay

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.MonthDayHolder

gDay

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.DayHolder

gMonth

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.MonthHolder

anyURI

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.URIHolder

normalizedString

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.NormalizedStringHolder

token

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.TokenHolder

nonPositiveInteger

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.NonPositiveIntegerHolder

negativeInteger

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.NegativeIntegerHolder

nonNegativeInteger

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.NonNegativeIntegerHolder

unsignedInt

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.UnsignedIntHolder

unsignedShort

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.UnsignedShortHolder

unsignedLong

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.UnsignedLongHolder

unsignedByte

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.UnsignedByteHolder

positiveInteger

http://www.w3.org/2001/XMLSchema

org.apache.axis.holders.PositiveIntegerHolder

wsi:swaRef

http://ws-i.org/profiles/basic/1.1/xsd

org.apache.axis.holders.DataHandlerHolder

注※

データ型の変数には指定できません。