Details

    • Sprint:
      2022.R2 New Features Sprint 4, 2022.R2 New Features Sprint 5, 2022.R3 New Features Sprint 1
    • SCRUM Team:
      Brotherhood of Mutants
    • Story Points:
      3
    • Work Type Classification:
      Sustaining

      Description

      We need to update the CFA Message Processor to handle transactions that have been Cancelled

      This is different to 1 or 2 items that cancelled from within a transaction of say 10 items. (These get logged as Deletions Before/After)

      In Radiant TLD we would check the "status" property of a transaction. We don't seem to have that in the new JSON files.

      An example of a completely cancelled transaction can be found here: Cancelled Transaction.json

      Busy sending an email to Timothy Chase and Harrison Sloan regarding this "status" field.

      An alternative solution might be to:

      • check the cancelAfterTotalCount property
      • check this against the number of orderLines
        OR
        Create a property on the Transaction class to check if ALL the orderLines "cancelStatusCode" property is something other than 0, then consider the whole transaction cancelled.

      A whole transaction that has been cancelled looks like this (Radiant TLD XML)

        Attachments

        1. screenshot-1.png
          screenshot-1.png
          23 kB
        2. Radiant-CancelledTransaction.png
          Radiant-CancelledTransaction.png
          17 kB
        3. Cancelled Transaction.json
          31 kB
        4. CancelledTransaction
          14 kB
        5. CancelledTrans7
          14 kB
        6. CancelledTrans6
          14 kB
        7. CancelledTrans5
          15 kB
        8. CancelledTrans4
          15 kB
        9. CancelledTrans3
          11 kB
        10. CancelledTrans2
          11 kB
        11. CancelledTran1
          14 kB

          Issue Links

            Activity

              People

              • Assignee:
                Gareth.Leibbrandt Gareth Leibbrandt (Inactive)
                Reporter:
                brent.jacobz Brent Jacobz (Inactive)
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 12.5h
                  12.5h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 7h 35m Time Not Required
                  7h 35m

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.