ICE19
ICE19 valida que los componentes anunciados hacen referencia a un archivo en la columna KeyPath de la tabla componente de y que un acceso directo anunciado hace referencia a un directorio de esta columna.
ICE19 valida que los componentes o accesos directos anunciados tienen un ComponentId. Los componentes de tabla PublishComponent, que no se anuncian en otra tabla, solo se comprueban para ver si tienen un ComponentId.
Resultado
ICE19 envía un mensaje de error si la columna KeyPath de la tabla Componente no hace referencia a un archivo en el caso de un componente anunciado o un directorio en el caso de un acceso directo anunciado. ICE19 publica un mensaje de error si alguno de los componentes o accesos directos anunciados no tiene un ComponentId.
Ejemplo
ICE19 publica los siguientes mensajes de error para el ejemplo que se muestra:
- Extensión flp hace referencia al componente Comp1 que no tiene un ComponentId especificado en la tabla componente de .
- Extension exe hace referencia al componente Comp4 que hace referencia a un directorio como su KeyPath. KeyPath es Null en la tabla Componente.
- Shortcut Shortcut2 hace referencia al componente Comp3, que hace referencia a una entrada del Registro como ruta de acceso de la clave. El valor de la columna Atributos de la tabla Componente es 4.
de tabla de componentes de (parcial)
Componente | ComponentId | Atributos | KeyPath |
---|---|---|---|
Comp1 | Nulo | 0 | Archivo1 |
Comp2 | {00000002-0003-0000-0000-624474736554} | 0 | Archivo2 |
Comp3 | {00000003-0003-0000-0000-624474736554} | 4 | Reg3 |
Comp4 | {00000004-0003-0000-0000-624474736554} | 0 | Nulo |
de tabla de extensión (parcial)
Extensión | Componente_ |
---|---|
flp | Comp1 |
Tst | Comp2 |
exe | Comp4 |
de tabla de acceso directo de (parcial)
Atajo | Componente_ | Característica_ |
---|---|---|
Acceso directo1 | Comp4 | ProductFeature |
Acceso directo2 | Comp3 | ProductFeature |
de tabla de características (parcial)
Característica |
---|
ProductFeature |
Nota
Si la extensión flp y exe hacen referencia al mismo componente, el servidor EXE o COM que los abre debe ser el mismo. Este EXE es normalmente KeyPath para el componente. Para OFFICE, la documentación de extensiones y xls no puede hacer referencia al mismo componente porque el mismo EXE no abre ambas extensiones. Necesita winword.exe para abrir extensiones de documento y necesita excel.exe para abrir extensiones xls.
Temas relacionados