Archivo a_customer.xml
El sistema utilza el archivo a_customer.xml para hacer referencia a las clases del sistema que se han personalizado.
Dado que el archivo a_customer.xml es el primero que ejecuta el programa de utilidad UpdateDB, los cambios a los que haga referencia en los archivos de script del producto son los primeros que se aplicarán. Todas las opciones del sistema se incorporarán a continuación en la personalización, antes de que el programa de utilidad UpdateDB ejecute los scripts product_description.xml. Si incorpora las extensiones de clases en cualquiera de las opciones del sistema, cree el archivo a_customer.xml. Se debe hacer referencia a todos los archivos de clase y scripts modificados en el formato que se muestra en el ejemplo siguiente.
Ejemplo
En este ejemplo, el programa de utilidad UpdateDB ejecuta los scripts que representan cada versión de actualización sucesiva hasta el script V600_01 referenciado incluido. Las entradas <mboset objectname> y <mbo object> alteradas indican que se han ampliado las clases de órdenes de compra.
<?xml version="1.0" encoding="UTF-8"?>
<product>
<name>Customer Product</name>
<version>
<major>6</major>
<minor>0</minor>
<patch>0</patch>
<build>999</build>
</version>
<dbmaxvarname>DBCUST</dbmaxvarname>
<dbscripts>cus</dbscripts>
<dbversion>V600-01</dbversion>
<lastdbversion>V520-20</lastdbversion>
<extensions>
<mboset objectname='PO'>psdi.app.cust.POSet</mboset>
<mbo objectname='PO'> psdi.app.cust.PO</mbo>
</extensions>
</product>