null
US
Entrar
Registre-se gratuitamente
Registre-se
Detectamos que o JavaScript não está habilitado no teu navegador. Habilite o Javascript para o funcionamento correto do nosso site. Por favor, leia os
Termos e Condições
para mais informações.
Próximo
Copiar e Editar
Você deve estar logado para concluir esta ação!
Inscreva-se gratuitamente
37971769
Vendor Outbound Controller
Descrição
MemberAccumulatorVendorOutboundController
Sem etiquetas
outbound
controller
vendor
memberaccumulator
member accumulator
member
accumulator
job-infosys-bsc
job
Fluxograma por
Jorge Raya García
, atualizado more than 1 year ago
Mais
Menos
Criado por
Jorge Raya García
mais de 2 anos atrás
4
0
0
Resumo de Recurso
Nós do fluxograma
start
step 2045 set Basics
outboundVendorDetailMap = new controllerStepExist = false retryRequestString = EMPTY
fetchRetryCount.sql
isRetry = true
flag = true
Map<String, Object> rows = controller_rows {status, request}
rows != null
true
true
retryRequestString = rows.get(request)
true
retryRequestString != null
controllerStepExist = true outboundVendorDetailMap = retryRequestString in string
removeAlreadyProcessedChildTransactions
removeAlreadyProcessedChildTransactions
senderIdent = MES
toFetchStepStatusFromAuditTable = true
true
return true
true
senderIdent = CVS or CVT
false
false
end
toFetchStepStatusFromAuditTable = true
true
return true
true
senderIdent = MGN
false
false
toFetchStepStatusFromAuditTable = true
return true
true
true
false
false
flag = toFetchStepStatusFromAuditTable
toFetchStepStatusFromAuditTable
MapSqlParameterSource params params.add(api_id) params.add(transCk) params.add(prcsId) NamedParameterJdbcTemplate template
template != null
execute rows = queryToFetchStepStatusFromAuditTable
true
rows != null
false
prcsId = 2045
true
controller_rows = rows
return true
End
true
false
row -> intac_aud_sts_cd = SUCCESS
false
return true
true
false
true
accumOutboundReq = outboundRequest
false
false
false
false
memberRecords = list MEMBER_ELIGIBILITY_RECORDS
productMap = fetchProductRecordMap()
fetchProductRecordMap()
productMap = new LinkedHashMap
validProductRecords = List PRODUCT_RECORDS
productMatchRecord : validProductRecords
productMap -> containsKey = productMatchRecord -> Sender_ident
true
productMap -> add ( productMatchRecord )
true
false
productList = new productList -> add ( productMatchRecord ) productMap -> put ( productMatchRecord -> ( Sender_ident, productList )
Next
return productMap
false
End
odmRequestMap = fetchODMRequestMap
fetchODMRequestMap
odmRequestMap = new LinkedHashMap
rtaInputRequest = ODM_REQUEST
rtaInputRequest -> list AccumulatorInput != null
return odmRequestMap
false
accumulatorInputList = rtaInputRequest -> rtaInput -> list accumulatorInput
true
accumulatorInput : accumulatorInputList
odmRequestMap -> put ( accumulatorInput -> mctrVal, accumulatorInput )
true
false
next
End
odmResponse = exchange -> ODM_BUCKET_LIST
controllerStepExist = false
buildOutboundVendorDetailMap
true
vendorAuditFailureMessages = new ArrayList accumulatorOutputList = odmResponse -> RtaOutput -> AccumulatorOutput
false
buildOutboundVendorDetailMap
accumulatorOutputList = odmResponse -> rtaOutput -> list accumulatorOutput
accumulatorOutput : accumulatorOutputList
accumulatorOutput -> mctrVal != null && mctrValMap != null
true
End
false
entry : mctrValMap
true
false
accumulatorOutput -> mctrVal = entry -> Value
true
false
senderIdent = entry -> Key fetchNextSeqValueFromTransactionTable newTransCk = exchange -> trackingTableGeneratedTransCk outboundVendorDetailMap.put(senderIdent, newTransCk)
true
false
exchange -> setProperties
requestString = outboundVendorDetailMap insertTrackingTableRtaInteractionAudit
accumulatorOutput : accumulatorOutputList
exchange -> setProperties
false
outboundVendorDetail = null transCk = null senderIdent = EMPTY
true
accumulatorOutput -> mctrVal != null && mctrValMap != null
entry : mctrValMap -> entry
outboundVendorDetailMap != null && outboundVendorDetailMap != Empty
false
true
false
accumulatorOutput -> mctrVal = entry -> Value
false
senderIdent = entry -> Key
true
true
Quer criar seus próprios
Fluxogramas
gratuitos
com a GoConqr?
Saiba mais
.
Semelhante
Know your Smart Controller
jacqueskempmacad
Member Court Booking Tasks
Heracles Conrad
Know the Macadams Smart Controller
jacqueskempmacad
Peld
Flavio Tavares
Analgesicos
Adriana
Gramática para o First Certificate I
GoConqr suporte .
Equações estatísticas
Luiz Fernando
Informática conhecimentos básicos
thiago.tc3
Mapa Mental - Como Criar um Mapa Mental
frcristina
Resumo global da matéria de Biologia e Geologia (10.º e 11.º anos)_2
Sofia Oliveira
Instrumentação Cirúrgica
Lia Argenton
Explore a Biblioteca