Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space PRINSAG and version 9.0
Sv translation
languageen

Create an XML schema that identifies the type of data in the XML files, and upload the schema to Prinergy RBA.


The complete syntax is:

<?xml version="1.0" encoding="utf-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
..<element name="Job">
....<complexType>
......<all minOccurs="1">
........<element name="JobName" type="string" />
........<element name="InputFile" type="string" />
........<element name="ProcessTemplateRefine" type="string" />
........<element name="ProcessTemplateOutput" type="string" />
........<element name="EmailProcessError" type="string" />
........<element name="EmailOutputSuccess" type="string" />
........</all>
....</complexType>
..</element>
</schema>

 

For information about writing XSDs, see https://www.w3.org/XML/Schema.

  1. Create a text file, and add the following required tags.
    <?xml version="1.0" encoding="utf-8"?>
    <?xml version="1.0" encoding="utf-8"?>
    <schema xmlns="http://www.w3.org/2001/XMLSchema">
    ...
    </schema>

    The first line identifies a specific XML language version and character coding. The <schema> tag identifies the specific W3C standard that the schema follows.
  2. Create the main element in the schema-a job.

    <element name="Job">
    ...
    </element>


    A schema must have only one root element, which is the object that the schema is describing.
  3. Define the data type of the main element.

    <complexType>
    ...
    </complexType>


    Since the job contains other elements, its data type is complex, which is defined using a separate element inside the job element.
  4. Create the elements of the job, including the job name, input file from the customer, process templates required to refine the customer file and print it, and email addresses that receive messages when errors occur and when the job is successfully printed.

    <element name="JobName" />
    <element name="InputFile" />
    <element name="ProcessTemplateRefine" />
    <element name="EmailProcessError" />
    <element name="EmailOutputSuccess" />

  5. Define the data type of the child elements.

    <element name="JobName" type="string" />
    <element name="InputFile" type="string" />
    <element name="ProcessTemplateRefine" type="string" />
    <element name="ProcessTemplateOutput" type="string" />
    <element name="EmailProcessError" type="string" />
    <element name="EmailOutputSuccess" type="string" />


    Since the child elements do not contain other elements, the type can be defined within the tag. Since these elements will contain words or phrases, their data type is string.
  6. Wrap the elements with a tag that makes them all required.

    <all minOccurs="1">
    ...
    </all>

  7. Save the text file with the file name extension .xsd.
  8. Create a test XML that matches the schema.

    For example: 

    <?xml version="1.0" encoding="utf-8"?>
    <Job>
    ..<JobName>MyJob</JobName>
    ..<InputFile>\\MyServer\MyFolder\MyCustomerFile.pdf</InputFile>
    ..<ProcessTemplateRefine>Refine:Refine:1stRef-Normz</
    ProcessTemplateRefine>
    ..<ProcessTemplateOutput>Loose Page Proof:Virtual Proof:Virtual
    Proof.LoosePage</ProcessTemplateOutput>
    ..<EmailProcessError>test@kodak.com</EmailProcessError>
    ..<EmailOutputSuccess>test@kodak.com</EmailOutputSuccess>
    </Job>
     

  9. Add the schema to the Prinergy system:
    1. In Rule Set Manager, select Tools > XML Schema Manager.
    2. (Optional) Click Add a Group to add a group to contain the schema. Type a name, click the parent group in the Groups list on the left, and click Create.
    3. Click Add a Schema. Type a name, and click a group in the Groups menu on the left. Click the Browse button next to the Schema File box, select the schema (.xsd) file, and click Open. Click Add Schema.

    You can ignore the TransformFile box, which applies only when the XML files are in JDF format and you must add an .xslt file that transforms them into the simpler XML format used in RBA.
    The schema now appears in the Schema Name list in Rule Parameters Editor for the Read XML action.

     

  10. Use XML Schema Manager to test the XML file against the schema, and ensure that RBA can read the XML file.

Sv translation
languagede

Erstellen Sie ein XML-Schema, das den Typ der Daten in den XML-Dateien angibt, und laden Sie das Schema in Prinergy RBA.

Anchor
Bookmark145_task1397__context_A9E3262FE3
Bookmark145_task1397__context_A9E3262FE3
Die vollständige Syntax lautet:
<schema xmlns="http://www.w3.org/2001/XMLSchema">
..<element name="Job">
....<complexType>
......<all minOccurs="1">
........<element name="JobName" type="string" />
........<element name="InputFile" type="string" />
........<element name="ProcessTemplateRefine" type="string" />
........<element name="ProcessTemplateOutput" type="string" />
........<element name="EmailProcessError" type="string" />
........<element name="EmailOutputSuccess" type="string" />
........</all>
....</complexType>
..</element>
</schema>
Informationen über das Schreiben von XSDs finden Sie unter http://www.w3.org/XML/Schema.

  1. Anchor
    Bookmark145_task1397__steps_72A28ABCC791
    Bookmark145_task1397__steps_72A28ABCC791
    Anchor
    Bookmark145_task1397__step_C206AA6DDFE04
    Bookmark145_task1397__step_C206AA6DDFE04
    Erstellen Sie eine Textdatei, und fügen Sie die folgenden erforderlichen Tags hinzu.


  2. <schema xmlns="http://www.w3.org/2001/XMLSchema">
  3. ...

