Representación en base de datos de APPRESOURCE

Acerca de esta tarea

Los recursos de aplicación y el archivo APPRESOURCE.dmx:

Procedimiento

  1. Utilice la compilación de destino "build extractdata -Dtablename=APPRESOURCE" para crear una copia actualizada del archivo APPRESOURCE.dmx file que se genera en el directorio build\dataextractor. Tenga en cuenta que también extraerá todos los recursos en una carpeta blob en el mismo directorio. La convención de nomenclatura de dichos recursos es APPRESOURCE<número> p.ej. "APPRESOURCE3"
  2. Abra el archivo APPRESOURCE.dmx utilizando un editor de texto o XML
  3. Busque los recursos de script personalizados utilizando el identificador de script como, por ejemplo, "EjemploIEG_personalizado_v1_Admision"
  4. Cada fila del archivo dmx tendrá un atributo denominado "content" que hace referencia al archivo de recursos en el directorio "build\dataextractor\blob"
  5. Encuentre ese archivo de recursos y renómbrelo al valor especificado en el atributo "name" de esa fila en el archivo DMX como, por ejemplo, de resource3 a "EjemploIEG_personalizado_v1_Admision_PaginaAboutYou"
  6. Asegúrese de que el atributo content de esa fila también utilice el mismo nombre de recurso
  7. Copie ese archivo de recursos a una ubicación de componentes personalizados como, por ejemplo, custom\data\demo\blob
  8. Siga los pasos del 3 al 7 hasta que todos los recursos se hayan encontrado, renombrado y copiado a la ubicación de componentes personalizados
  9. Por último, guarde el archivo APPRESOURCE.dmx y cópielo en el directorio de componentes personalizados, por ejemplo comp\data\demo.

Resultados

Para asegurarse de que el proceso de construcción de la base de datos reciba la ubicación de todos estos artefactos,asegúrese de que el archivo datamanager_config.xml referencie el directorio de componentes personalizados, por ejemplo <entry name="components/custom/data/demo/" type="dmx" ="basedir"/>