ariswb22

Titanium-Trace_HistoricalContractDocs

Sep 25th, 2020 (edited)
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 63.33 KB | None | 0 0
  1. {
  2.   "stream": "Historical Contract Docs",
  3.   "streamId": "039b8834-9ea2-3705-5330-5eaecdf87686",
  4.   "sink": "HistoricalContractDocs",
  5.   "sinkId": "53f7ddc2-e1c1-4b61-b43f-049395d7657e",
  6.   "source": "HISTORICAL-CONTRACTDOCS",
  7.   "sourceId": "2326d2ef-f569-73fa-b41c-256c920efb42",
  8.   "sourcePayload": {
  9.     "ReportingDate": "2020-06-30T00:00:00",
  10.     "SNAPSHOT_DATE": "2020-06-30T00:00:00",
  11.     "ENTITY": "BAF",
  12.     "ORIGIN_CONTRACTID": "213010080426",
  13.     "ORIGIN_COUNTER_PARTYDID": "201716535088",
  14.     "ORIGIN_SYSTEMID": "R2",
  15.     "PRODUCT_TYPE": "C01",
  16.     "PRODUCT_SUBTYPE": "C01",
  17.     "BUSINESS_UNIT": "213",
  18.     "SEGMENT": "NMC",
  19.     "CURRENCY": "IDR",
  20.     "MATURITY_DATE": "2021-02-05T00:00:00",
  21.     "DP_IND": "L",
  22.     "CDD_IND": "1",
  23.     "IS_REPO": 0,
  24.     "data": [
  25.       {
  26.         "OBSERVATION_DATE": "2020-06-30T00:00:00",
  27.         "COLLECTIBILITY": "1",
  28.         "DYS_PAST_DUE": 147,
  29.         "OUTSTANDING_AMT": 4722639.29,
  30.         "DISCOUNT_RATE": 0.32942855,
  31.         "IS_DEFAULTED": "false",
  32.         "RECOVERY_DATE": "2020-06-04T00:00:00",
  33.         "RECOVERY_AMT": 250000
  34.       },
  35.       {
  36.         "OBSERVATION_DATE": "2020-06-30T00:00:00",
  37.         "COLLECTIBILITY": "1",
  38.         "DYS_PAST_DUE": 147,
  39.         "OUTSTANDING_AMT": 4722639.29,
  40.         "DISCOUNT_RATE": 0.32942855,
  41.         "IS_DEFAULTED": "false",
  42.         "RECOVERY_DATE": "2020-06-13T00:00:00",
  43.         "RECOVERY_AMT": 1133000
  44.       },
  45.       {
  46.         "OBSERVATION_DATE": "2020-06-30T00:00:00",
  47.         "COLLECTIBILITY": "1",
  48.         "DYS_PAST_DUE": 147,
  49.         "OUTSTANDING_AMT": 4722639.29,
  50.         "DISCOUNT_RATE": 0.32942855,
  51.         "IS_DEFAULTED": "false",
  52.         "RECOVERY_DATE": "2020-06-27T00:00:00",
  53.         "RECOVERY_AMT": 500000
  54.       }
  55.     ]
  56.   },
  57.   "sinkPayload": {
  58.     "contractId": {
  59.       "value": "5114c638-1ec8-51db-abc8-649561dbd5ed",
  60.       "trace": {
  61.         "checks": [
  62.           {
  63.             "name": "check contract Id",
  64.             "type": "PropertyCheck",
  65.             "checks": [
  66.               {
  67.                 "type": "Mandatory",
  68.                 "value": true,
  69.                 "success": true
  70.               },
  71.               {
  72.                 "type": "DataType",
  73.                 "value": "guid",
  74.                 "success": true
  75.               }
  76.             ]
  77.           }
  78.         ],
  79.         "transformation": {
  80.           "result": "5114c638-1ec8-51db-abc8-649561dbd5ed",
  81.           "type": "HistoricalContractId",
  82.           "namespaceId": "7b53cb64-90fb-4ef7-9991-508d8c6bf02c",
  83.           "namespaceCode": "HistoricalContract",
  84.           "name": "213010080426",
  85.           "historicalContractIdTransformList": [
  86.             {
  87.               "transformation": {
  88.                 "result": "213010080426",
  89.                 "type": "Map",
  90.                 "fromProperty": {
  91.                   "name": "ORIGIN_CONTRACTID",
  92.                   "value": "213010080426"
  93.                 }
  94.               }
  95.             }
  96.           ]
  97.         }
  98.       }
  99.     },
  100.     "datasetName": {
  101.       "value": "Historical-Contract",
  102.       "trace": {
  103.         "transformation": {
  104.           "result": "Historical-Contract",
  105.           "type": "FixedValue",
  106.           "fromValue": "Historical-Contract"
  107.         }
  108.       }
  109.     },
  110.     "reportingDate": {
  111.       "value": "06/30/2020 00:00:00",
  112.       "trace": {
  113.         "checks": [
  114.           {
  115.             "name": "check reporting date",
  116.             "type": "PropertyCheck",
  117.             "checks": [
  118.               {
  119.                 "type": "Mandatory",
  120.                 "value": true,
  121.                 "success": true
  122.               },
  123.               {
  124.                 "type": "DataType",
  125.                 "value": "date",
  126.                 "success": true
  127.               }
  128.             ]
  129.           }
  130.         ],
  131.         "transformation": {
  132.           "result": "06/30/2020 00:00:00",
  133.           "type": "Map",
  134.           "fromProperty": {
  135.             "name": "SNAPSHOT_DATE",
  136.             "value": "06/30/2020 00:00:00"
  137.           }
  138.         }
  139.       }
  140.     },
  141.     "historicalContractObservationItems": {
  142.       "value": [
  143.         {
  144.           "observationDate": {
  145.             "value": "06/30/2020 00:00:00",
  146.             "trace": {
  147.               "checks": [
  148.                 {
  149.                   "name": "check observationDate",
  150.                   "type": "PropertyCheck",
  151.                   "checks": [
  152.                     {
  153.                       "type": "Mandatory",
  154.                       "value": true,
  155.                       "success": true
  156.                     },
  157.                     {
  158.                       "type": "DataType",
  159.                       "value": "date",
  160.                       "success": true
  161.                     }
  162.                   ]
  163.                 }
  164.               ],
  165.               "transformation": {
  166.                 "result": "06/30/2020 00:00:00",
  167.                 "type": "Map",
  168.                 "fromProperty": {
  169.                   "name": "OBSERVATION_DATE",
  170.                   "value": "06/30/2020 00:00:00"
  171.                 }
  172.               }
  173.             }
  174.           },
  175.           "collectibility": {
  176.             "value": "1",
  177.             "trace": {
  178.               "checks": [
  179.                 {
  180.                   "name": "check Collectibility",
  181.                   "type": "PropertyCheck",
  182.                   "checks": [
  183.                     {
  184.                       "type": "Mandatory",
  185.                       "value": true,
  186.                       "success": true
  187.                     },
  188.                     {
  189.                       "type": "DataType",
  190.                       "value": "string",
  191.                       "success": true
  192.                     }
  193.                   ]
  194.                 }
  195.               ],
  196.               "transformation": {
  197.                 "result": "1",
  198.                 "type": "Map",
  199.                 "fromProperty": {
  200.                   "name": "COLLECTIBILITY",
  201.                   "value": "1"
  202.                 }
  203.               }
  204.             }
  205.           },
  206.           "daysPastDue": {
  207.             "value": "147",
  208.             "trace": {
  209.               "checks": [
  210.                 {
  211.                   "name": "check DaysPastDue",
  212.                   "type": "PropertyCheck",
  213.                   "checks": [
  214.                     {
  215.                       "type": "Mandatory",
  216.                       "value": true,
  217.                       "success": true
  218.                     },
  219.                     {
  220.                       "type": "DataType",
  221.                       "value": "numeric",
  222.                       "success": true
  223.                     },
  224.                     {
  225.                       "type": "GreaterThanOrEqual",
  226.                       "value": 0,
  227.                       "success": true
  228.                     }
  229.                   ]
  230.                 }
  231.               ],
  232.               "transformation": {
  233.                 "result": "147",
  234.                 "type": "Map",
  235.                 "fromProperty": {
  236.                   "name": "DYS_PAST_DUE",
  237.                   "value": "147"
  238.                 }
  239.               }
  240.             }
  241.           },
  242.           "outstandingAmount": {
  243.             "value": "4722639.29",
  244.             "trace": {
  245.               "checks": [
  246.                 {
  247.                   "name": "check OutstandingAmount",
  248.                   "type": "PropertyCheck",
  249.                   "checks": [
  250.                     {
  251.                       "type": "Mandatory",
  252.                       "value": false,
  253.                       "success": true
  254.                     },
  255.                     {
  256.                       "type": "DataType",
  257.                       "value": "numeric",
  258.                       "success": true
  259.                     },
  260.                     {
  261.                       "type": "GreaterThanOrEqual",
  262.                       "value": 0,
  263.                       "success": true
  264.                     }
  265.                   ]
  266.                 }
  267.               ],
  268.               "transformation": {
  269.                 "result": "4722639.29",
  270.                 "type": "Map",
  271.                 "fromProperty": {
  272.                   "name": "OUTSTANDING_AMT",
  273.                   "value": "4722639.29"
  274.                 }
  275.               }
  276.             }
  277.           },
  278.           "discountRate": {
  279.             "value": "0.32942855",
  280.             "trace": {
  281.               "transformation": {
  282.                 "result": "0.32942855",
  283.                 "type": "Map",
  284.                 "fromProperty": {
  285.                   "name": "DISCOUNT_RATE",
  286.                   "value": "0.32942855"
  287.                 }
  288.               }
  289.             }
  290.           },
  291.           "isDefaulted": {
  292.             "value": "false",
  293.             "trace": {
  294.               "checks": [
  295.                 {
  296.                   "name": "check IsDefaulted",
  297.                   "type": "PropertyCheck",
  298.                   "checks": [
  299.                     {
  300.                       "type": "Mandatory",
  301.                       "value": false,
  302.                       "success": true
  303.                     },
  304.                     {
  305.                       "type": "DataType",
  306.                       "value": "boolean",
  307.                       "success": true
  308.                     }
  309.                   ]
  310.                 }
  311.               ],
  312.               "transformation": {
  313.                 "result": "false",
  314.                 "type": "Map",
  315.                 "fromProperty": {
  316.                   "name": "IS_DEFAULTED",
  317.                   "value": "false"
  318.                 }
  319.               }
  320.             }
  321.           },
  322.           "isSettled": {
  323.             "trace": {
  324.               "transformation": {
  325.                 "type": "None"
  326.               }
  327.             }
  328.           }
  329.         },
  330.         {
  331.           "observationDate": {
  332.             "value": "06/30/2020 00:00:00",
  333.             "trace": {
  334.               "checks": [
  335.                 {
  336.                   "name": "check observationDate",
  337.                   "type": "PropertyCheck",
  338.                   "checks": [
  339.                     {
  340.                       "type": "Mandatory",
  341.                       "value": true,
  342.                       "success": true
  343.                     },
  344.                     {
  345.                       "type": "DataType",
  346.                       "value": "date",
  347.                       "success": true
  348.                     }
  349.                   ]
  350.                 }
  351.               ],
  352.               "transformation": {
  353.                 "result": "06/30/2020 00:00:00",
  354.                 "type": "Map",
  355.                 "fromProperty": {
  356.                   "name": "OBSERVATION_DATE",
  357.                   "value": "06/30/2020 00:00:00"
  358.                 }
  359.               }
  360.             }
  361.           },
  362.           "collectibility": {
  363.             "value": "1",
  364.             "trace": {
  365.               "checks": [
  366.                 {
  367.                   "name": "check Collectibility",
  368.                   "type": "PropertyCheck",
  369.                   "checks": [
  370.                     {
  371.                       "type": "Mandatory",
  372.                       "value": true,
  373.                       "success": true
  374.                     },
  375.                     {
  376.                       "type": "DataType",
  377.                       "value": "string",
  378.                       "success": true
  379.                     }
  380.                   ]
  381.                 }
  382.               ],
  383.               "transformation": {
  384.                 "result": "1",
  385.                 "type": "Map",
  386.                 "fromProperty": {
  387.                   "name": "COLLECTIBILITY",
  388.                   "value": "1"
  389.                 }
  390.               }
  391.             }
  392.           },
  393.           "daysPastDue": {
  394.             "value": "147",
  395.             "trace": {
  396.               "checks": [
  397.                 {
  398.                   "name": "check DaysPastDue",
  399.                   "type": "PropertyCheck",
  400.                   "checks": [
  401.                     {
  402.                       "type": "Mandatory",
  403.                       "value": true,
  404.                       "success": true
  405.                     },
  406.                     {
  407.                       "type": "DataType",
  408.                       "value": "numeric",
  409.                       "success": true
  410.                     },
  411.                     {
  412.                       "type": "GreaterThanOrEqual",
  413.                       "value": 0,
  414.                       "success": true
  415.                     }
  416.                   ]
  417.                 }
  418.               ],
  419.               "transformation": {
  420.                 "result": "147",
  421.                 "type": "Map",
  422.                 "fromProperty": {
  423.                   "name": "DYS_PAST_DUE",
  424.                   "value": "147"
  425.                 }
  426.               }
  427.             }
  428.           },
  429.           "outstandingAmount": {
  430.             "value": "4722639.29",
  431.             "trace": {
  432.               "checks": [
  433.                 {
  434.                   "name": "check OutstandingAmount",
  435.                   "type": "PropertyCheck",
  436.                   "checks": [
  437.                     {
  438.                       "type": "Mandatory",
  439.                       "value": false,
  440.                       "success": true
  441.                     },
  442.                     {
  443.                       "type": "DataType",
  444.                       "value": "numeric",
  445.                       "success": true
  446.                     },
  447.                     {
  448.                       "type": "GreaterThanOrEqual",
  449.                       "value": 0,
  450.                       "success": true
  451.                     }
  452.                   ]
  453.                 }
  454.               ],
  455.               "transformation": {
  456.                 "result": "4722639.29",
  457.                 "type": "Map",
  458.                 "fromProperty": {
  459.                   "name": "OUTSTANDING_AMT",
  460.                   "value": "4722639.29"
  461.                 }
  462.               }
  463.             }
  464.           },
  465.           "discountRate": {
  466.             "value": "0.32942855",
  467.             "trace": {
  468.               "transformation": {
  469.                 "result": "0.32942855",
  470.                 "type": "Map",
  471.                 "fromProperty": {
  472.                   "name": "DISCOUNT_RATE",
  473.                   "value": "0.32942855"
  474.                 }
  475.               }
  476.             }
  477.           },
  478.           "isDefaulted": {
  479.             "value": "false",
  480.             "trace": {
  481.               "checks": [
  482.                 {
  483.                   "name": "check IsDefaulted",
  484.                   "type": "PropertyCheck",
  485.                   "checks": [
  486.                     {
  487.                       "type": "Mandatory",
  488.                       "value": false,
  489.                       "success": true
  490.                     },
  491.                     {
  492.                       "type": "DataType",
  493.                       "value": "boolean",
  494.                       "success": true
  495.                     }
  496.                   ]
  497.                 }
  498.               ],
  499.               "transformation": {
  500.                 "result": "false",
  501.                 "type": "Map",
  502.                 "fromProperty": {
  503.                   "name": "IS_DEFAULTED",
  504.                   "value": "false"
  505.                 }
  506.               }
  507.             }
  508.           },
  509.           "isSettled": {
  510.             "trace": {
  511.               "transformation": {
  512.                 "type": "None"
  513.               }
  514.             }
  515.           }
  516.         },
  517.         {
  518.           "observationDate": {
  519.             "value": "06/30/2020 00:00:00",
  520.             "trace": {
  521.               "checks": [
  522.                 {
  523.                   "name": "check observationDate",
  524.                   "type": "PropertyCheck",
  525.                   "checks": [
  526.                     {
  527.                       "type": "Mandatory",
  528.                       "value": true,
  529.                       "success": true
  530.                     },
  531.                     {
  532.                       "type": "DataType",
  533.                       "value": "date",
  534.                       "success": true
  535.                     }
  536.                   ]
  537.                 }
  538.               ],
  539.               "transformation": {
  540.                 "result": "06/30/2020 00:00:00",
  541.                 "type": "Map",
  542.                 "fromProperty": {
  543.                   "name": "OBSERVATION_DATE",
  544.                   "value": "06/30/2020 00:00:00"
  545.                 }
  546.               }
  547.             }
  548.           },
  549.           "collectibility": {
  550.             "value": "1",
  551.             "trace": {
  552.               "checks": [
  553.                 {
  554.                   "name": "check Collectibility",
  555.                   "type": "PropertyCheck",
  556.                   "checks": [
  557.                     {
  558.                       "type": "Mandatory",
  559.                       "value": true,
  560.                       "success": true
  561.                     },
  562.                     {
  563.                       "type": "DataType",
  564.                       "value": "string",
  565.                       "success": true
  566.                     }
  567.                   ]
  568.                 }
  569.               ],
  570.               "transformation": {
  571.                 "result": "1",
  572.                 "type": "Map",
  573.                 "fromProperty": {
  574.                   "name": "COLLECTIBILITY",
  575.                   "value": "1"
  576.                 }
  577.               }
  578.             }
  579.           },
  580.           "daysPastDue": {
  581.             "value": "147",
  582.             "trace": {
  583.               "checks": [
  584.                 {
  585.                   "name": "check DaysPastDue",
  586.                   "type": "PropertyCheck",
  587.                   "checks": [
  588.                     {
  589.                       "type": "Mandatory",
  590.                       "value": true,
  591.                       "success": true
  592.                     },
  593.                     {
  594.                       "type": "DataType",
  595.                       "value": "numeric",
  596.                       "success": true
  597.                     },
  598.                     {
  599.                       "type": "GreaterThanOrEqual",
  600.                       "value": 0,
  601.                       "success": true
  602.                     }
  603.                   ]
  604.                 }
  605.               ],
  606.               "transformation": {
  607.                 "result": "147",
  608.                 "type": "Map",
  609.                 "fromProperty": {
  610.                   "name": "DYS_PAST_DUE",
  611.                   "value": "147"
  612.                 }
  613.               }
  614.             }
  615.           },
  616.           "outstandingAmount": {
  617.             "value": "4722639.29",
  618.             "trace": {
  619.               "checks": [
  620.                 {
  621.                   "name": "check OutstandingAmount",
  622.                   "type": "PropertyCheck",
  623.                   "checks": [
  624.                     {
  625.                       "type": "Mandatory",
  626.                       "value": false,
  627.                       "success": true
  628.                     },
  629.                     {
  630.                       "type": "DataType",
  631.                       "value": "numeric",
  632.                       "success": true
  633.                     },
  634.                     {
  635.                       "type": "GreaterThanOrEqual",
  636.                       "value": 0,
  637.                       "success": true
  638.                     }
  639.                   ]
  640.                 }
  641.               ],
  642.               "transformation": {
  643.                 "result": "4722639.29",
  644.                 "type": "Map",
  645.                 "fromProperty": {
  646.                   "name": "OUTSTANDING_AMT",
  647.                   "value": "4722639.29"
  648.                 }
  649.               }
  650.             }
  651.           },
  652.           "discountRate": {
  653.             "value": "0.32942855",
  654.             "trace": {
  655.               "transformation": {
  656.                 "result": "0.32942855",
  657.                 "type": "Map",
  658.                 "fromProperty": {
  659.                   "name": "DISCOUNT_RATE",
  660.                   "value": "0.32942855"
  661.                 }
  662.               }
  663.             }
  664.           },
  665.           "isDefaulted": {
  666.             "value": "false",
  667.             "trace": {
  668.               "checks": [
  669.                 {
  670.                   "name": "check IsDefaulted",
  671.                   "type": "PropertyCheck",
  672.                   "checks": [
  673.                     {
  674.                       "type": "Mandatory",
  675.                       "value": false,
  676.                       "success": true
  677.                     },
  678.                     {
  679.                       "type": "DataType",
  680.                       "value": "boolean",
  681.                       "success": true
  682.                     }
  683.                   ]
  684.                 }
  685.               ],
  686.               "transformation": {
  687.                 "result": "false",
  688.                 "type": "Map",
  689.                 "fromProperty": {
  690.                   "name": "IS_DEFAULTED",
  691.                   "value": "false"
  692.                 }
  693.               }
  694.             }
  695.           },
  696.           "isSettled": {
  697.             "trace": {
  698.               "transformation": {
  699.                 "type": "None"
  700.               }
  701.             }
  702.           }
  703.         }
  704.       ],
  705.       "trace": {
  706.         "checks": [
  707.           {
  708.             "observationDate": {
  709.               "value": "06/30/2020 00:00:00",
  710.               "checks": [
  711.                 {
  712.                   "name": "check observationDate",
  713.                   "type": "PropertyCheck",
  714.                   "checks": [
  715.                     {
  716.                       "type": "Mandatory",
  717.                       "value": true,
  718.                       "success": true
  719.                     },
  720.                     {
  721.                       "type": "DataType",
  722.                       "value": "date",
  723.                       "success": true
  724.                     }
  725.                   ]
  726.                 }
  727.               ]
  728.             },
  729.             "collectibility": {
  730.               "value": "1",
  731.               "checks": [
  732.                 {
  733.                   "name": "check Collectibility",
  734.                   "type": "PropertyCheck",
  735.                   "checks": [
  736.                     {
  737.                       "type": "Mandatory",
  738.                       "value": true,
  739.                       "success": true
  740.                     },
  741.                     {
  742.                       "type": "DataType",
  743.                       "value": "string",
  744.                       "success": true
  745.                     }
  746.                   ]
  747.                 }
  748.               ]
  749.             },
  750.             "daysPastDue": {
  751.               "value": "147",
  752.               "checks": [
  753.                 {
  754.                   "name": "check DaysPastDue",
  755.                   "type": "PropertyCheck",
  756.                   "checks": [
  757.                     {
  758.                       "type": "Mandatory",
  759.                       "value": true,
  760.                       "success": true
  761.                     },
  762.                     {
  763.                       "type": "DataType",
  764.                       "value": "numeric",
  765.                       "success": true
  766.                     },
  767.                     {
  768.                       "type": "GreaterThanOrEqual",
  769.                       "value": 0,
  770.                       "success": true
  771.                     }
  772.                   ]
  773.                 }
  774.               ]
  775.             },
  776.             "outstandingAmount": {
  777.               "value": "4722639.29",
  778.               "checks": [
  779.                 {
  780.                   "name": "check OutstandingAmount",
  781.                   "type": "PropertyCheck",
  782.                   "checks": [
  783.                     {
  784.                       "type": "Mandatory",
  785.                       "value": false,
  786.                       "success": true
  787.                     },
  788.                     {
  789.                       "type": "DataType",
  790.                       "value": "numeric",
  791.                       "success": true
  792.                     },
  793.                     {
  794.                       "type": "GreaterThanOrEqual",
  795.                       "value": 0,
  796.                       "success": true
  797.                     }
  798.                   ]
  799.                 }
  800.               ]
  801.             },
  802.             "discountRate": {
  803.               "value": "0.32942855"
  804.             },
  805.             "isDefaulted": {
  806.               "value": "false",
  807.               "checks": [
  808.                 {
  809.                   "name": "check IsDefaulted",
  810.                   "type": "PropertyCheck",
  811.                   "checks": [
  812.                     {
  813.                       "type": "Mandatory",
  814.                       "value": false,
  815.                       "success": true
  816.                     },
  817.                     {
  818.                       "type": "DataType",
  819.                       "value": "boolean",
  820.                       "success": true
  821.                     }
  822.                   ]
  823.                 }
  824.               ]
  825.             },
  826.             "isSettled": {}
  827.           },
  828.           {
  829.             "observationDate": {
  830.               "value": "06/30/2020 00:00:00",
  831.               "checks": [
  832.                 {
  833.                   "name": "check observationDate",
  834.                   "type": "PropertyCheck",
  835.                   "checks": [
  836.                     {
  837.                       "type": "Mandatory",
  838.                       "value": true,
  839.                       "success": true
  840.                     },
  841.                     {
  842.                       "type": "DataType",
  843.                       "value": "date",
  844.                       "success": true
  845.                     }
  846.                   ]
  847.                 }
  848.               ]
  849.             },
  850.             "collectibility": {
  851.               "value": "1",
  852.               "checks": [
  853.                 {
  854.                   "name": "check Collectibility",
  855.                   "type": "PropertyCheck",
  856.                   "checks": [
  857.                     {
  858.                       "type": "Mandatory",
  859.                       "value": true,
  860.                       "success": true
  861.                     },
  862.                     {
  863.                       "type": "DataType",
  864.                       "value": "string",
  865.                       "success": true
  866.                     }
  867.                   ]
  868.                 }
  869.               ]
  870.             },
  871.             "daysPastDue": {
  872.               "value": "147",
  873.               "checks": [
  874.                 {
  875.                   "name": "check DaysPastDue",
  876.                   "type": "PropertyCheck",
  877.                   "checks": [
  878.                     {
  879.                       "type": "Mandatory",
  880.                       "value": true,
  881.                       "success": true
  882.                     },
  883.                     {
  884.                       "type": "DataType",
  885.                       "value": "numeric",
  886.                       "success": true
  887.                     },
  888.                     {
  889.                       "type": "GreaterThanOrEqual",
  890.                       "value": 0,
  891.                       "success": true
  892.                     }
  893.                   ]
  894.                 }
  895.               ]
  896.             },
  897.             "outstandingAmount": {
  898.               "value": "4722639.29",
  899.               "checks": [
  900.                 {
  901.                   "name": "check OutstandingAmount",
  902.                   "type": "PropertyCheck",
  903.                   "checks": [
  904.                     {
  905.                       "type": "Mandatory",
  906.                       "value": false,
  907.                       "success": true
  908.                     },
  909.                     {
  910.                       "type": "DataType",
  911.                       "value": "numeric",
  912.                       "success": true
  913.                     },
  914.                     {
  915.                       "type": "GreaterThanOrEqual",
  916.                       "value": 0,
  917.                       "success": true
  918.                     }
  919.                   ]
  920.                 }
  921.               ]
  922.             },
  923.             "discountRate": {
  924.               "value": "0.32942855"
  925.             },
  926.             "isDefaulted": {
  927.               "value": "false",
  928.               "checks": [
  929.                 {
  930.                   "name": "check IsDefaulted",
  931.                   "type": "PropertyCheck",
  932.                   "checks": [
  933.                     {
  934.                       "type": "Mandatory",
  935.                       "value": false,
  936.                       "success": true
  937.                     },
  938.                     {
  939.                       "type": "DataType",
  940.                       "value": "boolean",
  941.                       "success": true
  942.                     }
  943.                   ]
  944.                 }
  945.               ]
  946.             },
  947.             "isSettled": {}
  948.           },
  949.           {
  950.             "observationDate": {
  951.               "value": "06/30/2020 00:00:00",
  952.               "checks": [
  953.                 {
  954.                   "name": "check observationDate",
  955.                   "type": "PropertyCheck",
  956.                   "checks": [
  957.                     {
  958.                       "type": "Mandatory",
  959.                       "value": true,
  960.                       "success": true
  961.                     },
  962.                     {
  963.                       "type": "DataType",
  964.                       "value": "date",
  965.                       "success": true
  966.                     }
  967.                   ]
  968.                 }
  969.               ]
  970.             },
  971.             "collectibility": {
  972.               "value": "1",
  973.               "checks": [
  974.                 {
  975.                   "name": "check Collectibility",
  976.                   "type": "PropertyCheck",
  977.                   "checks": [
  978.                     {
  979.                       "type": "Mandatory",
  980.                       "value": true,
  981.                       "success": true
  982.                     },
  983.                     {
  984.                       "type": "DataType",
  985.                       "value": "string",
  986.                       "success": true
  987.                     }
  988.                   ]
  989.                 }
  990.               ]
  991.             },
  992.             "daysPastDue": {
  993.               "value": "147",
  994.               "checks": [
  995.                 {
  996.                   "name": "check DaysPastDue",
  997.                   "type": "PropertyCheck",
  998.                   "checks": [
  999.                     {
  1000.                       "type": "Mandatory",
  1001.                       "value": true,
  1002.                       "success": true
  1003.                     },
  1004.                     {
  1005.                       "type": "DataType",
  1006.                       "value": "numeric",
  1007.                       "success": true
  1008.                     },
  1009.                     {
  1010.                       "type": "GreaterThanOrEqual",
  1011.                       "value": 0,
  1012.                       "success": true
  1013.                     }
  1014.                   ]
  1015.                 }
  1016.               ]
  1017.             },
  1018.             "outstandingAmount": {
  1019.               "value": "4722639.29",
  1020.               "checks": [
  1021.                 {
  1022.                   "name": "check OutstandingAmount",
  1023.                   "type": "PropertyCheck",
  1024.                   "checks": [
  1025.                     {
  1026.                       "type": "Mandatory",
  1027.                       "value": false,
  1028.                       "success": true
  1029.                     },
  1030.                     {
  1031.                       "type": "DataType",
  1032.                       "value": "numeric",
  1033.                       "success": true
  1034.                     },
  1035.                     {
  1036.                       "type": "GreaterThanOrEqual",
  1037.                       "value": 0,
  1038.                       "success": true
  1039.                     }
  1040.                   ]
  1041.                 }
  1042.               ]
  1043.             },
  1044.             "discountRate": {
  1045.               "value": "0.32942855"
  1046.             },
  1047.             "isDefaulted": {
  1048.               "value": "false",
  1049.               "checks": [
  1050.                 {
  1051.                   "name": "check IsDefaulted",
  1052.                   "type": "PropertyCheck",
  1053.                   "checks": [
  1054.                     {
  1055.                       "type": "Mandatory",
  1056.                       "value": false,
  1057.                       "success": true
  1058.                     },
  1059.                     {
  1060.                       "type": "DataType",
  1061.                       "value": "boolean",
  1062.                       "success": true
  1063.                     }
  1064.                   ]
  1065.                 }
  1066.               ]
  1067.             },
  1068.             "isSettled": {}
  1069.           }
  1070.         ],
  1071.         "transformation": {
  1072.           "result": [
  1073.             {
  1074.               "observationDate": {
  1075.                 "value": "06/30/2020 00:00:00",
  1076.                 "trace": {
  1077.                   "transformation": {
  1078.                     "result": "06/30/2020 00:00:00",
  1079.                     "type": "Map",
  1080.                     "fromProperty": {
  1081.                       "name": "OBSERVATION_DATE",
  1082.                       "value": "06/30/2020 00:00:00"
  1083.                     }
  1084.                   }
  1085.                 }
  1086.               },
  1087.               "collectibility": {
  1088.                 "value": "1",
  1089.                 "trace": {
  1090.                   "transformation": {
  1091.                     "result": "1",
  1092.                     "type": "Map",
  1093.                     "fromProperty": {
  1094.                       "name": "COLLECTIBILITY",
  1095.                       "value": "1"
  1096.                     }
  1097.                   }
  1098.                 }
  1099.               },
  1100.               "daysPastDue": {
  1101.                 "value": "147",
  1102.                 "trace": {
  1103.                   "transformation": {
  1104.                     "result": "147",
  1105.                     "type": "Map",
  1106.                     "fromProperty": {
  1107.                       "name": "DYS_PAST_DUE",
  1108.                       "value": "147"
  1109.                     }
  1110.                   }
  1111.                 }
  1112.               },
  1113.               "outstandingAmount": {
  1114.                 "value": "4722639.29",
  1115.                 "trace": {
  1116.                   "transformation": {
  1117.                     "result": "4722639.29",
  1118.                     "type": "Map",
  1119.                     "fromProperty": {
  1120.                       "name": "OUTSTANDING_AMT",
  1121.                       "value": "4722639.29"
  1122.                     }
  1123.                   }
  1124.                 }
  1125.               },
  1126.               "discountRate": {
  1127.                 "value": "0.32942855",
  1128.                 "trace": {
  1129.                   "transformation": {
  1130.                     "result": "0.32942855",
  1131.                     "type": "Map",
  1132.                     "fromProperty": {
  1133.                       "name": "DISCOUNT_RATE",
  1134.                       "value": "0.32942855"
  1135.                     }
  1136.                   }
  1137.                 }
  1138.               },
  1139.               "isDefaulted": {
  1140.                 "value": "false",
  1141.                 "trace": {
  1142.                   "transformation": {
  1143.                     "result": "false",
  1144.                     "type": "Map",
  1145.                     "fromProperty": {
  1146.                       "name": "IS_DEFAULTED",
  1147.                       "value": "false"
  1148.                     }
  1149.                   }
  1150.                 }
  1151.               }
  1152.             },
  1153.             {
  1154.               "observationDate": {
  1155.                 "value": "06/30/2020 00:00:00",
  1156.                 "trace": {
  1157.                   "transformation": {
  1158.                     "result": "06/30/2020 00:00:00",
  1159.                     "type": "Map",
  1160.                     "fromProperty": {
  1161.                       "name": "OBSERVATION_DATE",
  1162.                       "value": "06/30/2020 00:00:00"
  1163.                     }
  1164.                   }
  1165.                 }
  1166.               },
  1167.               "collectibility": {
  1168.                 "value": "1",
  1169.                 "trace": {
  1170.                   "transformation": {
  1171.                     "result": "1",
  1172.                     "type": "Map",
  1173.                     "fromProperty": {
  1174.                       "name": "COLLECTIBILITY",
  1175.                       "value": "1"
  1176.                     }
  1177.                   }
  1178.                 }
  1179.               },
  1180.               "daysPastDue": {
  1181.                 "value": "147",
  1182.                 "trace": {
  1183.                   "transformation": {
  1184.                     "result": "147",
  1185.                     "type": "Map",
  1186.                     "fromProperty": {
  1187.                       "name": "DYS_PAST_DUE",
  1188.                       "value": "147"
  1189.                     }
  1190.                   }
  1191.                 }
  1192.               },
  1193.               "outstandingAmount": {
  1194.                 "value": "4722639.29",
  1195.                 "trace": {
  1196.                   "transformation": {
  1197.                     "result": "4722639.29",
  1198.                     "type": "Map",
  1199.                     "fromProperty": {
  1200.                       "name": "OUTSTANDING_AMT",
  1201.                       "value": "4722639.29"
  1202.                     }
  1203.                   }
  1204.                 }
  1205.               },
  1206.               "discountRate": {
  1207.                 "value": "0.32942855",
  1208.                 "trace": {
  1209.                   "transformation": {
  1210.                     "result": "0.32942855",
  1211.                     "type": "Map",
  1212.                     "fromProperty": {
  1213.                       "name": "DISCOUNT_RATE",
  1214.                       "value": "0.32942855"
  1215.                     }
  1216.                   }
  1217.                 }
  1218.               },
  1219.               "isDefaulted": {
  1220.                 "value": "false",
  1221.                 "trace": {
  1222.                   "transformation": {
  1223.                     "result": "false",
  1224.                     "type": "Map",
  1225.                     "fromProperty": {
  1226.                       "name": "IS_DEFAULTED",
  1227.                       "value": "false"
  1228.                     }
  1229.                   }
  1230.                 }
  1231.               }
  1232.             },
  1233.             {
  1234.               "observationDate": {
  1235.                 "value": "06/30/2020 00:00:00",
  1236.                 "trace": {
  1237.                   "transformation": {
  1238.                     "result": "06/30/2020 00:00:00",
  1239.                     "type": "Map",
  1240.                     "fromProperty": {
  1241.                       "name": "OBSERVATION_DATE",
  1242.                       "value": "06/30/2020 00:00:00"
  1243.                     }
  1244.                   }
  1245.                 }
  1246.               },
  1247.               "collectibility": {
  1248.                 "value": "1",
  1249.                 "trace": {
  1250.                   "transformation": {
  1251.                     "result": "1",
  1252.                     "type": "Map",
  1253.                     "fromProperty": {
  1254.                       "name": "COLLECTIBILITY",
  1255.                       "value": "1"
  1256.                     }
  1257.                   }
  1258.                 }
  1259.               },
  1260.               "daysPastDue": {
  1261.                 "value": "147",
  1262.                 "trace": {
  1263.                   "transformation": {
  1264.                     "result": "147",
  1265.                     "type": "Map",
  1266.                     "fromProperty": {
  1267.                       "name": "DYS_PAST_DUE",
  1268.                       "value": "147"
  1269.                     }
  1270.                   }
  1271.                 }
  1272.               },
  1273.               "outstandingAmount": {
  1274.                 "value": "4722639.29",
  1275.                 "trace": {
  1276.                   "transformation": {
  1277.                     "result": "4722639.29",
  1278.                     "type": "Map",
  1279.                     "fromProperty": {
  1280.                       "name": "OUTSTANDING_AMT",
  1281.                       "value": "4722639.29"
  1282.                     }
  1283.                   }
  1284.                 }
  1285.               },
  1286.               "discountRate": {
  1287.                 "value": "0.32942855",
  1288.                 "trace": {
  1289.                   "transformation": {
  1290.                     "result": "0.32942855",
  1291.                     "type": "Map",
  1292.                     "fromProperty": {
  1293.                       "name": "DISCOUNT_RATE",
  1294.                       "value": "0.32942855"
  1295.                     }
  1296.                   }
  1297.                 }
  1298.               },
  1299.               "isDefaulted": {
  1300.                 "value": "false",
  1301.                 "trace": {
  1302.                   "transformation": {
  1303.                     "result": "false",
  1304.                     "type": "Map",
  1305.                     "fromProperty": {
  1306.                       "name": "IS_DEFAULTED",
  1307.                       "value": "false"
  1308.                     }
  1309.                   }
  1310.                 }
  1311.               }
  1312.             }
  1313.           ],
  1314.           "type": "Array",
  1315.           "trace": [
  1316.             {
  1317.               "observationDate": {
  1318.                 "value": "06/30/2020 00:00:00",
  1319.                 "trace": {
  1320.                   "transformation": {
  1321.                     "result": "06/30/2020 00:00:00",
  1322.                     "type": "Map",
  1323.                     "fromProperty": {
  1324.                       "name": "OBSERVATION_DATE",
  1325.                       "value": "06/30/2020 00:00:00"
  1326.                     }
  1327.                   }
  1328.                 }
  1329.               },
  1330.               "collectibility": {
  1331.                 "value": "1",
  1332.                 "trace": {
  1333.                   "transformation": {
  1334.                     "result": "1",
  1335.                     "type": "Map",
  1336.                     "fromProperty": {
  1337.                       "name": "COLLECTIBILITY",
  1338.                       "value": "1"
  1339.                     }
  1340.                   }
  1341.                 }
  1342.               },
  1343.               "daysPastDue": {
  1344.                 "value": "147",
  1345.                 "trace": {
  1346.                   "transformation": {
  1347.                     "result": "147",
  1348.                     "type": "Map",
  1349.                     "fromProperty": {
  1350.                       "name": "DYS_PAST_DUE",
  1351.                       "value": "147"
  1352.                     }
  1353.                   }
  1354.                 }
  1355.               },
  1356.               "outstandingAmount": {
  1357.                 "value": "4722639.29",
  1358.                 "trace": {
  1359.                   "transformation": {
  1360.                     "result": "4722639.29",
  1361.                     "type": "Map",
  1362.                     "fromProperty": {
  1363.                       "name": "OUTSTANDING_AMT",
  1364.                       "value": "4722639.29"
  1365.                     }
  1366.                   }
  1367.                 }
  1368.               },
  1369.               "discountRate": {
  1370.                 "value": "0.32942855",
  1371.                 "trace": {
  1372.                   "transformation": {
  1373.                     "result": "0.32942855",
  1374.                     "type": "Map",
  1375.                     "fromProperty": {
  1376.                       "name": "DISCOUNT_RATE",
  1377.                       "value": "0.32942855"
  1378.                     }
  1379.                   }
  1380.                 }
  1381.               },
  1382.               "isDefaulted": {
  1383.                 "value": "false",
  1384.                 "trace": {
  1385.                   "transformation": {
  1386.                     "result": "false",
  1387.                     "type": "Map",
  1388.                     "fromProperty": {
  1389.                       "name": "IS_DEFAULTED",
  1390.                       "value": "false"
  1391.                     }
  1392.                   }
  1393.                 }
  1394.               }
  1395.             },
  1396.             {
  1397.               "observationDate": {
  1398.                 "value": "06/30/2020 00:00:00",
  1399.                 "trace": {
  1400.                   "transformation": {
  1401.                     "result": "06/30/2020 00:00:00",
  1402.                     "type": "Map",
  1403.                     "fromProperty": {
  1404.                       "name": "OBSERVATION_DATE",
  1405.                       "value": "06/30/2020 00:00:00"
  1406.                     }
  1407.                   }
  1408.                 }
  1409.               },
  1410.               "collectibility": {
  1411.                 "value": "1",
  1412.                 "trace": {
  1413.                   "transformation": {
  1414.                     "result": "1",
  1415.                     "type": "Map",
  1416.                     "fromProperty": {
  1417.                       "name": "COLLECTIBILITY",
  1418.                       "value": "1"
  1419.                     }
  1420.                   }
  1421.                 }
  1422.               },
  1423.               "daysPastDue": {
  1424.                 "value": "147",
  1425.                 "trace": {
  1426.                   "transformation": {
  1427.                     "result": "147",
  1428.                     "type": "Map",
  1429.                     "fromProperty": {
  1430.                       "name": "DYS_PAST_DUE",
  1431.                       "value": "147"
  1432.                     }
  1433.                   }
  1434.                 }
  1435.               },
  1436.               "outstandingAmount": {
  1437.                 "value": "4722639.29",
  1438.                 "trace": {
  1439.                   "transformation": {
  1440.                     "result": "4722639.29",
  1441.                     "type": "Map",
  1442.                     "fromProperty": {
  1443.                       "name": "OUTSTANDING_AMT",
  1444.                       "value": "4722639.29"
  1445.                     }
  1446.                   }
  1447.                 }
  1448.               },
  1449.               "discountRate": {
  1450.                 "value": "0.32942855",
  1451.                 "trace": {
  1452.                   "transformation": {
  1453.                     "result": "0.32942855",
  1454.                     "type": "Map",
  1455.                     "fromProperty": {
  1456.                       "name": "DISCOUNT_RATE",
  1457.                       "value": "0.32942855"
  1458.                     }
  1459.                   }
  1460.                 }
  1461.               },
  1462.               "isDefaulted": {
  1463.                 "value": "false",
  1464.                 "trace": {
  1465.                   "transformation": {
  1466.                     "result": "false",
  1467.                     "type": "Map",
  1468.                     "fromProperty": {
  1469.                       "name": "IS_DEFAULTED",
  1470.                       "value": "false"
  1471.                     }
  1472.                   }
  1473.                 }
  1474.               }
  1475.             },
  1476.             {
  1477.               "observationDate": {
  1478.                 "value": "06/30/2020 00:00:00",
  1479.                 "trace": {
  1480.                   "transformation": {
  1481.                     "result": "06/30/2020 00:00:00",
  1482.                     "type": "Map",
  1483.                     "fromProperty": {
  1484.                       "name": "OBSERVATION_DATE",
  1485.                       "value": "06/30/2020 00:00:00"
  1486.                     }
  1487.                   }
  1488.                 }
  1489.               },
  1490.               "collectibility": {
  1491.                 "value": "1",
  1492.                 "trace": {
  1493.                   "transformation": {
  1494.                     "result": "1",
  1495.                     "type": "Map",
  1496.                     "fromProperty": {
  1497.                       "name": "COLLECTIBILITY",
  1498.                       "value": "1"
  1499.                     }
  1500.                   }
  1501.                 }
  1502.               },
  1503.               "daysPastDue": {
  1504.                 "value": "147",
  1505.                 "trace": {
  1506.                   "transformation": {
  1507.                     "result": "147",
  1508.                     "type": "Map",
  1509.                     "fromProperty": {
  1510.                       "name": "DYS_PAST_DUE",
  1511.                       "value": "147"
  1512.                     }
  1513.                   }
  1514.                 }
  1515.               },
  1516.               "outstandingAmount": {
  1517.                 "value": "4722639.29",
  1518.                 "trace": {
  1519.                   "transformation": {
  1520.                     "result": "4722639.29",
  1521.                     "type": "Map",
  1522.                     "fromProperty": {
  1523.                       "name": "OUTSTANDING_AMT",
  1524.                       "value": "4722639.29"
  1525.                     }
  1526.                   }
  1527.                 }
  1528.               },
  1529.               "discountRate": {
  1530.                 "value": "0.32942855",
  1531.                 "trace": {
  1532.                   "transformation": {
  1533.                     "result": "0.32942855",
  1534.                     "type": "Map",
  1535.                     "fromProperty": {
  1536.                       "name": "DISCOUNT_RATE",
  1537.                       "value": "0.32942855"
  1538.                     }
  1539.                   }
  1540.                 }
  1541.               },
  1542.               "isDefaulted": {
  1543.                 "value": "false",
  1544.                 "trace": {
  1545.                   "transformation": {
  1546.                     "result": "false",
  1547.                     "type": "Map",
  1548.                     "fromProperty": {
  1549.                       "name": "IS_DEFAULTED",
  1550.                       "value": "false"
  1551.                     }
  1552.                   }
  1553.                 }
  1554.               }
  1555.             }
  1556.           ]
  1557.         }
  1558.       }
  1559.     },
  1560.     "historicalContractRecoveryItems": {
  1561.       "value": [
  1562.         {
  1563.           "recoveryDate": {
  1564.             "value": "06/04/2020 00:00:00",
  1565.             "trace": {
  1566.               "transformation": {
  1567.                 "result": "06/04/2020 00:00:00",
  1568.                 "type": "Map",
  1569.                 "fromProperty": {
  1570.                   "name": "RECOVERY_DATE",
  1571.                   "value": "06/04/2020 00:00:00"
  1572.                 }
  1573.               }
  1574.             }
  1575.           },
  1576.           "recoveryAmount": {
  1577.             "value": "250000",
  1578.             "trace": {
  1579.               "transformation": {
  1580.                 "result": "250000",
  1581.                 "type": "Map",
  1582.                 "fromProperty": {
  1583.                   "name": "RECOVERY_AMT",
  1584.                   "value": "250000"
  1585.                 }
  1586.               }
  1587.             }
  1588.           }
  1589.         },
  1590.         {
  1591.           "recoveryDate": {
  1592.             "value": "06/13/2020 00:00:00",
  1593.             "trace": {
  1594.               "transformation": {
  1595.                 "result": "06/13/2020 00:00:00",
  1596.                 "type": "Map",
  1597.                 "fromProperty": {
  1598.                   "name": "RECOVERY_DATE",
  1599.                   "value": "06/13/2020 00:00:00"
  1600.                 }
  1601.               }
  1602.             }
  1603.           },
  1604.           "recoveryAmount": {
  1605.             "value": "1133000",
  1606.             "trace": {
  1607.               "transformation": {
  1608.                 "result": "1133000",
  1609.                 "type": "Map",
  1610.                 "fromProperty": {
  1611.                   "name": "RECOVERY_AMT",
  1612.                   "value": "1133000"
  1613.                 }
  1614.               }
  1615.             }
  1616.           }
  1617.         },
  1618.         {
  1619.           "recoveryDate": {
  1620.             "value": "06/27/2020 00:00:00",
  1621.             "trace": {
  1622.               "transformation": {
  1623.                 "result": "06/27/2020 00:00:00",
  1624.                 "type": "Map",
  1625.                 "fromProperty": {
  1626.                   "name": "RECOVERY_DATE",
  1627.                   "value": "06/27/2020 00:00:00"
  1628.                 }
  1629.               }
  1630.             }
  1631.           },
  1632.           "recoveryAmount": {
  1633.             "value": "500000",
  1634.             "trace": {
  1635.               "transformation": {
  1636.                 "result": "500000",
  1637.                 "type": "Map",
  1638.                 "fromProperty": {
  1639.                   "name": "RECOVERY_AMT",
  1640.                   "value": "500000"
  1641.                 }
  1642.               }
  1643.             }
  1644.           }
  1645.         }
  1646.       ],
  1647.       "trace": {
  1648.         "transformation": {
  1649.           "result": [
  1650.             {
  1651.               "recoveryDate": {
  1652.                 "value": "06/04/2020 00:00:00",
  1653.                 "trace": {
  1654.                   "transformation": {
  1655.                     "result": "06/04/2020 00:00:00",
  1656.                     "type": "Map",
  1657.                     "fromProperty": {
  1658.                       "name": "RECOVERY_DATE",
  1659.                       "value": "06/04/2020 00:00:00"
  1660.                     }
  1661.                   }
  1662.                 }
  1663.               },
  1664.               "recoveryAmount": {
  1665.                 "value": "250000",
  1666.                 "trace": {
  1667.                   "transformation": {
  1668.                     "result": "250000",
  1669.                     "type": "Map",
  1670.                     "fromProperty": {
  1671.                       "name": "RECOVERY_AMT",
  1672.                       "value": "250000"
  1673.                     }
  1674.                   }
  1675.                 }
  1676.               }
  1677.             },
  1678.             {
  1679.               "recoveryDate": {
  1680.                 "value": "06/13/2020 00:00:00",
  1681.                 "trace": {
  1682.                   "transformation": {
  1683.                     "result": "06/13/2020 00:00:00",
  1684.                     "type": "Map",
  1685.                     "fromProperty": {
  1686.                       "name": "RECOVERY_DATE",
  1687.                       "value": "06/13/2020 00:00:00"
  1688.                     }
  1689.                   }
  1690.                 }
  1691.               },
  1692.               "recoveryAmount": {
  1693.                 "value": "1133000",
  1694.                 "trace": {
  1695.                   "transformation": {
  1696.                     "result": "1133000",
  1697.                     "type": "Map",
  1698.                     "fromProperty": {
  1699.                       "name": "RECOVERY_AMT",
  1700.                       "value": "1133000"
  1701.                     }
  1702.                   }
  1703.                 }
  1704.               }
  1705.             },
  1706.             {
  1707.               "recoveryDate": {
  1708.                 "value": "06/27/2020 00:00:00",
  1709.                 "trace": {
  1710.                   "transformation": {
  1711.                     "result": "06/27/2020 00:00:00",
  1712.                     "type": "Map",
  1713.                     "fromProperty": {
  1714.                       "name": "RECOVERY_DATE",
  1715.                       "value": "06/27/2020 00:00:00"
  1716.                     }
  1717.                   }
  1718.                 }
  1719.               },
  1720.               "recoveryAmount": {
  1721.                 "value": "500000",
  1722.                 "trace": {
  1723.                   "transformation": {
  1724.                     "result": "500000",
  1725.                     "type": "Map",
  1726.                     "fromProperty": {
  1727.                       "name": "RECOVERY_AMT",
  1728.                       "value": "500000"
  1729.                     }
  1730.                   }
  1731.                 }
  1732.               }
  1733.             }
  1734.           ],
  1735.           "type": "Array",
  1736.           "trace": [
  1737.             {
  1738.               "recoveryDate": {
  1739.                 "value": "06/04/2020 00:00:00",
  1740.                 "trace": {
  1741.                   "transformation": {
  1742.                     "result": "06/04/2020 00:00:00",
  1743.                     "type": "Map",
  1744.                     "fromProperty": {
  1745.                       "name": "RECOVERY_DATE",
  1746.                       "value": "06/04/2020 00:00:00"
  1747.                     }
  1748.                   }
  1749.                 }
  1750.               },
  1751.               "recoveryAmount": {
  1752.                 "value": "250000",
  1753.                 "trace": {
  1754.                   "transformation": {
  1755.                     "result": "250000",
  1756.                     "type": "Map",
  1757.                     "fromProperty": {
  1758.                       "name": "RECOVERY_AMT",
  1759.                       "value": "250000"
  1760.                     }
  1761.                   }
  1762.                 }
  1763.               }
  1764.             },
  1765.             {
  1766.               "recoveryDate": {
  1767.                 "value": "06/13/2020 00:00:00",
  1768.                 "trace": {
  1769.                   "transformation": {
  1770.                     "result": "06/13/2020 00:00:00",
  1771.                     "type": "Map",
  1772.                     "fromProperty": {
  1773.                       "name": "RECOVERY_DATE",
  1774.                       "value": "06/13/2020 00:00:00"
  1775.                     }
  1776.                   }
  1777.                 }
  1778.               },
  1779.               "recoveryAmount": {
  1780.                 "value": "1133000",
  1781.                 "trace": {
  1782.                   "transformation": {
  1783.                     "result": "1133000",
  1784.                     "type": "Map",
  1785.                     "fromProperty": {
  1786.                       "name": "RECOVERY_AMT",
  1787.                       "value": "1133000"
  1788.                     }
  1789.                   }
  1790.                 }
  1791.               }
  1792.             },
  1793.             {
  1794.               "recoveryDate": {
  1795.                 "value": "06/27/2020 00:00:00",
  1796.                 "trace": {
  1797.                   "transformation": {
  1798.                     "result": "06/27/2020 00:00:00",
  1799.                     "type": "Map",
  1800.                     "fromProperty": {
  1801.                       "name": "RECOVERY_DATE",
  1802.                       "value": "06/27/2020 00:00:00"
  1803.                     }
  1804.                   }
  1805.                 }
  1806.               },
  1807.               "recoveryAmount": {
  1808.                 "value": "500000",
  1809.                 "trace": {
  1810.                   "transformation": {
  1811.                     "result": "500000",
  1812.                     "type": "Map",
  1813.                     "fromProperty": {
  1814.                       "name": "RECOVERY_AMT",
  1815.                       "value": "500000"
  1816.                     }
  1817.                   }
  1818.                 }
  1819.               }
  1820.             }
  1821.           ]
  1822.         }
  1823.       }
  1824.     },
  1825.     "entity": {
  1826.       "value": "BAF",
  1827.       "trace": {
  1828.         "checks": [
  1829.           {
  1830.             "name": "check entity",
  1831.             "type": "PropertyCheck",
  1832.             "checks": [
  1833.               {
  1834.                 "type": "Mandatory",
  1835.                 "value": false,
  1836.                 "success": true
  1837.               },
  1838.               {
  1839.                 "type": "DataType",
  1840.                 "value": "string",
  1841.                 "success": true
  1842.               }
  1843.             ]
  1844.           }
  1845.         ],
  1846.         "transformation": {
  1847.           "result": "BAF",
  1848.           "type": "FixedValue",
  1849.           "fromValue": "BAF"
  1850.         }
  1851.       }
  1852.     },
  1853.     "originContractId": {
  1854.       "value": "213010080426",
  1855.       "trace": {
  1856.         "checks": [
  1857.           {
  1858.             "name": "check origin contract Id",
  1859.             "type": "PropertyCheck",
  1860.             "checks": [
  1861.               {
  1862.                 "type": "Mandatory",
  1863.                 "value": true,
  1864.                 "success": true
  1865.               },
  1866.               {
  1867.                 "type": "DataType",
  1868.                 "value": "string",
  1869.                 "success": true
  1870.               }
  1871.             ]
  1872.           }
  1873.         ],
  1874.         "transformation": {
  1875.           "result": "213010080426",
  1876.           "type": "Map",
  1877.           "fromProperty": {
  1878.             "name": "ORIGIN_CONTRACTID",
  1879.             "value": "213010080426"
  1880.           }
  1881.         }
  1882.       }
  1883.     },
  1884.     "originSystemId": {
  1885.       "value": "CONFINS",
  1886.       "trace": {
  1887.         "checks": [
  1888.           {
  1889.             "name": "check origin system id",
  1890.             "type": "PropertyCheck",
  1891.             "checks": [
  1892.               {
  1893.                 "type": "Mandatory",
  1894.                 "value": true,
  1895.                 "success": true
  1896.               },
  1897.               {
  1898.                 "type": "DataType",
  1899.                 "value": "string",
  1900.                 "success": true
  1901.               }
  1902.             ]
  1903.           }
  1904.         ],
  1905.         "transformation": {
  1906.           "result": "CONFINS",
  1907.           "type": "FixedValue",
  1908.           "fromValue": "CONFINS"
  1909.         }
  1910.       }
  1911.     },
  1912.     "productType": {
  1913.       "value": "C01",
  1914.       "trace": {
  1915.         "checks": [
  1916.           {
  1917.             "name": "check product type",
  1918.             "type": "PropertyCheck",
  1919.             "checks": [
  1920.               {
  1921.                 "type": "Mandatory",
  1922.                 "value": true,
  1923.                 "success": true
  1924.               },
  1925.               {
  1926.                 "type": "DataType",
  1927.                 "value": "string",
  1928.                 "success": true
  1929.               }
  1930.             ]
  1931.           }
  1932.         ],
  1933.         "transformation": {
  1934.           "result": "C01",
  1935.           "type": "Map",
  1936.           "fromProperty": {
  1937.             "name": "PRODUCT_TYPE",
  1938.             "value": "C01"
  1939.           }
  1940.         }
  1941.       }
  1942.     },
  1943.     "productSubtype": {
  1944.       "value": "C01",
  1945.       "trace": {
  1946.         "checks": [
  1947.           {
  1948.             "name": "check product subtype",
  1949.             "type": "PropertyCheck",
  1950.             "checks": [
  1951.               {
  1952.                 "type": "Mandatory",
  1953.                 "value": true,
  1954.                 "success": true
  1955.               },
  1956.               {
  1957.                 "type": "DataType",
  1958.                 "value": "string",
  1959.                 "success": true
  1960.               }
  1961.             ]
  1962.           }
  1963.         ],
  1964.         "transformation": {
  1965.           "result": "C01",
  1966.           "type": "Map",
  1967.           "fromProperty": {
  1968.             "name": "PRODUCT_SUBTYPE",
  1969.             "value": "C01"
  1970.           }
  1971.         }
  1972.       }
  1973.     },
  1974.     "businessUnit": {
  1975.       "value": "213",
  1976.       "trace": {
  1977.         "transformation": {
  1978.           "result": "213",
  1979.           "type": "Map",
  1980.           "fromProperty": {
  1981.             "name": "BUSINESS_UNIT",
  1982.             "value": "213"
  1983.           }
  1984.         }
  1985.       }
  1986.     },
  1987.     "segment": {
  1988.       "value": "NMC",
  1989.       "trace": {
  1990.         "checks": [
  1991.           {
  1992.             "name": "check Segment",
  1993.             "type": "PropertyCheck",
  1994.             "checks": [
  1995.               {
  1996.                 "type": "Mandatory",
  1997.                 "value": true,
  1998.                 "success": true
  1999.               },
  2000.               {
  2001.                 "type": "DataType",
  2002.                 "value": "string",
  2003.                 "success": true
  2004.               }
  2005.             ]
  2006.           }
  2007.         ],
  2008.         "transformation": {
  2009.           "result": "NMC",
  2010.           "type": "Map",
  2011.           "fromProperty": {
  2012.             "name": "SEGMENT",
  2013.             "value": "NMC"
  2014.           }
  2015.         }
  2016.       }
  2017.     },
  2018.     "currency": {
  2019.       "value": "IDR",
  2020.       "trace": {
  2021.         "checks": [
  2022.           {
  2023.             "name": "check currency",
  2024.             "type": "PropertyCheck",
  2025.             "checks": [
  2026.               {
  2027.                 "type": "Mandatory",
  2028.                 "value": true,
  2029.                 "success": true
  2030.               },
  2031.               {
  2032.                 "type": "DataType",
  2033.                 "value": "string",
  2034.                 "success": true
  2035.               },
  2036.               {
  2037.                 "type": "Pattern",
  2038.                 "value": "^[A-Z]{3}$",
  2039.                 "success": true
  2040.               }
  2041.             ]
  2042.           }
  2043.         ],
  2044.         "transformation": {
  2045.           "result": "IDR",
  2046.           "type": "Map",
  2047.           "fromProperty": {
  2048.             "name": "CURRENCY",
  2049.             "value": "IDR"
  2050.           }
  2051.         }
  2052.       }
  2053.     },
  2054.     "maturityDate": {
  2055.       "value": "02/05/2021 00:00:00",
  2056.       "trace": {
  2057.         "checks": [
  2058.           {
  2059.             "name": "check MaturityDate",
  2060.             "type": "PropertyCheck",
  2061.             "checks": [
  2062.               {
  2063.                 "type": "Mandatory",
  2064.                 "value": true,
  2065.                 "success": true
  2066.               },
  2067.               {
  2068.                 "type": "DataType",
  2069.                 "value": "date",
  2070.                 "success": true
  2071.               }
  2072.             ]
  2073.           }
  2074.         ],
  2075.         "transformation": {
  2076.           "result": "02/05/2021 00:00:00",
  2077.           "type": "Map",
  2078.           "fromProperty": {
  2079.             "name": "MATURITY_DATE",
  2080.             "value": "02/05/2021 00:00:00"
  2081.           }
  2082.         }
  2083.       }
  2084.     },
  2085.     "counterpartyId": {
  2086.       "value": "f7f70c3f-8549-5bf1-9a32-090ae7d28fe7",
  2087.       "trace": {
  2088.         "checks": [
  2089.           {
  2090.             "name": "check counter party id",
  2091.             "type": "PropertyCheck",
  2092.             "checks": [
  2093.               {
  2094.                 "type": "Mandatory",
  2095.                 "value": false,
  2096.                 "success": true
  2097.               },
  2098.               {
  2099.                 "type": "DataType",
  2100.                 "value": "guid",
  2101.                 "success": true
  2102.               }
  2103.             ]
  2104.           }
  2105.         ],
  2106.         "transformation": {
  2107.           "result": "f7f70c3f-8549-5bf1-9a32-090ae7d28fe7",
  2108.           "type": "HistoricalCounterpartyId",
  2109.           "namespaceId": "e747406d-7ca0-4303-8a82-9527bbb0d80a",
  2110.           "namespaceCode": "HistoricalCounterparty",
  2111.           "name": "201716535088",
  2112.           "historicalCounterpartyIdTransformList": [
  2113.             {
  2114.               "transformation": {
  2115.                 "result": "201716535088",
  2116.                 "type": "Map",
  2117.                 "fromProperty": {
  2118.                   "name": "ORIGIN_COUNTER_PARTYDID",
  2119.                   "value": "201716535088"
  2120.                 }
  2121.               }
  2122.             }
  2123.           ]
  2124.         }
  2125.       }
  2126.     },
  2127.     "originCounterpartyId": {
  2128.       "value": "201716535088",
  2129.       "trace": {
  2130.         "checks": [
  2131.           {
  2132.             "name": "check origin counterparty Id",
  2133.             "type": "PropertyCheck",
  2134.             "checks": [
  2135.               {
  2136.                 "type": "Mandatory",
  2137.                 "value": true,
  2138.                 "success": true
  2139.               },
  2140.               {
  2141.                 "type": "DataType",
  2142.                 "value": "string",
  2143.                 "success": true
  2144.               }
  2145.             ]
  2146.           }
  2147.         ],
  2148.         "transformation": {
  2149.           "result": "201716535088",
  2150.           "type": "Map",
  2151.           "fromProperty": {
  2152.             "name": "ORIGIN_COUNTER_PARTYDID",
  2153.             "value": "201716535088"
  2154.           }
  2155.         }
  2156.       }
  2157.     }
  2158.   },
  2159.   "messageId": "44ae94ed-f7c8-46b8-8677-ddbace841c98",
  2160.   "messageType": "TitaniumStream",
  2161.   "jobId": "ba820b4d-2b3e-43a8-b80e-fb0d81287dd0",
  2162.   "quality": {
  2163.     "qualityIndex": 5
  2164.   }
  2165. }
Add Comment
Please, Sign In to add comment