</schema>
Die erste Zeile gibt eine bestimmte XML-Sprachversion und Zeichencodierung an. Das <schema>-Tag gibt den W3C-Standard an, der für das Schema gilt.

  1. Anchor
    Bookmark145_task1397__step_4EF3E69175874
    Bookmark145_task1397__step_4EF3E69175874
    Erstellen Sie das Hauptelement mit dem Namen „Job".
  2. <element name="Job">
  3. ...

</element>
Ein Schema darf nur ein Stammelement enthalten. Dies ist das Objekt, das vom Schema beschrieben wird.

  1. Anchor
    Bookmark145_task1397__step_88C97B74A6BF4
    Bookmark145_task1397__step_88C97B74A6BF4
    Definieren Sie den Datentyp des Hauptelements.
  2. <complexType>
  3. ...

</complexType>
Da der Job weitere Elemente enthält, weist er den Datentyp complex auf, der mit einem eigenen Element innerhalb des Job-Elements definiert wird.

  1. Anchor
    Bookmark145_task1397__step_EEE6745E0D254
    Bookmark145_task1397__step_EEE6745E0D254
    Erstellen Sie die Elemente des Jobs, einschließlich des Job-Namens, der Eingabedatei vom Kunden, der zum Refinen und Drucken der Kundendatei erforderlichen Prozessvorlagen und der E-Mail-Adressen, die Nachrichten empfangen, wenn ein Fehler auftritt oder wenn der Job erfolgreich gedruckt wurde.
  2. <element name="JobName" />
  3. <element name="InputFile" />
  4. <element name="ProcessTemplateRefine" />
  5. <element name="EmailProcessError" />

<element name="EmailOutputSuccess" />

  1. Anchor
    Bookmark145_task1397__step_87E272C835FF4
    Bookmark145_task1397__step_87E272C835FF4
    Definieren Sie den Datentyp der untergeordneten Elemente.
  2. <element name="JobName" type="string" />
  3. <element name="InputFile" type="string" />
  4. <element name="ProcessTemplateRefine" type="string" />
  5. <element name="ProcessTemplateOutput" type="string" />
  6. <element name="EmailProcessError" type="string" />

<element name="EmailOutputSuccess" type="string" />
Da die untergeordneten Elemente keine weiteren Elemente enthalten, kann der Typ innerhalb des Tags definiert werden. Da diese Elemente Wörter oder Ausdrücke enthalten, ist ihr Datentyp string.

  1. Anchor
    Bookmark145_task1397__step_4968D6EA57644
    Bookmark145_task1397__step_4968D6EA57644
    Schließen Sie die Elemente in ein Tag ein, das sie als erforderliche Elemente definiert.
  2. <all minOccurs="1">
  3. ...

</all>

  1. Anchor
    Bookmark145_task1397__step_CB7DE77C35BA4
    Bookmark145_task1397__step_CB7DE77C35BA4
    Speichern Sie die Textdatei mit der Dateinamenerweiterung .xsd.
  2. Anchor
    Bookmark145_task1397__step_B461C3B72EB34
    Bookmark145_task1397__step_B461C3B72EB34
    Erstellen Sie eine XML-Testdatei, die mit dem Schema übereinstimmt.

