付録A.2 旧バージョンで作成したWSDLの互換性

旧バージョンで作成したWSDLをJAX-WSエンジン上で使用できます。ただし,WSDLに記述されたXML Schemaには制限があります。データ型,制約ファセット,および出現回数の制限について示します。

データ型の制限を次の表に示します。

表A-1 XML Schemaのデータ型の制限

項番データ型最大値最大桁数
1duration型
(形式:PnYnMnDTnHnMnS)
nY(年)2147483647​
2nM(月)
3nD(日)
4nH(時)
5nM(分)
6nS(秒)1秒以上
71秒未満
8date型
(形式:CCYY-MM-DD)
CCYY※1
9gYearMonth型
(形式:CCYY-MM)
CCYY※1
10gYear型
(形式:CCYY)
CCYY※1
11dateTime型
(形式:CCYY-MM-DDThh:mm:ss)
CCYY※1
1秒未満※2
12dateTime型
(形式:CCYY-MM-DDThh:mm:ss)
1秒未満※2
13time型(形式:hh:mm:ss)規定はありません。
14base64Binary型メモリに依存します。
15hexBinary型
16decimal型
17integer型
18nonPositiveInteger型
19nonNegativeInteger型
20negativeInteger型
21positiveInteger型
(凡例)
-:該当しないことを示します。
注※1
"9999"を超える場合,桁数を追加できます。
注※2
"ss"に続く小数点以下に,1秒未満の値を指定できます。

制約ファセットに関する制限を次の表に示します。

表A-2 XML Schemaの制約ファセットに関する制限

項番制約ファセット最大値最大桁数
1length2147483647​
2minLength
3maxLength
4totalDigits
5fractionDigits
6maxInclusive規定はありません。メモリに依存します。
7maxExclusive
8minInclusive
9minExclusive
(凡例)
-:該当しないことを示します。

出現回数の指定の制限を次の表に示します。

表A-3 XML Schemaの出現回数の指定に関する制限

項番出現回数の指定最大値最大桁数
1minOccurs2147483647​
2maxOccurs
(凡例)
-:該当しないことを示します。