No rechazo del adaptador de InterAct
La compatibilidad sin rechazo para un mensaje InterAct saliente se obtiene estableciendo SwInt:NRIndicator en TRUE en SwInt:RequestControl o SwInt:ResponseControl, según corresponda. Esto solo es necesario si el servicio no selecciona la compatibilidad con no rechazo de forma predeterminada, según el perfil de servicio.
La no rechazo se basa en una firma válida creada por el SNL, justo antes de transmitir el mensaje. Por lo tanto, para obtener compatibilidad sin rechazo en los mensajes de solicitud salientes, es obligatorio que el elemento SwInt:RequestCrypto, incluido en SwInt:RequestControl, se establezca TRUE en SwInt:RequestControl.
En el caso de los mensajes de respuesta, el requisito es equivalente, salvo que los elementos implicados son swInt:ResponseCrypto, tal como se encuentra en swInt:ResponseControl; SwInt:ResponseCrypto debe establecerse EN TRUE.
Para la compatibilidad sin rechazo en una solicitud, es necesario que la firma del mensaje cubra swInt:RequestHeader, SwInt:RequestPayload y SwInt:SwiftRequestRef del SwInt:RequestDescriptor. SwiftNet Link genera automáticamente SwInt:SwiftRequestRef. En relación con la generación de SwInt:SwiftRequestRef, el SNL también ajusta automáticamente el valor SwSec:MemberRef dentro de SwSec:CryptoControl para generar la firma de mensaje necesaria. Del mismo modo, para la compatibilidad sin rechazo en una respuesta, es necesario que la firma del mensaje cubra el SwInt:ResponseHeader, SwInt:ResponsePayload y swInt:SwiftResponseRef del SwInt:ResponseDescriptor. SwiftResponseRef genera automáticamente SwInt:SwiftResponseRef. En conexión con la generación de SwInt:SwiftResponseRef, el SNL también ajusta automáticamente el valor SwSec:MemberRef dentro de SwSec:CryptoControl para generar la firma de mensaje necesaria.
Si el perfil de servicio de negocio selecciona no rechazo de forma predeterminada, se debe seleccionar la firma de mensaje necesaria (como se describe en SwInt:RequestControl o SwInt:ResponseControl) y debe seleccionarse antes de que el mensaje salga del SNL.
Si la selección de características según el perfil de servicio empresarial invoca compatibilidad con no rechazo en un mensaje y, si no se encuentra la firma necesaria con el mensaje, el modificador rechazará el mensaje. Se devolverá un mensaje de excepción de estado al remitente del mensaje.
El cifrado de carga útil no es coherente con la compatibilidad con no rechazo. Si se selecciona Compatibilidad sin rechazo para un mensaje y la carga se cifra en su totalidad o en parte, swiftNet Link rechazará el mensaje.
Tenga en cuenta que si el servicio no tiene la característica de no rechazo, se rechazará cualquier solicitud o respuesta que indique no rechazo en el control.
Consulte también
Arquitectura del adaptador de InterAct
Componentes del adaptador de InterAct
Mensajes del adaptador de InterAct para el intercambio empresarial
Aplicación de cliente del adaptador de InterAct
Aplicación de servidor del adaptador de InterAct
Almacenamiento y reenvío del adaptador de InterAct
Arquitectura de seguridad del adaptador de InterAct
Entrega confiable integral del adaptador de InterAct
Supervisión de estado del adaptador de InterAct