Page tree

Cree un esquema XML que identifique el tipo de datos de los archivos XML y cargue el esquema en RBA de Prinergy.
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. 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. 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. 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. 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. 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. Cierre los elementos con una etiqueta que los convierta en necesarios.
  2. <all minOccurs="1">
  3. ...

</all>

  1. Guarde el archivo de texto con la extensión de nombre de archivo .xsd.
  2. 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. Agregue el esquema al sistema Prinergy:
    1. En el Administrador de conjuntos de reglas, seleccione Herramientas > Administrador de esquemas XML.
    2. (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. 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. 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.
  • No labels