Utilice el primitivo de mediación Personalizar para ejecutar lógica personalizada.
El primitivo de mediación Personalizar puede llamar directamente a un componente SCA (Service Component Architecture) Java, que se cree o proporcione. El componente SCA de destino debe existir dentro del mismo módulo de mediación como primitivo de mediación Personalizar.
El primitivo de mediación Personalizar tiene un terminal de entrada y dos terminales de salida. Uno de los terminales de salida se utiliza para la salida satisfactoria y el otro para la salida con error. El terminal de entrada está conectado para aceptar un mensaje y los terminales de salida están conectados para propagar un mensaje. El mensaje de entrada se pasa al componente SCA externo, como parámetro de entrada. Si la operación finaliza correctamente, la respuesta se propaga al terminal de salida. Si la operación devuelve un error, el terminal de error propaga el mensaje original junto con información sobre la excepción.
Puede utilizar el primitivo de mediación Personalizar para realizar procesos que no pueden realizarse con otros primitivos de mediación. Por ejemplo, puede escribir un componente SCA personalizado para acceder a la base de datos del Registrador de mensajes.
Propiedad | Valores válidos | Valor predeterminado |
---|---|---|
Referencia de servicio | Serie | Nulo o referencia generada |
Operación | Serie | |
Raíz | Serie: expresión XPath que representa la raíz del mensaje que se pasa al componente SCA. | /body |
Considere lo siguiente al utilizar el primitivo de mediación Personalizar.