Beispiel:
<Job>
..<JobName>MyJob</JobName>
..<InputFile>\\MyServer\MyFolder\MyCustomerFile.pdf</InputFile>
..<ProcessTemplateRefine>Refine:Refine:1stRef-Normz</ProcessTemplateRefine>
..<ProcessTemplateOutput>Loose Page Proof:Virtual Proof:Virtual Proof.LoosePage</ProcessTemplateOutput>
..<EmailProcessError>test@kodak.com</EmailProcessError>
..<EmailOutputSuccess>test@kodak.com</EmailOutputSuccess>
</Job>

  1. Anchor
    Bookmark145_task1397__step_5B4A1CFF22CE4
    Bookmark145_task1397__step_5B4A1CFF22CE4
    Fügen Sie das Schema zum Prinergy-System hinzu:
    Anchor
    Bookmark145_task1397__substeps_89BFD4BFF
    Bookmark145_task1397__substeps_89BFD4BFF
    1. Anchor
      Bookmark145_task1397__substep_DE78095822
      Bookmark145_task1397__substep_DE78095822
      Wählen Sie im Regelsammlungs-Manager Werkzeuge > XML-Schema-Manager.
    2. Anchor
      Bookmark145_task1397__substep_8860188D81
      Bookmark145_task1397__substep_8860188D81
      (Optional) Klicken Sie auf Gruppe hinzufügen, um eine Gruppe hinzuzufügen, die das Schema enthält. Geben Sie einen Namen ein, klicken Sie in der Liste Gruppen im linken Bereich auf die übergeordnete Gruppe und anschließend auf Erstellen.
    3. Anchor
      Bookmark145_task1397__substep_2226C11F50
      Bookmark145_task1397__substep_2226C11F50
      Klicken Sie auf Schema hinzufügen. Geben Sie einen Namen ein, und klicken Sie im Menü Gruppen im linken Bereich auf eine Gruppe. Klicken Sie auf die Schaltfläche Durchsuchen neben dem Feld Schemadatei, wählen Sie die Schemadatei (.xsd) aus, und klicken Sie anschließend auf Öffnen. Klicken Sie auf Schema hinzufügen.

Sie können das Feld Transformationsdatei ignorieren, das nur angezeigt wird, wenn die XML-Dateien im JDF-Format vorliegen und Sie eine .xslt-Datei hinzufügen müssen, mit der die Dateien in das einfachere in RBA verwendete XML-Format umgewandelt werden.
Das Schema wird nun bei der Aktion XML lesen in der Liste Schema-Name im Regelparameter-Editor angezeigt.

  1. Anchor
    Bookmark145_task1397__step_06A29CD11D844
    Bookmark145_task1397__step_06A29CD11D844
    Testen Sie im XML-Schema-Manager die XML-Datei anhand des Schemas, und vergewissern Sie sich, dass RBA die XML-Datei lesen kann.
Sv translation
languagezh

创建一个可确认 XML 文件数据类型的 XML 模式,并将该模式上传到印能捷 RBA。

Anchor
Bookmark145_task1397__context_A9E3262FE3
Bookmark145_task1397__context_A9E3262FE3
完整语法为:
<schema xmlns="http://www.w3.org/2001/XMLSchema">
..<element name="Job">
....<complexType>
......<all minOccurs="1">
........<element name="JobName" type="string" />
........<element name="InputFile" type="string" />
........<element name="ProcessTemplateRefine" type="string" />
........<element name="ProcessTemplateOutput" type="string" />
........<element name="EmailProcessError" type="string" />
........<element name="EmailOutputSuccess" type="string" />
........</all>
....</complexType>
..</element>
</schema>
有关编写 XSD 的信息,请参阅 http://www.w3.org/XML/Schema

  1. Anchor
    Bookmark145_task1397__steps_72A28ABCC791
    Bookmark145_task1397__steps_72A28ABCC791
    Anchor
    Bookmark145_task1397__step_C206AA6DDFE04
    Bookmark145_task1397__step_C206AA6DDFE04
    创建文本文件并添加以下必需标记。


  2. <schema xmlns="http://www.w3.org/2001/XMLSchema">
  3. ...

</schema>
第一行表示特定的 XML 语言版本和字符编码。<schema> 标记表示该模式遵循的特定 W3C 标准。

  1. Anchor
    Bookmark145_task1397__step_4EF3E69175874
    Bookmark145_task1397__step_4EF3E69175874
    创建模式中的主元素 - 作业。
  2. <element name="Job">
  3. ...

</element>
一个模式必须只有一个根元素,它是该模式所描述的对象。

  1. Anchor
    Bookmark145_task1397__step_88C97B74A6BF4
    Bookmark145_task1397__step_88C97B74A6BF4
    定义主元素的数据类型。
  2. <complexType>
  3. ...

</complexType>
由于作业包含其他元素,其数据类型是 complex,使用作业元素内的各个元素来定义。

  1. Anchor
    Bookmark145_task1397__step_EEE6745E0D254
    Bookmark145_task1397__step_EEE6745E0D254
    创建作业元素,包括作业名、客户的输入文件、精炼和打印客户文件所需的处理模板、发生错误和作业印刷成功时接收消息的电子邮件地址。
  2. <element name="JobName" />
  3. <element name="InputFile" />
  4. <element name="ProcessTemplateRefine" />
  5. <element name="EmailProcessError" />

<element name="EmailOutputSuccess" />

  1. Anchor
    Bookmark145_task1397__step_87E272C835FF4
    Bookmark145_task1397__step_87E272C835FF4
    定义子元素的数据类型。
  2. <element name="JobName" type="string" />
  3. <element name="InputFile" type="string" />
  4. <element name="ProcessTemplateRefine" type="string" />
  5. <element name="ProcessTemplateOutput" type="string" />
  6. <element name="EmailProcessError" type="string" />

