Buscar propiedades de servidor de archivos de protocolo: ProtocolBridgePropertiesExit2
Si tiene un gran número de servidores de archivos de protocolo, puede
implementar la interfaz com.ibm.wmqfte.exitroutine.api.ProtocolBridgePropertiesExit2 para buscar
propiedades de servidor de archivos de protocolo a las que se hace referencia en las
transferencias. Puede implementar esta interfaz de preferencia para mantener un archivo ProtocolBridgeProperties.xml.
Acerca de esta tarea
Managed File Transfer proporciona una salida de usuario de ejemplo que busca propiedades de servidor de archivos de protocolo. Para obtener más información, consulte Uso de la salida de usuario de ejemplo para consultar las propiedades del servidor de archivos de protocolo.
Cualquier salida de usuario que busque propiedades de puente de protocolo
debe implementar la interfaz com.ibm.wmqfte.exitroutine.api.ProtocolBridgePropertiesExit2. Para más información, véase la interfazProtocolBridgePropertiesExit.java.
Puede
encadenar varias salidas de propiedades de servidor de protocolo de forma parecida a
otras salidas de usuario. Las salidas se invocan en el orden en que se especifican
utilizando la propiedad protocolBridgePropertiesExitClasses en el
archivo de propiedades de agente. Los métodos initialize todos regresan por separado y si uno o más devuelve un valor de false, el agente no se inicia. El error se comunica en el registro de sucesos
del agente.
Sólo se devuelve un resultado global para los métodos getProtocolServerProperties de todas las salidas. Si el método devuelve un objeto de propiedades como el código de resultado, este valor es el resultado devuelto y no se llama a los métodos getProtocolServerProperties de las salidas subsiguientes. Si el método devuelve un valor de null como el código de resultado, se llama al método getProtocolServerProperties de la salida siguiente. Si no hay ninguna salida subsiguiente, se devuelve el resultado null. El agente de puente de protocolo considera un código de resultado global de null como un error de búsqueda.
Se recomienda utilizar la interfaz ProtocolBridgePropertiesExit2.java java, pero para obtener información sobre la interfaz ProtocolBridgePropertiesExit.java, consulte Consulta de las propiedades del servidor de archivos de protocolo: ProtocolBridgePropertiesExit.
Para ejecutar la salida, realice los pasos siguientes:
Procedimiento
- Compile la salida de usuario de propiedades de servidor de protocolo.
- Cree un archivo JAR ( Java Archive) que contenga la salida compilada y su estructura de paquetes.
- Ponga el archivo JAR que contiene la clase de salida en el directorio exits del agente de puente de protocolo. Este directorio se encuentra en el directorio MQ_DATA_PATH/mqft/config/coordination_queue_manager/agents/bridge_agent_name .
- Edite el archivo de propiedades del agente de puente de protocolo para incluir la propiedad
protocolBridgePropertiesExitClasses. Para el valor de esta propiedad, especifique una lista separada por comas de clases que implementan una salida de usuario de propiedades de servidor de puente de protocolo. Las clases de salida se invocan en el orden en que están especificadas en esta lista. Para obtener más información, consulte El archivo MFT agent.properties. - Si lo desea, puede especificar la propiedad
protocolBridgePropertiesConfiguration. El valor que especifique para esta propiedad se pasa como una Serie al método initialize() de las clases de salida especificadas medianteprotocolBridgePropertiesExitClasses. Para obtener más información, consulte El archivo MFT agent.properties.