1 line
6.8 KiB
XML
1 line
6.8 KiB
XML
{"version":"v1alpha","kind":"VisualBuilder","metadata":{"name":"failed_payments_retry","description":"Failed payments retry workflow.","runtime":"spark"},"spec":{"ui":{"edges":[{"style":{"stroke":"var(--color-primary-lighter)","strokeWidth":1},"source":"data-reader__0","target":"filter__1","id":"xy-edge__data-reader__0-filter__1"},{"style":{"stroke":"var(--color-primary-lighter)","strokeWidth":1},"source":"filter__1","target":"rest-api-invoke__2","id":"xy-edge__filter__1-rest-api-invoke__2"},{"style":{"stroke":"var(--color-primary-lighter)","strokeWidth":1},"source":"rest-api-invoke__2","target":"data-mapper__3","id":"xy-edge__rest-api-invoke__2-data-mapper__3"},{"style":{"stroke":"var(--color-primary-lighter)","strokeWidth":1},"source":"rest-api-invoke__2","target":"filter__4","id":"xy-edge__rest-api-invoke__2-filter__4"},{"style":{"stroke":"var(--color-primary-lighter)","strokeWidth":1},"source":"filter__4","target":"data-mapper__7","id":"xy-edge__filter__4-data-mapper__7"}],"nodes":[{"id":"data-reader__0","type":"workflowNode","position":{"x":562,"y":64},"data":{"nodeType":"data-reader","id":"data-reader__0"},"measured":{"width":320,"height":110},"selected":false,"dragging":false},{"id":"filter__1","type":"workflowNode","position":{"x":992.5,"y":63.5},"data":{"nodeType":"filter","id":"filter__1"},"measured":{"width":320,"height":110},"selected":false,"dragging":false},{"id":"rest-api-invoke__2","type":"workflowNode","position":{"x":1398.5,"y":59.5},"data":{"nodeType":"rest-api-invoke","id":"rest-api-invoke__2"},"measured":{"width":320,"height":110},"selected":false,"dragging":false},{"id":"data-mapper__3","type":"workflowNode","position":{"x":1938.5,"y":-206.5},"data":{"nodeType":"data-mapper","id":"data-mapper__3"},"measured":{"width":320,"height":110},"selected":false,"dragging":false},{"id":"filter__4","type":"workflowNode","position":{"x":1928.5,"y":307.5},"data":{"nodeType":"filter","id":"filter__4"},"measured":{"width":320,"height":97},"selected":false,"dragging":false},{"id":"data-writer__5","type":"workflowNode","position":{"x":2548.5,"y":-230.5},"data":{"nodeType":"data-writer","id":"data-writer__5"},"measured":{"width":320,"height":142},"selected":false,"dragging":false},{"id":"data-writer__6","type":"workflowNode","position":{"x":2742.5,"y":275.5},"data":{"nodeType":"data-writer","id":"data-writer__6"},"measured":{"width":320,"height":142},"selected":false,"dragging":false},{"id":"data-mapper__7","type":"workflowNode","position":{"x":2334.5,"y":283.5},"data":{"nodeType":"data-mapper","id":"data-mapper__7"},"measured":{"width":320,"height":142},"selected":true,"dragging":false}],"nodesData":{"data-reader__0":{"name":"failed_payments_reader","type":"SparkIcebergReader","table_name":"failedpayments","iceberg_catalog":"dremio","region":"us-west-1","credentials":{"accessKey":"S3_ACCESS_KEY","secretKey":"S3_SECRET_KEY"},"options":{},"typeLabel":"Spark","isDefault":false},"filter__1":{"name":"failed_payments_filter","type":"Filter","datasource":"failed_payments_reader","condition":"retry_attempt_count < 3 AND gateway = \\'CCS\\' AND (retry_status = \\'new\\' OR retry_status = \\'failed\\') and payment_id = \\'pi_3RvDQqP0JqbrujP90uuhk13h\\'","isDefault":false},"rest-api-invoke__2":{"name":"payment_api","type":"RESTInvoke","datasource":"failed_payments_filter","url":"https://cod.uat.arconecloud.com/fw-notification/outbound-message-config/publish","method":"POST","headers":{"Content-Type":{"value":"application/json","secret":null},"api-key":{"value":null,"secret":"API_KEY"}},"bodyTemplate":"{\n \"msgData\": {\n \"canDistribute\": true,\n \"payment\": [\n {\n \"accountId3\": \"{{account_id}}\",\n \"currency2\": \"{{currency}}\",\n \"paymentAmount2\": \"{{amount}}\"\n }\n ],\n \"paymentDate\": \"{{payment_date[:10]}}\",\n \"paymentTender\": [\n {\n \"currency3\": \"{{currency}}\",\n \"name\": \"NAME\",\n \"payorAccountId2\": \"{{account_id}}\",\n \"tenderAmount\": \"{{amount}}\",\n \"tenderType2\": \"CASH\"\n }\n ],\n \"payorAccountId\": \"{{account_id}}\",\n \"shouldAllPaymentsFreeze\": true,\n \"tndrSrceCd\": \"CASH-01\",\n \"user\": \"\"\n },\n \"outMsgConfigCode\": \"EXP_CREATE_PAYMENT\"\n}","isDefault":false},"data-mapper__3":{"name":"failed_payments_update_mapper","type":"DataMapping","fromDataReader":"payment_api","includeExistingColumns":false,"toSchema":[],"additionalData":{"isGlossaryAssisted":false,"selectedSourceGlossary":"","selectedTargetGlossary":"","manualMappings":[],"confirmedMapping":[],"mappingBatchKeysAfterConfirm":[],"after":"","totalSourceTerms":0},"isDefault":false}}},"blocks":[{"name":"failed_payments_reader","type":"SparkIcebergReader","options":{},"table_name":"failedpayments","iceberg_catalog":"dremio","region":"us-west-1","credentials":{"accessKey":"S3_ACCESS_KEY","secretKey":"S3_SECRET_KEY"},"typeLabel":"Spark","isDefault":false},{"name":"failed_payments_filter","type":"Filter","options":{},"datasource":"failed_payments_reader","condition":"retry_attempt_count < 3 AND gateway = \\'CCS\\' AND (retry_status = \\'new\\' OR retry_status = \\'failed\\') and payment_id = \\'pi_3RvDQqP0JqbrujP90uuhk13h\\'","isDefault":false},{"name":"payment_api","type":"RESTInvoke","options":{},"datasource":"failed_payments_filter","url":"https://cod.uat.arconecloud.com/fw-notification/outbound-message-config/publish","method":"POST","headers":{"Content-Type":{"value":"application/json","secret":null},"api-key":{"value":null,"secret":"API_KEY"}},"bodyTemplate":"{\n \"msgData\": {\n \"canDistribute\": true,\n \"payment\": [\n {\n \"accountId3\": \"{{account_id}}\",\n \"currency2\": \"{{currency}}\",\n \"paymentAmount2\": \"{{amount}}\"\n }\n ],\n \"paymentDate\": \"{{payment_date[:10]}}\",\n \"paymentTender\": [\n {\n \"currency3\": \"{{currency}}\",\n \"name\": \"NAME\",\n \"payorAccountId2\": \"{{account_id}}\",\n \"tenderAmount\": \"{{amount}}\",\n \"tenderType2\": \"CASH\"\n }\n ],\n \"payorAccountId\": \"{{account_id}}\",\n \"shouldAllPaymentsFreeze\": true,\n \"tndrSrceCd\": \"CASH-01\",\n \"user\": \"\"\n },\n \"outMsgConfigCode\": \"EXP_CREATE_PAYMENT\"\n}","isDefault":false},{"name":"failed_payments_update_mapper","type":"DataMapping","options":{},"fromDataReader":"payment_api","includeExistingColumns":false,"toSchema":[],"additionalData":{"isGlossaryAssisted":false,"selectedSourceGlossary":"","selectedTargetGlossary":"","manualMappings":[],"confirmedMapping":[],"mappingBatchKeysAfterConfirm":[],"after":"","totalSourceTerms":0},"isDefault":false}]}} |