/
4.7. Configuración escenarios CSV

4.7. Configuración escenarios CSV

Para estos sistemas, como en casos anteriores, se creará el escenario “CS_SII_ProcesarLote_CSV” que agrupará todos los objetos del escenario.


De manera general se ha creado un “.tpz” con el escenario base de CSV, de manera adicional se podrán crear nuevos sistemas realizando los objetos descritos a continuación.

Por cada sistema NO SAP del que se consuman los CSV habrá que crear un canal “CC_S_FILE_ProcesarCSV” asociado al Bussines Component correspondiente al sistema, en el escenario por defecto BC_LEGACY.

En este, configuraremos la ruta desde la que deseamos consumir los ficheros, aquí es importante seleccionar las siguientes opciones para la configuración:

  1. En la pestaña processing, el tipo de servicio tiene que ser Exactly Once In Order.
  2. En la pestaña Advanced, habrá que seleccionar las propiedades específicas del mensaje, para posteriormente en la ejecución del escenario obtener el filename del fichero.

Este filename está definido en el punto 4.7.1. Definicion Filename CSV

En los canales “CC_R_FILE_Procesar_Lote_CSV_Orchestrator” importados de los .tpz, será necesario cambiar, por un lado la ruta dónde dejaremos la respuesta de la AEAT.


Y por otro la ruta de dónde recoge los properties tanto del primer paso del orquestador, como el segundo. Los parámetros relativos al MessageTransfromBean no es necesario modificarlos.

Por último se tendrá que crear un ICO a similitud del encontrado en el .tpz |BC_LEGACY|SI_OA_ProcesarCSV

 

Como canal sender se definirá el canal creado CC_S_FILE_ProcesarCSV, en los Receiver se agregarán todos los BC importardos en el .tpz, añadiendo como Receiver Determination el objeto OM_Dummy_to_Receiver_Determination

Este OM nos proporcionará la regla de dirección a los BC en función de la operación que se quiera realizar en el CSV.

 

Todos los Receiver Interfaces tendrán la misma configuración, con SI_IA_EnviarLote como Service Interface y OM_CsvContent_to_EnviarLote como Operation Mapping.

 

Por último a cada Receiver se le asignará su correspondiente “CC_R_FILE_Procesar_Lote_CSV_Orchestrator”.

Avvale 2024