Advertisement
ariswb22

Titanium Qualigator message

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