<element name="EmailOutputSuccess" type="string" />
由于子元素不包含其他元素,可在标记内定义类型。由于这些元素将包含词或短语,它们的数据类型为 string。

  1. Anchor
    Bookmark145_task1397__step_4968D6EA57644
    Bookmark145_task1397__step_4968D6EA57644
    使用标记将元素括起来,使这些元素都成为必需元素。
  2. <all minOccurs="1">
  3. ...

</all>

  1. Anchor
    Bookmark145_task1397__step_CB7DE77C35BA4
    Bookmark145_task1397__step_CB7DE77C35BA4
    用文件扩展名 .xsd 保存文本文件。
  2. Anchor
    Bookmark145_task1397__step_B461C3B72EB34
    Bookmark145_task1397__step_B461C3B72EB34
    创建与该模式匹配的测试 XML。

例如:
<Job>
..<JobName>MyJob</JobName>
..<InputFile>\\MyServer\MyFolder\MyCustomerFile.pdf</InputFile>
..<ProcessTemplateRefine>Refine:Refine:1stRef-Normz</ProcessTemplateRefine>
..<ProcessTemplateOutput>Loose Page Proof:Virtual Proof:Virtual Proof.LoosePage</ProcessTemplateOutput>
..<EmailProcessError>test@kodak.com</EmailProcessError>
..<EmailOutputSuccess>test@kodak.com</EmailOutputSuccess>
</Job>

  1. Anchor
    Bookmark145_task1397__step_5B4A1CFF22CE4
    Bookmark145_task1397__step_5B4A1CFF22CE4
    将模式添加到印能捷系统:
    Anchor
    Bookmark145_task1397__substeps_89BFD4BFF
    Bookmark145_task1397__substeps_89BFD4BFF
    1. Anchor
      Bookmark145_task1397__substep_DE78095822
      Bookmark145_task1397__substep_DE78095822
      在规则集管理器中选择工具 > XML 模式管理器
    2. Anchor
      Bookmark145_task1397__substep_8860188D81
      Bookmark145_task1397__substep_8860188D81
      (可选)通过单击添加组添加包含此模式的组。键入名称,单击左侧列表中的父级组,然后单击创建
    3. Anchor
      Bookmark145_task1397__substep_2226C11F50
      Bookmark145_task1397__substep_2226C11F50
      单击添加模式。键入名称,然后单击左侧菜单中的某个组。单击模式文件框旁边的浏览按钮,选择模式文件 (.xsd),然后单击打开。单击添加模式

可以忽略转换文件框,只有当 XML 文件为 JDF 格式并且必须添加 .xslt 文件将其转换为 RBA 中所使用的简化 XML 格式时才适用。
模式便显示于读 XML 操作的"规则参数编辑器"中的模式名称列表中。

  1. Anchor
    Bookmark145_task1397__step_06A29CD11D844
    Bookmark145_task1397__step_06A29CD11D844
    使用 XML 模式管理器来基于模式测试 XML 文件,并确保 RBA 可以读 XML 文件。
Sv translation
languagees

Cree un esquema XML que identifique el tipo de datos de los archivos XML y cargue el esquema en RBA de Prinergy.

Anchor
Bookmark145_task1397__context_A9E3262FE3
Bookmark145_task1397__context_A9E3262FE3
La sintaxis completa es la siguiente:
<schema xmlns="http://www.w3.org/2001/XMLSchema">
..<element name="Job">
....<complexType>
......<all minOccurs="1">
........<element name="JobName" type="string" />
........<element name="InputFile" type="string" />
........<element name="ProcessTemplateRefine" type="string" />
........<element name="ProcessTemplateOutput" type="string" />
........<element name="EmailProcessError" type="string" />
........<element name="EmailOutputSuccess" type="string" />
........</all>
....</complexType>
..</element>
</schema>
Para obtener información sobre cómo escribir archivos XSD, consulte http://www.w3.org/XML/Schema.

  1. Anchor
    Bookmark145_task1397__steps_72A28ABCC791
    Bookmark145_task1397__steps_72A28ABCC791
    Anchor
    Bookmark145_task1397__step_C206AA6DDFE04
    Bookmark145_task1397__step_C206AA6DDFE04
    Cree un archivo de texto y agregue las siguientes etiquetas necesarias.


  2. <schema xmlns="http://www.w3.org/2001/XMLSchema">
  3. ...

</schema>
La primera línea identifica una versión específica del lenguaje XML y la codificación de caracteres. La etiqueta <schema> identifica el estándar específico de W3C que sigue el esquema.

  1. Anchor
    Bookmark145_task1397__step_4EF3E69175874
    Bookmark145_task1397__step_4EF3E69175874
    Cree el elemento principal del esquema, un trabajo.
  2. <element name="Job">
  3. ...

