---
# System prepended metadata

title: INJECTOR -  RibZthToRsbZthRouting

---

# INJECTOR -  RibZthToRsbZthRouting

###### Informações: 

> Cliente     : Grupo Nós 
> Criado por  : Logic Information Systems - 04/01/2023
> Introdução:  Readme para descrever  tecnicamente o serviço injector do RSB, responsável por filtrar e direcionar as mensagens provenientes do RMS e com destino ao Zanthus

## ARQUITETURA


### Visão geral:

1. Na aplicação RIB rib-zth, os subscribers configurados leem as mensagens publicadas na fila. O rib-zth envia essas mensagens para o injector do RSB em uma chamada SOAP, passando os seguintes parâmetros:


- family;
- Messagetype;
- businessObjectId;
- retailPayload

2. O injector RibZthToRsbZthRouting-ServicesIntegrationFlow, com base nos campos family e messageType, enviados pelo rib-zth, realiza um filtro da mensagem. Caso não esteja na lista configurada no serviço, a mensagem é descartada. 

3. Caso a mensagem deva ser enviada à Zanthus, o injector executa a XQuery para incluir o namespace e a operação a ser invocada no payload, com base nos campos family e messageType. . 

4. O injector direciona a mensagem para o decorator e invoca a operação correspondente, com base nos campos family e messageType. 

## Configurações

| FAMILY | MESSAGE TYPE | DECORATOR | OPERATION |
| -------- | -------- | -------- |--------  |
| stores     | storecre     | zth-Stores-AppServiceDecorato     |createStoreDesc       |
| stores     | storemod     | zth-Stores-AppServiceDecorato     |updateStoreDesc      |
| stores     | storedel     | zth-Stores-AppServiceDecorato     |deleteStoreDesc      |
| stores     | storedtlcre     | zth-Stores-AppServiceDecorato     |createStoreDtlUsingStoreDesc      |
| stores     | storedtlmod     | zth-Stores-AppServiceDecorato     |updateStoreDtlUsingStoreDesc|
| itemloc     | itemloccre     | zth-ItemLoc-AppServiceDecorator      |createItemLocDesc      |
| itemloc     | itemlocmod     | zth-ItemLoc-AppServiceDecorator      |updateItemLocDesc      |
| itemloc     | itemlocdel     | zth-ItemLoc-AppServiceDecorator      |deleteItemLocDesc      |
| merchhier     | deptcre     | zth-MerchHier-AppServiceDecorator      |createMrchHrDeptDesc      |
| merchhier     | deptmod     | zth-MerchHier-AppServiceDecorator      |updateMrchHrDeptDesc      |
| merchhier     | deptdel     | zth-MerchHier-AppServiceDecorator      |deleteMrchHrDeptDesc      |
| merchhier     | classcre     | zth-MerchHier-AppServiceDecorator      |createMrchHrClsDesc      |
| merchhier     | classmod     | zth-MerchHier-AppServiceDecorator      |updateMrchHrClsDesc      |
| merchhier     | classdel     | zth-MerchHier-AppServiceDecorator      |deleteMrchHrClsDesc      |
| merchhier     | subclasscre     | zth-MerchHier-AppServiceDecorator      |createMrchHrSclsDesc      |
| merchhier     | subclassmod     | zth-MerchHier-AppServiceDecorator      |updateMrchHrSclsDesc      |
| merchhier     | subclassdel     | zth-MerchHier-AppServiceDecorator      |deleteMrchHrSclsDesc      |
| items     | itemcre     | zth-Items-AppServiceDecorator      |createItemDesc      |
| items     | itemhdrmod      | zth-Items-AppServiceDecorator      |updateItemHdrDesc      |
| items     | itemdel     | zth-Items-AppServiceDecorator      |deleteItemDesc      |
| items     | itemudalovcre     | zth-Items-AppServiceDecorator      |createItemUDALOVDesc      |
| items     | itemudalovdel     | zth-Items-AppServiceDecorator      |deleteItemUDALOVDesc      |
| items     | itemupccre     | zth-Items-AppServiceDecorator      |createItemUPCDesc      |
| items     | itemupcmod     | zth-Items-AppServiceDecorator      |updateItemUPCDesc      |
| items     | itemupcdel     | zth-Items-AppServiceDecorator      |deleteItemUPCDesc      |


## Informações de Software para abertura do Injector



| Softwares          | Versão/Ambiente               |
| ----------------- |:----------------------- |
| JDeveloper Studio Developer  |12.2 Studio - Instalação Local    |
| Console Weblogic Grupo Nós  | QAS/SDX/PRD     |



- Auto-generated Table of Content
[ToC]


	  
	  
	  