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
Orações Subordinadas Adverbiais
criismoreir
Paulo Freire Pedagogia da Autonomia
lb.roberto
Gestão de Pessoas: 6 dicas para ser mais eficiente
Liliane Tubino
Plano de estudos ENEM - Parte 1 *Humanas
GoConqr suporte .
Prep Like a Pro with GoConqr's GCSE Revision Timetable
Landon Valencia
SIMULADÃO EA-HSG FATOS DA HISTÓRIA NAVAL PARTE 2
isac rodrigues
Ocultar cartas nos Flashcards
GoConqr suporte .
Explore a Biblioteca