</element>
Un esquema sólo debe tener un elemento principal, que es el objeto que el esquema describe.

  1. Anchor
    Bookmark145_task1397__step_88C97B74A6BF4
    Bookmark145_task1397__step_88C97B74A6BF4
    Defina el tipo de datos del elemento principal.
  2. <complexType>
  3. ...

</complexType>
Dado que el trabajo contiene otros elementos, su tipo de datos es complex, lo que se define con un elemento independiente dentro del elemento del trabajo.

  1. Anchor
    Bookmark145_task1397__step_EEE6745E0D254
    Bookmark145_task1397__step_EEE6745E0D254
    Cree los elementos del trabajo, incluido el nombre del trabajo, el archivo de entrada del cliente, las plantillas de proceso necesarias para afinar el archivo del cliente e imprimirlo, así como las direcciones de correo electrónico que recibirán mensajes cuando se produzcan errores y cuando el trabajo se imprima correctamente.
  2. <element name="JobName" />
  3. <element name="InputFile" />
  4. <element name="ProcessTemplateRefine" />
  5. <element name="EmailProcessError" />

<element name="EmailOutputSuccess" />

  1. Anchor
    Bookmark145_task1397__step_87E272C835FF4
    Bookmark145_task1397__step_87E272C835FF4
    Defina el tipo de datos de los elementos secundarios.
  2. <element name="JobName" type="string" />
  3. <element name="InputFile" type="string" />
  4. <element name="ProcessTemplateRefine" type="string" />
  5. <element name="ProcessTemplateOutput" type="string" />
  6. <element name="EmailProcessError" type="string" />

<element name="EmailOutputSuccess" type="string" />
Dado que los elementos secundarios no contienen otros elementos, el type se puede definir dentro de la etiqueta. Dado que estos elementos contendrán palabras o frases, su tipo de datos es string.

  1. Anchor
    Bookmark145_task1397__step_4968D6EA57644
    Bookmark145_task1397__step_4968D6EA57644
    Cierre los elementos con una etiqueta que los convierta en necesarios.
  2. <all minOccurs="1">
  3. ...

</all>

  1. Anchor
    Bookmark145_task1397__step_CB7DE77C35BA4
    Bookmark145_task1397__step_CB7DE77C35BA4
    Guarde el archivo de texto con la extensión de nombre de archivo .xsd.
  2. Anchor
    Bookmark145_task1397__step_B461C3B72EB34
    Bookmark145_task1397__step_B461C3B72EB34
    Cree un XML de prueba que coincida con el esquema.

Por ejemplo:
<Job>
..<JobName>MyJob</JobName>
..<InputFile>\\MyServer\MyFolder\MyCustomerFile.pdf</InputFile>
..<ProcessTemplateRefine>Refine:Refine:1stRef-Normz</ProcessTemplateRefine>
..<ProcessTemplateOutput>Loose Page Proof:Virtual Proof:Virtual Proof.LoosePage</ProcessTemplateOutput>
..<EmailProcessError>test@kodak.com</EmailProcessError>
..<EmailOutputSuccess>test@kodak.com</EmailOutputSuccess>
</Job>

  1. Anchor
    Bookmark145_task1397__step_5B4A1CFF22CE4
    Bookmark145_task1397__step_5B4A1CFF22CE4
    Agregue el esquema al sistema Prinergy:
    Anchor
    Bookmark145_task1397__substeps_89BFD4BFF
    Bookmark145_task1397__substeps_89BFD4BFF
    1. Anchor
      Bookmark145_task1397__substep_DE78095822
      Bookmark145_task1397__substep_DE78095822
      En el Administrador de conjuntos de reglas, seleccione Herramientas > Administrador de esquemas XML.
    2. Anchor
      Bookmark145_task1397__substep_8860188D81
      Bookmark145_task1397__substep_8860188D81
      (Opcional) Haga clic en Agregar un grupo para agregar un grupo con objeto de que albergue el esquema. Escriba un nombre, haga clic en el grupo principal en la lista Grupos de la izquierda y haga clic en Crear.
    3. Anchor
      Bookmark145_task1397__substep_2226C11F50
      Bookmark145_task1397__substep_2226C11F50
      Haga clic en Agregar un esquema. Escriba un nombre y haga clic en un grupo en el menú Grupos de la izquierda. Haga clic en el botón Examinar, situado junto al cuadro Archivo de esquema, seleccione el archivo de esquema (.xsd) y haga clic en Abrir. Haga clic en Agregar esquema.

