AranxelXML - Lista de Materiales

Resumen

Este documento contiene la especificación de requerimientos del archivo de lista de materiales en formato XML.

Este documento reúne la información necesaria para formar correctamente el archivo de lista de materiales con la estructura correcta.

Descripción

El archivo de lista de materiales es un archivo en el formato estándar de XML (Extended Markup Lenguaje). La extensión del archivo debe ser .xml y la definición y estructura del archivo debe ser como se explica en la tabla de abajo. Definición y Estructura del Archivo.

DEFINICIÓN Y ESTRUCTURA DEL ARCHIVO
Campo Requerido Tipo Datos Restricciones Notas
1 clave_material SI Cadena Máx. 30 caracteres
2 nombre SI Cadena Máx. 20 caracteres
3 fecha_inicial SI Fecha dd/mm/yyyy
4 clave_ensamble SI Cadena Máx. 30 decimales
5 clave_unidad SI Cadena Máx. 10 caracteres UM del material hijo
6 incorporación NO Númerico Máx. 3 caracteres Debe existir en Aranxel
7 merma SI Numérico Máx. 4 caracteres Valores positivos

ESTRUCTURA DEL ARCHIVO

El archivo debe tener un elemento de definición del archivo XML:

    <?xml version="1.0" standalone="yes" ?>

El archivo de listas de materiales comienza con un elemento padre en el cual contiene toda la información de las listas de materiales:

    <listas_materiales>
    </listas_materiales>

Dentro de este elemento principal deben estar elementos para cada una de las listas de materiales llamadas "lista" en la cual se agregan los atributos "clave_material", "clave_unidad", "nombre", "fecha_inicial":

    <lista clave_material="FDTULQGK13EJ5-AY--G" nombre="N" fecha_inicial="01/04/2010"> 
    </lista>

Para cada elemento "lista" debe existir una colección de elementos de ensamble llamados "ensamble", es decir que aparecerán todos los materiales que componen la estructura. Cada elemento ensamble tendrá los siguientes atributos: "clave_ensamble", "clave_unidad", "incorporación" y "merma":

   <ensamble clave_material="FDTULQGK13EJ5-AY--G" clave_ensamble="243171HK0A" incorporacion="1" merma="0">

A continuación se muestra un ejemplo completo de un archivo XML de Listas de Materiales:

  <listas_materiales>
    <lista clave_material="FDTULQGK13EJ5-AY--G" nombre="N" fecha_inicial="01/04/2010"> 
        <ensamble clave_material="FDTULQGK13EJ5-AY--G" clave_ensamble="243171HK0A" incorporacion="1" merma="0">
        <ensamble clave_material="FDTULQGK13EJ5-AY--G" clave_ensamble="243171HK0A" incorporacion="1" merma="0">
        <ensamble clave_material="FDTULQGK13EJ5-AY--G" clave_ensamble="243171HK0A" incorporacion="1" merma="0">
        <ensamble clave_material="FDTULQGK13EJ5-AY--G" clave_ensamble="243171HK0A" incorporacion="1" merma="0">
        <ensamble clave_material="FDTULQGK13EJ5-AY--G" clave_ensamble="243171HK0A" incorporacion="1" merma="0">
        <ensamble clave_material="FDTULQGK13EJ5-AY--G" clave_ensamble="243171HK0A" incorporacion="1" merma="0">
    </lista>
  </listas_materiales>