跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23
创建 JAXB 项目

创建 JAXB 项目

将 XML 架构文件保存到您的文件系统。
JAXB 是一个绑定框架,可让您在 XML 格式与 Java 格式之间转换数据。在 Workday Studio 中,您可以通过创建 JAXB 项目将 XML 架构文件转换为 Java 类。创建 JAXB 项目后,您可以通过将其添加为程序集项目中的依赖项,在集成中实施其 Java 类。
  1. 选择
    “File”
    “New”
    “Workday Schema to Java (JAXB) Project”
  2. “项目配置详细信息”
    窗口中,请参考以下信息:
    选项 描述
    Project name
    项目的名称。
    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 类标记为派生资源。Workday Studio 会自动选中此复选框。
  4. 在“JAXB Schema Selection and Generation Settings”
    窗口中,请参考以下信息:
    选项 描述
    Schema Files
    XML 架构文件的位置。Workday Studio 会显示以下选项:
    • Workspace
    • 外部
    • URL
    JAXB External Binding Files (optional)
    XML 架构的任何绑定文件的位置。Workday Studio 会显示以下选项:
    • Workspace
    • 外部
    Generate default binding file for unmapped schemas
    为您的 XML 架构创建通用绑定文件。
    Location within Project
    通用装订文件所在的目录文件夹。自动填充为
    jaxb-resources/bindings.xjb
    选择如何管理架构文件和外部 JAXB 绑定文件
    选择“Create links in the project to external Schema/Binding files”
    会创建链接(指向新 JAXB 项目中的架构和绑定文件)。Workday Studio 会自动选择此选项。
    选择“Copy Schema/Binding files to project now”
    后,架构和绑定文件会被复制到新的 JAXB 项目中。
    Compiler Options
    Workday Studio 会显示以下选项:
    • Specify target package (overrides all other package definitions)
    • Apply less strict validation to schemas
    • Suppress package level annotations
    • Automatic name conflict resolution
  5. 单击“Finish”
Workday Studio 会在“Project Explorer”
视图中显示 JAXB 项目。
将 JAXB 项目添加为程序集项目中的前序项。