Puede omitir el cuadro Archivo de transformación, que sólo se aplica cuando los archivos XML están en formato JDF y es necesario agregar un archivo .xslt que los transforme en XML, que es un formato más simple utilizado en RBA.
El esquema aparece ahora en la lista Nombre del esquema en el Editor de parámetros de reglas de la acción Leer XML.

  1. Anchor
    Bookmark145_task1397__step_06A29CD11D844
    Bookmark145_task1397__step_06A29CD11D844
    Use el Gestor de esquemas XML para probar el archivo XML con el esquema y asegúrese de que RBA pueda leer el archivo XML.
Sv translation
languagefr

Créez un schéma XML qui identifie le type des données des fichiers XML et téléchargez le schéma vers Prinergy RBA.

Anchor
Bookmark145_task1397__context_A9E3262FE3
Bookmark145_task1397__context_A9E3262FE3
La syntaxe complète est :
<schema xmlns="http://www.w3.org/2001/XMLSchema">
..<element name="Job">
....<complexType>
......<all minOccurs="1">
........<element name="JobName" type="string" />
........<element name="InputFile" type="string" />
........<element name="ProcessTemplateRefine" type="string" />
........<element name="ProcessTemplateOutput" type="string" />
........<element name="EmailProcessError" type="string" />
........<element name="EmailOutputSuccess" type="string" />
........</all>
....</complexType>
..</element>
</schema>
Pour plus d'informations sur l'écriture des XSD, rendez-vous à l'adresse http://www.w3.org/XML/Schema

  1. Anchor
    Bookmark145_task1397__steps_72A28ABCC791
    Bookmark145_task1397__steps_72A28ABCC791
    Anchor
    Bookmark145_task1397__step_C206AA6DDFE04
    Bookmark145_task1397__step_C206AA6DDFE04
    Créez un fichier texte et ajoutez les balises requises suivantes :


  2. <schema xmlns="http://www.w3.org/2001/XMLSchema">
  3. ...

</schema>
La première ligne identifie une version de langage XML spécifique et le codage des caractères. La balise <schema> identifie la norme W3C spécifique que le schéma suit.

  1. Anchor
    Bookmark145_task1397__step_4EF3E69175874
    Bookmark145_task1397__step_4EF3E69175874
    Créez le principal élément dans le schéma : un travail.
  2. <element name="Job">
  3. ...

</element>
Un schéma ne doit avoir qu'un élément racine, qui est l'objet que ce schéma décrit.

  1. Anchor
    Bookmark145_task1397__step_88C97B74A6BF4
    Bookmark145_task1397__step_88C97B74A6BF4
    Définir le type de données de l'élément principal.
  2. <complexType>
  3. ...

</complexType>
Comme le travail contient d'autres éléments, son type de données est complex, ce qui se définit à l'aide d'un élément séparé dans l'élément du travail.

  1. Anchor
    Bookmark145_task1397__step_EEE6745E0D254
    Bookmark145_task1397__step_EEE6745E0D254
    Créez les éléments du travail, y compris le nom du travail, le fichier d'entrée du client, les modèles de processus requis pour raffiner le fichier du client et l'imprimer, et les adresses électroniques qui reçoivent des messages lorsque des erreurs surviennent et lorsque le travail est imprimé correctement.
  2. <element name="JobName" />
  3. <element name="InputFile" />
  4. <element name="ProcessTemplateRefine" />
  5. <element name="EmailProcessError" />

<element name="EmailOutputSuccess" />

  1. Anchor
    Bookmark145_task1397__step_87E272C835FF4
    Bookmark145_task1397__step_87E272C835FF4
    Définir le type de données des éléments enfants.
  2. <element name="JobName" type="string" />
  3. <element name="InputFile" type="string" />
  4. <element name="ProcessTemplateRefine" type="string" />
  5. <element name="ProcessTemplateOutput" type="string" />
  6. <element name="EmailProcessError" type="string" />

<element name="EmailOutputSuccess" type="string" />
Comme les éléments enfants ne contiennent pas d'autres éléments, le type peut être défini dans la balise. Comme ces éléments contiennent des mots ou phrases, leur type de données est une string.

  1. Anchor
    Bookmark145_task1397__step_4968D6EA57644
    Bookmark145_task1397__step_4968D6EA57644
    Encarter les éléments avec une balise qui les rend tous nécessaires.
  2. <all minOccurs="1">
  3. ...

</all>

  1. Anchor
    Bookmark145_task1397__step_CB7DE77C35BA4
    Bookmark145_task1397__step_CB7DE77C35BA4
    Enregistrez le fichier texte avec l'extension du nom du fichier .xsd.
  2. Anchor
    Bookmark145_task1397__step_B461C3B72EB34
    Bookmark145_task1397__step_B461C3B72EB34
    Créer un test XML qui correspond au schéma.

