En este apartado se van a explicar diferentes casos de uso y cómo podría implementarlos una aplicación integradora.
...
1.- Creación de asiento registral
...
A continuación se detallan dos tipos de envío de asiento registral, uno con fichero adjunto y otro sin adjuntos
1.1.- Envío de asiento registral sin adjunto
...
3.- ANEXO I - Configuración del cliente
...
A continuación ofrecemos dos modos de configurar las instancias de los agentes de acceso
3.1.- Configuración del framework Spring y librerias Maven
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <!-- ID DE LA APLICACIÓN INTEGRADORA --> <bean id="applicationINT" class="java.lang.String"> <constructor-arg type="java.lang.String" value="SRT"/> <!-- Se indicará la ID de la aplicación integradora --> </bean> <!-- URL SERVICIOS DE SRT --> <bean id="urlServices" class="java.lang.String" > <constructor-arg type="java.lang.String" value="http://[entorno:puerto]/srt_core_v3/services"/> <!-- Se indicará el entorno --> </bean> <!-- CHUNKED TRANSFER PROPERTY --> <bean id="chunkedTransferProperty" class="java.lang.Boolean"> <constructor-arg value="false"/> </bean> <!-- WS DE SRT --> <!--ASIENTOS--> <!--Cliente de los servicios de gestión de asientos, se permite enviar, listar, ver el detalle y obtener sus adjuntos--> <bean id="entryClient" class="com.tbsolutions.srt.client.EntryClient"> <property name="applicationId" ref="applicationINT"/> <property name="url" ref="urlServices"/> <property name="chunkedTransfer" ref="chunkedTransferProperty"/> </bean> <!-- REGISTROS --> <bean id="registerClient" class="com.tbsolutions.srt.client.RegisterClient"> <property name="applicationId" ref="applicationINT"/> <property name="url" ref="urlServices"/> <property name="chunkedTransfer" ref="chunkedTransferProperty"/> </bean> <!-- Clase creada por el integrador donde se inyectan los clientes --> <bean id="srtIntegration" class="integration.SRTIntegrationImpl"> <property name="entryClient" ref="entryClient" /> <property name="registerClient" ref="registerClient" /> </bean> </beans> |
4.- ANEXO 2 - Ejemplo de integración
...
A continuación ofrecemos un ejemplo para integrarse