旧バージョンで作成したWSDLをJAX-WSエンジン上で使用できます。ただし,WSDLに記述されたXML Schemaには制限があります。データ型,制約ファセット,および出現回数の制限について示します。
データ型の制限を次の表に示します。
表A-1 XML Schemaのデータ型の制限
項番 | データ型 | 最大値 | 最大桁数 | ||
---|---|---|---|---|---|
1 | duration型 (形式:PnYnMnDTnHnMnS) | nY(年) | 2147483647 | - | |
2 | nM(月) | ||||
3 | nD(日) | ||||
4 | nH(時) | ||||
5 | nM(分) | ||||
6 | nS(秒) | 1秒以上 | |||
7 | 1秒未満 | ||||
8 | date型 (形式:CCYY-MM-DD) | CCYY※1 | |||
9 | gYearMonth型 (形式:CCYY-MM) | CCYY※1 | |||
10 | gYear型 (形式:CCYY) | CCYY※1 | |||
11 | dateTime型 (形式:CCYY-MM-DDThh:mm:ss) | CCYY※1 | |||
1秒未満※2 | |||||
12 | dateTime型 (形式:CCYY-MM-DDThh:mm:ss) | 1秒未満※2 | |||
13 | time型(形式:hh:mm:ss) | 規定はありません。 | |||
14 | base64Binary型 | メモリに依存します。 | |||
15 | hexBinary型 | ||||
16 | decimal型 | ||||
17 | integer型 | ||||
18 | nonPositiveInteger型 | ||||
19 | nonNegativeInteger型 | ||||
20 | negativeInteger型 | ||||
21 | positiveInteger型 |
制約ファセットに関する制限を次の表に示します。
表A-2 XML Schemaの制約ファセットに関する制限
項番 | 制約ファセット | 最大値 | 最大桁数 |
---|---|---|---|
1 | length | 2147483647 | - |
2 | minLength | ||
3 | maxLength | ||
4 | totalDigits | ||
5 | fractionDigits | ||
6 | maxInclusive | 規定はありません。 | メモリに依存します。 |
7 | maxExclusive | ||
8 | minInclusive | ||
9 | minExclusive |
出現回数の指定の制限を次の表に示します。
表A-3 XML Schemaの出現回数の指定に関する制限
項番 | 出現回数の指定 | 最大値 | 最大桁数 |
---|---|---|---|
1 | minOccurs | 2147483647 | - |
2 | maxOccurs |