メインコンテンツにスキップ
Administrator Guide
最終更新: 2023-06-23
JAXB プロジェクトの作成

JAXB プロジェクトの作成

XML スキーマ ファイルをファイル システムに保存します。
JAXB は、XML 形式と Java 形式の間でのデータ変換を可能にするバインディング フレームワークです。Studio では、JAXB プロジェクトを作成することで、XML スキーマ ファイルを Java クラスに変換できます。イベントを作成したら、プロジェクトの依存関係から追加することで、インテグレーションでその Java クラスを実装できます。
  1. "File"
    "New"
    "Workday Schma to Java (JEXB) Project"
    を選択します。
  2. 次を参考にして、
    "プロジェクト設定詳細"
    ウィンドウに入力します。
    オプション 説明
    プロジェクト名
    プロジェクトの名称。
    Target runtime
    プロジェクトのターゲット ランタイム サーバー。"Workday Runtime" が自動的に入力されます。
    設定
    プロジェクトのファセット設定。"Workday Schema to Java (JAXB) Project" が自動的に入力されます。
  3. 次を参考にして、
    "Source Folders"
    ウィンドウに入力します。
    オプション 説明
    Generation directory
    JAXB で生成された Java クラス用のディレクトリ フォルダ。"jaxb-gen" が自動的に入力されます。
    Mark generated resources as derived
    JAXB で生成された Java クラスを派生リソースとしてマークします。このチェックボックスは自動的にオンになります。
  4. 次を参考にして、
    "JAXB Schema Selection and Generation Settings"
    ウィンドウに入力します。
    オプション 説明
    Schema Files
    XML スキーマ ファイルの場所。以下のオプションが表示されます。
    • ワークスペース
    • 社外
    • URL
    JAXB External Binding Files (optional)
    XML スキーマのバインディング ファイルの場所。以下のオプションが表示されます。
    • ワークスペース
    • 社外
    Generate default binding file for unmapped schemas
    XML スキーマの汎用バインディング ファイルを作成します。
    Location within Project
    汎用のバインディング ファイル用のディレクトリ フォルダ。自動入力
    jaxb-resources/bindings.xjb
    スキーマおよび外部 J候補者結合ファイルの管理方法を選択
    "Create links in the project to external Schema/Binding files"
    を選択すると、新しい JAXB プロジェクト内にスキーマ ファイルとバインディング ファイルへのリンクが作成されます。このオプションが自動的に選択されます。
    "Copy Schema/Binding files to project now"
    を選択すると、スキーマ ファイルとバインディング ファイルが新しい JAXB プロジェクトにコピーされます。
    Compiler Options
    以下のオプションが表示されます。
    • Specify target package (overrides all other package definitions)
    • Apply less strict validation to schemas
    • Suppress package level annotations
    • Automatic name conflict resolution
  5. "完了"
    をクリックします。
"Project Explorer"
ビューに JAXB プロジェクトが表示されます。
JAXB プロジェクトをアセンブリ プロジェクトに依存関係として追加します。