Users Guide
incorrecta del archivo de metadatos puede también dañarlo. Estos daños pasarán
desapercibidos hasta que EKMDataParser analiza el archivo de metadatos.
EKMDataParser puede fallar con un error similar al siguiente:
[Fatal Error] EKMData.xml:290:16: The end-tag for element type "KeyUsageEvent" must
end with a '>' delimiter.
org.xml.sax.SAXParseException: The end-tag for element type "KeyUsageEvent" must
end with a '>' delimiter.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at com.ibm.keymanager.tools.EKMDataParser.a(EKMDataParser.java:136)
at com.ibm.keymanager.tools.EKMDataParser.a(EKMDataParser.java:26)
at com.ibm.keymanager.tools.EKMDataParser.main(EKMDataParser.java:93)
Si se produce este error, se debe a que falta un código final XML en un elemento.
El archivo de metadatos de Encryption Key Manager puede recuperarse para
permitir que EKMDataParser analice el archivo de nuevo.
1. Haga una copia de seguridad del archivo de metadatos de Encryption Key
Manager.
2. Edite el archivo de metadatos de Encryption Key Manager.
3. En XML, debe haber un código inicial y un código final correspondiente para
cada parte de datos o sucesos.
v Algunos ejemplos de un código inicial serían:
– <KeyUsageEvent>
– <driveSSN>
– <keyAlias1>
v Algunos ejemplos de un código final serían:
– </KeyUsageEvent>
– </driveSSN>
– </keyAlias1>
4. Analice el archivo y busque códigos sin correspondencia. El mensaje de error
de EKMDataParser lista a qué código le falta su código final. Esto debería
facilitar este proceso.
5. Cuando encuentre un código sin correspondencia, suprima temporalmente el
suceso o agregue los códigos necesarios para completar el suceso.
v Por ejemplo, el siguiente extracto de un archivo de metadatos de Encryption
Key Manager muestra el primer KeyUsageEvent sin código final:
<KeyUsageEvent>
<driveSSN>001310000109</driveSSN>
<volSer> </volSer>
<driveWWN>5005076312418B07</driveWWN>
<keyAlias1>key00000000000000000F</keyAlias1>
<dki>6B657900000000000000000F</dki>
<dateTime>Thu Aug 30 09:50:53 MDT 2007</dateTime>
<KeyUsageEvent>
<driveSSN>001310000100</driveSSN>
<volSer> </volSer>
<driveWWN>5005076312418ABB</driveWWN>
<keyAlias1>key000000000000000000</keyAlias1>
<dki>6B6579000000000000000000</dki>
<dateTime>Thu Sep 06 16:49:39 MDT 2007</dateTime>
</KeyUsageEvent>
Al añadir un </KeyUsageEvent> entre las líneas <dateTime>Thu Aug 30
09:50:53 MDT 2007</dateTime> y <KeyUsageEvent> se completa el primer
<KeyUsageEvent>.
Capítulo 8. Utilización de metadatos 8-3