DriverSpec

ServiceSpecification.xml 文書のこのエレメントを使用して、コンバーター・ドライバー・プログラムの生成オプションを指定します。

注: トップダウン・シナリオでは、 DriverSpec は、変換パッケージ全体 (ドライバー、コンバーター、およびユーティリティー・プログラム) を含むファイルを指定します。

保存先

XseSpec

次を含む

なし

属性

この表は、 DriverSpecの属性を示しています。

表 1. DriverSpecの属性仕様
フィールド 説明
属性: businessPgmName
有効な値: See Description
必要ですか? いいえ
デフォルト値: 「説明」を参照してください。
XML コンバーターが呼び出す既存のビジネス・プログラムを指定します。 これは、XML メッセージの処理または生成 (あるいはその両方) を可能にするプログラムです (例えば、Web サービスとして機能します)。
デフォルト値は、最大 7 文字のデータ・ソース・ファイル名です。
注:
  1. 名前が 7 文字より長い場合は、最初の 7 文字のみがデフォルトを形成するために使用されます。 指定する名前は、 COBOL のプログラム名の規約に従わなければならない。
  2. ドライバー・タイプが XML_TRANSFORM_CICS の場合、この属性の値は無視されます
属性: driverType
有効な値: BATCH | IMS_SOAP |
IMS_INFO_20 |
SOAP_FOR_CICS |
WEB_SERVICES_CICS |
XML_TRANSFORM_CICS
必須?: いいえ
デフォルト値: SOAP_FOR_CICS
特定のサブシステム ( CICS®、 IMS、TSO など) 用に生成するドライバーおよびコンバーターのタイプを指定します。
  • BATCH-バッチ、TSO、または z/OS® UNIX System Servicesで実行される基本コンバーターおよびドライバー・タイプ。
  • IMS_SOAP- IMS Enterprise Suite SOAP Gateway ランタイム環境にデプロイするための XML コンバーター、XML スキーマ、WSDL、および相関関係子ファイル。
  • SOAP_FOR_CICS- CICS ランタイム環境用に SOAP にデプロイされるコンバーターおよびドライバー。
  • WEB_SERVICES_CICS- CICS Web サービス・ランタイム環境にデプロイされるコンバーターおよびドライバー。
  • XML_TRANSFORM _CICS-ベンダー変換用の CICS XML TRANSFORM ランタイム・リソースとしてデプロイされるコンバーターおよびドライバー。
属性: fileName
有効な値: 説明を参照
必須?: いいえ
デフォルト値: 「説明」を参照してください。
出力ファイルの名前を指定します。

デフォルト値は、「D」で連結されたデータ・ソース・ファイル名です。

属性:
fileNamePrefix 有効な値:説明参照。
必須:
デフォルト値: 説明を参照してください。
生成される変換ソース・パッケージの名前を形成するために使用される接頭部を指定します。 変換ソースパッケージは、XMLデータから言語データへ、言語データからXMLデータへ変換するための生成された変換プログラムを含む、1つの COBOL または PL/I ソースファイルです。 Web サービス・シナリオの場合、これらのパッケージには、SOAP ヘッダーと SOAP 障害変換コード、およびその他のユーティリティー・プログラム (特定のシナリオでサポートされている場合) が含まれている可能性があります。

デフォルト値は、 入力 WSDL ファイルの名前 (ファイル拡張子を除く、最大 6 文字) です。

注:
  • 名前に 入力 WSDL ファイルの長さが 6 文字を超えています。その後、最初の 6 文字が 文字を使用してデフォルトの 名前を形成する場合。
  • 複数の変換元パッケージの名前の衝突を避けるため、連続するパッケージ名は、最大7文字までのfileNamePrefix,の値に16進数の序列を付加して形成される、以前に生成されたパッケージと区別するため1 考えられる個別のパッケージ名の数が使い尽くされると、バッチ・プロセッサーはエラー CRRZX0130Eで終了します。
  • この属性は、ドライバー・タイプが IMS_SOAP の場合にのみサポートされます。 他のすべてのドライバー・タイプの場合、この属性の値は無視されます。
属性: overwrite
有効な値: true | false
必須?: いいえ
デフォルト値: true
出力ファイルが存在する場合にそれを上書きするかどうかを指定します。
属性: programName
有効な値: 説明
必須?: いいえ
デフォルト値: 「説明」を参照してください。
メインプログラム項目のプログラム名を指定します。

デフォルト値は次のとおりです。 CodegenProperty GEN_PROG_NAME に "D" を連結した値。

属性: suppressGeneration
有効な値: true | false
必須?: いいえ
デフォルト値: false
コンパイル済み XML コンバーター・ドライバーの生成を抑止するかどうかを示します。
属性: xmlContainerName
有効な値: See Description
必要ですか? いいえ
デフォルト値: xmlCont
XML_TRANSFORM _CICS タイプのコンバーターの場合、XML 文書を格納する CICS コンテナーの名前を指定します。 変換の方向によっては、変換の結果または変換される XML 文書が含まれる場合があります。 この名前は、16 文字以下の有効な CICS コンテナー名でなければなりません。
属性: dataContainerName  
有効な値: See Description
必要ですか? いいえ
デフォルト値: xmlCont
XML_TRANSFORM _CICS タイプのコンバーターの場合、言語データを格納する CICS コンテナーの名前を指定します。 変換の方向によっては、変換の結果または変換される言語データが含まれる場合があります。 この名前は、16 文字以下の有効な CICS コンテナー名でなければなりません。
1 属性 fileNamePrefix のデフォルトは、その属性が DriverSpec から指定されない場合のみ、WSDL ファイル名の一部となる。 例えば、 @fileNamePrefix="HELLO" であるが、WSDL ファイル名が MyService.wsdl である場合、パッケージ名は HELLOD.pli から HELLOFFD.pliになります。

以下のサンプル・コードは、 DriverSpec エレメントを示しています。
<DriverSpec fileName="IMSPHBKD.cbl" driverType="WEB_SERVICES_CICS"
                               programName="XCNVD" businessPgmName="IMSPHBK" />