Par exemple :
<Job>
..<JobName>MyJob</JobName>
..<InputFile>\\MyServer\MyFolder\MyCustomerFile.pdf</InputFile>
..<ProcessTemplateRefine>Refine:Refine:1stRef-Normz</ProcessTemplateRefine>
..<ProcessTemplateOutput>Loose Page Proof:Virtual Proof:Virtual Proof.LoosePage</ProcessTemplateOutput>
..<EmailProcessError>test@kodak.com</EmailProcessError>
..<EmailOutputSuccess>test@kodak.com</EmailOutputSuccess>
</Job>

  1. Anchor
    Bookmark145_task1397__step_5B4A1CFF22CE4
    Bookmark145_task1397__step_5B4A1CFF22CE4
    Ajoutez le schéma au système Prinergy :
    Anchor
    Bookmark145_task1397__substeps_89BFD4BFF
    Bookmark145_task1397__substeps_89BFD4BFF
    1. Anchor
      Bookmark145_task1397__substep_DE78095822
      Bookmark145_task1397__substep_DE78095822
      Dans le Gestionnaire de jeux de règles, sélectionnez Outils > Gestionnaire de schéma XML.
    2. Anchor
      Bookmark145_task1397__substep_8860188D81
      Bookmark145_task1397__substep_8860188D81
      (En option) Cliquez sur Ajouter un groupe pour ajouter un groupe pour contenir le schéma. Entrez le nom, puis cliquez sur le groupe parent dans la liste Groupes à gauche, puis cliquez sur Créer.
    3. Anchor
      Bookmark145_task1397__substep_2226C11F50
      Bookmark145_task1397__substep_2226C11F50
      Cliquez sur Ajouter un schéma. Entrez le nom, puis cliquez sur le groupe parent dans le menu Groupes à gauche. Cliquez sur le bouton Parcourir, à côté du champ Fichier de schéma, sélectionnez le fichier (.xsd), puis cliquez sur Ouvrir. Cliquez sur Ajouter un schéma.

Vous pouvez ignorer le champ Transformer Fichier, qui ne s'applique que lorsque les fichiers XML sont au format JDF et vous devez ajouter un fichier .xslt qui les transforme en format XML plus simple utilisé dans RBA.
Le schéma s'affiche à présent dans la liste Nom de schéma de l'Éditeur des paramètres de règles pour l'action Lire XML.

  1. Anchor
    Bookmark145_task1397__step_06A29CD11D844
    Bookmark145_task1397__step_06A29CD11D844
    Utilisez le Gestionnaire de schémas XML pour tester le fichier XML par rapport au schéma et veillez à ce que RBA puisse lire le fichier XML.
Sv translation
languageja

XML ファイル内のデータのタイプを識別する XML スキーマを作成し、そのスキーマを Prinergy RBA にアップロードします。

Anchor
Bookmark145_task1397__context_A9E3262FE3
Bookmark145_task1397__context_A9E3262FE3
完全な構文は以下のとおりです。
<schema xmlns="http://www.w3.org/2001/XMLSchema">
..<element name="Job">
....<complexType>
......<all minOccurs="1">
........<element name="JobName" type="string" />
........<element name="InputFile" type="string" />
........<element name="ProcessTemplateRefine" type="string" />
........<element name="ProcessTemplateOutput" type="string" />
........<element name="EmailProcessError" type="string" />
........<element name="EmailOutputSuccess" type="string" />
........</all>
....</complexType>
..</element>
</schema>
XSD の記述方法については、http://www.w3.org/XML/Schema を参照してください。

  1. Anchor
    Bookmark145_task1397__steps_72A28ABCC791
    Bookmark145_task1397__steps_72A28ABCC791
    Anchor
    Bookmark145_task1397__step_C206AA6DDFE04
    Bookmark145_task1397__step_C206AA6DDFE04
    テキスト ファイルを作成し、以下の必須タグを追加します。


  2. <schema xmlns="http://www.w3.org/2001/XMLSchema">
  3. ...

</schema>
最初の行では、特定の XML 言語バージョンおよび文字エンコーディングを識別します。<schema> タグは、スキーマが準拠する特定の W3C 標準を識別します。

  1. Anchor
    Bookmark145_task1397__step_4EF3E69175874
    Bookmark145_task1397__step_4EF3E69175874
    スキーマに最上位のエレメント、つまりジョブを作成します。
  2. <element name="Job">
  3. ...

</element>
1 つのスキーマに入れるルート エレメントは 1 つです。ルート エレメントは、スキーマが説明しようとするオブジェクトです。

  1. Anchor
    Bookmark145_task1397__step_88C97B74A6BF4
    Bookmark145_task1397__step_88C97B74A6BF4
    最上位のエレメントのデータ タイプを定義します。
  2. <complexType>
  3. ...

