Gestión de códigos de error de programación de clientes ActiveX

Todas las excepciones generadas en código Java™ se encapsulan y se vuelven a generar como un error COM mediante la interfaz ISupportErrorInfo y la estructura EXCEPINFO IDispatch::Invoke(), el objeto Err en Visual Basic y VBScript. Dado que no hay números de error asociados a las excepciones Java, cuando se genera una excepción Java, toda la pila de rastreo se almacena en el texto de descripción de error y el número de error que se asigna es 0x6003.

En Visual Basic o VBScript, utilice los campos Err.Number y Err.Description para determinar el error Java real. Los errores que no son de Java se generan como suele esperarse mediante la interfaz IDispatch; por ejemplo, si no se encuentra un método, se genera el error 438 "El objeto no soporta esta propiedad o método".

Tabla 1. Números de error y descripciones. Números de error y descripciones en VBScript
Número de error Descripción
0x6001 Error JNI (Java Native Interface)
0x6002 Error de inicialización
0x6003 Excepción Java. La descripción del error se encuentra en el rastreo de pila de Java.
0x6FFF Anomalía interna general

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rcli_xhandle
File name: rcli_xhandle.html