Hitachi

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


11.2.1 メソッド引数の入出力種別が「IN」,およびメソッド戻り値の場合

表11‒1 WSDLからソースコードを生成した場合のデータ型の対応(入出力種別が「IN」,およびメソッド戻り値の場合)

WSDLでのデータ型

Javaでのデータ型

データ型

名前空間URL

anyType

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

java.lang.Object

Array

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

java.lang.Object[]

base64

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

byte[]

base64Binary

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

byte[]

boolean

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

boolean

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

java.lang.Boolean

byte

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

byte

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

java.lang.Byte

date

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

java.util.Date

dateTime

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

java.util.Calendar

decimal

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

java.math.BigDecimal

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

java.math.BigDecimal

double

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

double

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

java.lang.Double

float

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

float

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

java.lang.Float

hexBinary

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

byte[]

int

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

int

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

java.lang.Integer

integer

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

java.math.BigInteger

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

java.math.BigInteger

long

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

long

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

java.lang.Long

QName

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

javax.xml.namespace.QName

short

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

short

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

java.lang.Short

string

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

java.lang.String

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

java.lang.String

duration

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

org.apache.axis.types.Duration

time

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

org.apache.axis.types.Time

gYearMonth

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

org.apache.axis.types.YearMonth

gYear

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

org.apache.axis.types.Year

gMonthDay

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

org.apache.axis.types.MonthDay

gDay

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

org.apache.axis.types.Day

gMonth

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

org.apache.axis.types.Month

anyURI

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

org.apache.axis.types.URI

normalizedString

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

org.apache.axis.types.NormalizedString

token

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

org.apache.axis.types.Token

Name

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

org.apache.axis.types.Name

NCName

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

org.apache.axis.types.NCName

NMTOKEN

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

org.apache.axis.types.NMToken

nonPositiveInteger

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

org.apache.axis.types.NonPositiveInteger

negativeInteger

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

org.apache.axis.types.NegativeInteger

nonNegativeInteger

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

org.apache.axis.types.NonNegativeInteger

unsignedInt

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

org.apache.axis.types.UnsignedInt

unsignedShort

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

org.apache.axis.types.UnsignedShort

unsignedLong

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

org.apache.axis.types.UnsignedLong

unsignedByte

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

org.apache.axis.types.UnsignedByte

positiveInteger

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

org.apache.axis.types.PositiveInteger

language

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

org.apache.axis.types.Language

ID

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

org.apache.axis.types.Id

IDREF

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

org.apache.axis.types.IDRef

ENTITY

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

org.apache.axis.types.Entity

IDREFS

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

org.apache.axis.types.IDRefs

ENTITIES

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

org.apache.axis.types.Entities

NMTOKENS

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

org.apache.axis.types.NMTokens

wsi:swaRef

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

javax.activation.DataHandler

注※

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