</complexType>
ジョブは他のエレメントを含むため、そのデータ タイプは complex です。他のエレメントは、ジョブ エレメント内で別のエレメントを使用して定義されます。

  1. Anchor
    Bookmark145_task1397__step_EEE6745E0D254
    Bookmark145_task1397__step_EEE6745E0D254
    ジョブ名、顧客からの入力ファイル、顧客ファイルのリファインと出力に必要なプロセス テンプレート、エラー発生時やジョブの正常出力時に電子メールを受信する電子メールアドレスなど、ジョブの各エレメントを作成します。
  2. <element name="JobName" />
  3. <element name="InputFile" />
  4. <element name="ProcessTemplateRefine" />
  5. <element name="EmailProcessError" />

<element name="EmailOutputSuccess" />

  1. Anchor
    Bookmark145_task1397__step_87E272C835FF4
    Bookmark145_task1397__step_87E272C835FF4
    子ノードのデータ タイプを定義します。
  2. <element name="JobName" type="string" />
  3. <element name="InputFile" type="string" />
  4. <element name="ProcessTemplateRefine" type="string" />
  5. <element name="ProcessTemplateOutput" type="string" />
  6. <element name="EmailProcessError" type="string" />

<element name="EmailOutputSuccess" type="string" />
これらの子ノードは他のエレメントを含まないので、「type」をタグ内で定義できます。これらのエレメントは単語や文を含むので、データ タイプは string になります。

  1. Anchor
    Bookmark145_task1397__step_4968D6EA57644
    Bookmark145_task1397__step_4968D6EA57644
    これらのエレメントを、エレメントを必須のものにするタグで囲みます。
  2. <all minOccurs="1">
  3. ...

</all>

  1. Anchor
    Bookmark145_task1397__step_CB7DE77C35BA4
    Bookmark145_task1397__step_CB7DE77C35BA4
    このテキスト ファイルに、ファイル名拡張子 .xsd を付けて保存します。
  2. Anchor
    Bookmark145_task1397__step_B461C3B72EB34
    Bookmark145_task1397__step_B461C3B72EB34
    このスキーマに一致するテスト XML を作成します。

例:
<Job>
..<JobName>MyJob</JobName>
..<InputFile>\\MyServer\MyFolder\MyCustomerFile.pdf</InputFile>
..<ProcessTemplateRefine>Refine:Refine:1stRef-Normz</ProcessTemplateRefine>
..<ProcessTemplateOutput>Loose Page Proof:Virtual Proof:Virtual Proof.LoosePage</ProcessTemplateOutput>
..<EmailProcessError>test@kodak.com</EmailProcessError>
..<EmailOutputSuccess>test@kodak.com</EmailOutputSuccess>
</Job>

  1. Anchor
    Bookmark145_task1397__step_5B4A1CFF22CE4
    Bookmark145_task1397__step_5B4A1CFF22CE4
    以下の手順に従って、スキーマを Prinergy システムに追加します。
    Anchor
    Bookmark145_task1397__substeps_89BFD4BFF
    Bookmark145_task1397__substeps_89BFD4BFF
    1. Anchor
      Bookmark145_task1397__substep_DE78095822
      Bookmark145_task1397__substep_DE78095822
      ルール セット マネージャーで、ツール > RBA XML スキーマ マネージャーの順に選択します。
    2. Anchor
      Bookmark145_task1397__substep_8860188D81
      Bookmark145_task1397__substep_8860188D81
      必要に応じてグループの追加をクリックし、スキーマを含めるグループを追加します。名前を入力して左側のグループリスト内にある親グループをクリックし、作成をクリックします。
    3. Anchor
      Bookmark145_task1397__substep_2226C11F50
      Bookmark145_task1397__substep_2226C11F50
      スキーマの追加をクリックします。名前を入力して、左側のグループメニューのグループをクリックします。スキーマ ファイルボックスの横の参照ボタンをクリックして、スキーマ ファイル(.xsd)を選択し、開くをクリックします。スキーマの追加をクリックします。

変換ファイルボックスは空欄にできます。XML ファイルが JDF 形式で、RBA で使用される単純な XML 形式にその XML ファイルを変換する .xslt ファイルを追加する必要がある場合にのみ、このボックスを使用します。
これで、XML の読み取りアクションに対して、ルール パラメータ エディタのスキーマ名リストにスキーマが表示されるようになりました。

  1. Anchor
    Bookmark145_task1397__step_06A29CD11D844
    Bookmark145_task1397__step_06A29CD11D844
    XML スキーマ マネージャーを使用して、スキーマの XML ファイルをテストし、RBA でその XML ファイルが読み取れることを確認します。