El conector es compatible con la clase gestora personalizada de objetos comerciales, CustomBOH. Esta clase implementa la interfaz JDBCBOhandlerInterface. La sintaxis de esta interfaz es:
public interface JDBCBOhandlerInterface{ public int doVerbForCustom(CWConnectorBusObj busObj) throws VerbProcessingFailedException, ConnectionFailureException; }
Cuando implemente el método doVerbForCustom, asegúrese de que emita las dos excepciones, pero que no las reciba. Defina también el estado y el mensaje de cada excepción antes de emitirla.
Para permitir que el conector pueda trabajar con este gestor de objetos comerciales:
El conector busca en esa información para obtener el nombre de la clase gestora personalizada de objetos comerciales. Utilice esta sintaxis:
CustomBOH=nombreClaseGestoraPersonalizadaObjetosCom
Por ejemplo, suponga que la información sobre el verbo que es específica de la aplicación está especificada de esta manera:
CustomBOH=JDBCBOhandlerForOverrideSQL
En este caso, JDBCBOhandlerForOverrideSQL es el nombre de la clase gestora personalizada de objetos comerciales.
Si el conector encuentra "CustomBOH=" en la información sobre el verbo específica de la aplicación y encuentra la clase en el paquete com.crossworlds.connectors.JDBC, el conector ejecuta el gestor personalizado de objetos comerciales. Si el conector no encuentra CustomBOH, emite un error para indicar que no pudo encontrar la clase.