Guest User

Untitled

a guest
Oct 16th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. <batch:job name="lockboxBatch" max-failed-records="-1">
  2. <batch:input>
  3. <jms:inbound-endpoint topic="lockbox" connector-ref="Active_MQ1" doc:name="JMS">
  4. </jms:inbound-endpoint>
  5. <custom-transformer class="transformers.PaymentsTransformer" doc:name="Java"/>
  6. <logger level="INFO" doc:name="Logger"/>
  7. </batch:input>
  8. <batch:process-records>
  9. <batch:step name="Batch_Step">
  10. <expression-component doc:name="Expression"><![CDATA[payload[2].batchAmount='hghghfghfhgf']]></expression-component>
  11. <batch:commit size="4" doc:name="Batch Commit">
  12. <db:insert config-ref="Oracle_Configuration" doc:name="Database" bulkMode="true" >
  13. <db:parameterized-query><![CDATA[INSERT INTO TIB_INT_AR_PAYMENT_IFACE (TRANSMISSION_REQUEST_ID,DESTINATION_ACCOUNT,ORIGINATION,TRANSMISSION_RECORD_COUNT,TRANSMISSION_AMOUNT,LOCKBOX_NUMBER,LOCKBOX_BATCH_COUNT,LOCKBOX_RECORD_COUNT,LOCKBOX_AMOUNT,BATCH_NAME,BATCH_AMOUNT,BATCH_RECORD_COUNT,ITEM_NUMBER,CURRENCY_CODE,REMITTANCE_AMOUNT,TRANSIT_ROUTING_NUMBER,ACCOUNT,CHECK_NUMBER,CUSTOMER_NUMBER,OVERFLOW_INDICATOR,OVERFLOW_SEQUENCE,INVOICE1,AMOUNT_APPLIED1) VALUES (#[payload.?transmissiosnRequestID],#[payload.?destinastionAccount],#[payload.?origination],#[payload.?transmissionSrecordCount],#[payload.?transmisssionAmount],#[payload.lockboxNumber],#[payload.lockboxBatchCount],#[payload.lockboxRecordCount],#[payload.lockboxAmount],#[payload.batchName],#[payload.batchAmount],#[payload.batchRecordCount],#[payload.itemNumber],#[payload.currencyCode],#[payload.remittanceAmount],#[payload.transitRoutingNumber],#[payload.account],#[payload.checkNumber],#[payload.customerNumber],#[payload.overflowIndicator],#[payload.overflowSequence],#[payload.invoice1],#[payload.amountApplied1])]]></db:parameterized-query>
  14. </db:insert>
  15. </batch:commit>
  16. </batch:step>
  17. <batch:step name="Batch_Step1" accept-policy="ONLY_FAILURES">
  18. <set-payload value="#[getStepExceptions()]" doc:name="Set Payload"/>
  19. <foreach collection="#[payload.values()]" doc:name="For Each">
  20. <jms:outbound-endpoint queue="Invalid_Transmission" connector-ref="Active_MQ" doc:name="JMS"/>
  21. </foreach>
  22. </batch:step>
  23.  
  24.  
  25. </batch:process-records>
  26. <batch:on-complete>
  27. <logger message="Completed the insert" level="INFO" doc:name="Logger"/>
  28. </batch:on-complete>
  29. </batch:job>
Add Comment
Please, Sign In to add comment