open-insight/SYSPROG/APPROW/SYSENV%003ARTI_IDE_PGO_VALIDATION.json
2024-03-25 15:17:34 -07:00

430 lines
15 KiB
JSON

{
"header": {
"version": 1,
"type": "record",
"approw-key": "RTI_IDE_PGO_VALIDATION"
},
"body": {
"record1": {
"<1>": {
"<1,1>": "Decimal",
"<1,2>": "Integer",
"<1,3>": "Date",
"<1,4>": "DateTime",
"<1,5>": "Time",
"<1,6>": "Boolean",
"<1,7>": "Range Check",
"<1,8>": "Match String",
"<1,9>": "Numeric",
"<1,10>": "Alpha",
"<1,11>": "Any Type",
"<1,12>": "Up to n Characters Any Type",
"<1,13>": "Combination with Literals",
"<1,14>": "Unique Multivalues",
"<1,15>": "Zip Format",
"<1,16>": "Phone Format",
"<1,17>": "Verifile (Table Lookup)",
"<1,18>": "None",
"<1,19>": "Default",
"<1,20>": "Masked Scientific",
"<1,21>": "Variable Binary\tStorage",
"<1,22>": "Email",
"<1,23>": "SSN Format"
},
"<2>": {
"<2,1>": {
"<2,1,1>": "(MD2)",
"<2,1,2>": "IConv(64.24,\"MD2\")",
"<2,1,3>": "6424"
},
"<2,2>": {
"<2,2,1>": "(MD1)",
"<2,2,2>": "IConv(-5,\"MD1\")",
"<2,2,3>": "-50"
},
"<2,3>": {
"<2,3,1>": "(MD3)",
"<2,3,2>": "IConv(64.24,\"MD3\")",
"<2,3,3>": "64240"
},
"<2,4>": {
"<2,4,1>": "(MD12)",
"<2,4,2>": "IConv(143.5,\"MD12\")",
"<2,4,3>": "14350"
},
"<2,5>": {
"<2,5,1>": "(MD14)",
"<2,5,2>": "IConv(143.5,\"MD14\")",
"<2,5,3>": "1435000"
},
"<2,6>": {
"<2,6,1>": "(MD0)",
"<2,6,2>": "IConv(143.5,\"MD0\")",
"<2,6,3>": "144"
},
"<2,7>": {
"<2,7,1>": "(MC2.)",
"<2,7,2>": "IConv(\"1.234,5\",\"MC2.\")",
"<2,7,3>": "123450"
},
"<2,8>": {
"<2,8,1>": "(MD2$)",
"<2,8,2>": "IConv(\"$45.50\",\"MD2\")",
"<2,8,3>": "4550"
},
"<2,9>": {
"<2,9,1>": "(MC2[Fr])",
"<2,9,2>": "IConv(\"45,25Fr\",\"MC2[Fr]S\")",
"<2,9,3>": "4525"
}
},
"<3>": {
"<3,1>": {
"<3,1,1>": "(MD0)",
"<3,1,2>": "",
"<3,1,3>": "5345"
}
},
"<4>": {
"<4,1>": {
"<4,1,1>": "(D)",
"<4,1,2>": "IConv(\"01 MAR 2009\", \"D\")",
"<4,1,3>": "\t15036 \t"
},
"<4,2>": {
"<4,2,1>": "(D2)",
"<4,2,2>": "IConv(\"01 MAR 09\", \"D2\")",
"<4,2,3>": "15036"
},
"<4,3>": {
"<4,3,1>": "(D4)",
"<4,3,2>": "IConv(\"01 MAR 2009\", \"D4\")",
"<4,3,3>": "15036"
},
"<4,4>": {
"<4,4,1>": "(D/)",
"<4,4,2>": "IConv(\"03/01/2009\", \"D/\")",
"<4,4,3>": "15036"
},
"<4,5>": {
"<4,5,1>": "(D2/)",
"<4,5,2>": "IConv(\"03/01/09\", \"D2/\")",
"<4,5,3>": "15036 "
},
"<4,6>": {
"<4,6,1>": "(D*)",
"<4,6,2>": "IConv(\"03*01*2009\", \"D*\")",
"<4,6,3>": "\t15036"
},
"<4,7>": {
"<4,7,1>": "(D/E)",
"<4,7,2>": "IConv(\"01/03/2009\", \"D/E\")",
"<4,7,3>": "\t15036"
},
"<4,8>": {
"<4,8,1>": "(D2E)",
"<4,8,2>": "IConv(\"01 MAR 09\", \"D2E\")",
"<4,8,3>": "\t15036"
},
"<4,9>": {
"<4,9,1>": "(D2/E)",
"<4,9,2>": "IConv(\"01/03/09\", \"D2/E\")",
"<4,9,3>": "\t15036"
},
"<4,10>": {
"<4,10,1>": "(DS)",
"<4,10,2>": "IConv(\"01 03 2009\", \"DS\")",
"<4,10,3>": "15036"
},
"<4,11>": {
"<4,11,1>": "(D/S)",
"<4,11,2>": "IConv(\"03/01/2009\", \"D/S\")",
"<4,11,3>": "15036"
},
"<4,12>": {
"<4,12,1>": "(DM)",
"<4,12,2>": "IConv(\"01 MAR 2009\", \"DM\")",
"<4,12,3>": "15036"
},
"<4,13>": {
"<4,13,1>": "(D,M)",
"<4,13,2>": "IConv(\"MAR 01,2009\", \"D,M\")",
"<4,13,3>": "15036"
},
"<4,14>": {
"<4,14,1>": "(DL)",
"<4,14,2>": "IConv(\"01 March 2009\", \"DL\")",
"<4,14,3>": "15036"
},
"<4,15>": {
"<4,15,1>": "(D,L)",
"<4,15,2>": "IConv(\"March 01,2009\", \"D,L\")",
"<4,15,3>": "15036"
},
"<4,16>": {
"<4,16,1>": "(DJL)",
"<4,16,2>": "IConv(\"2009 March 01\", \"DJL\")",
"<4,16,3>": "15036"
},
"<4,17>": {
"<4,17,1>": "(D4.EM)",
"<4,17,2>": "IConv(\"01.MAR 2009\", \"D4.EM\")",
"<4,17,3>": "\t15036"
},
"<4,18>": {
"<4,18,1>": "(D2.EL)",
"<4,18,2>": "IConv(\"01.March 09\", \"D2.EL\")",
"<4,18,3>": "\t15036"
},
"<4,19>": {
"<4,19,1>": "(DQ)",
"<4,19,2>": "IConv(\"1\", \"DQ\")",
"<4,19,3>": "15036"
},
"<4,20>": {
"<4,20,1>": "(DW)",
"<4,20,2>": "IConv(\"7\", \"DW\")",
"<4,20,3>": "15036"
},
"<4,21>": {
"<4,21,1>": "(DWA)",
"<4,21,2>": "IConv(\"Sunday\", \"DWA\")",
"<4,21,3>": "15036"
}
},
"<5>": {
"<5,1>": {
"<5,1,1>": "(DT)",
"<5,1,2>": "IConv(\"02/19/2009 06:00AM\",\"DT\")",
"<5,1,3>": "15026.25"
},
"<5,2>": {
"<5,2,1>": "(DT)",
"<5,2,2>": "IConv(\"02/19/2009 02:00AM\", \"DT\")",
"<5,2,3>": "15026.0833"
},
"<5,3>": {
"<5,3,1>": "(DT)",
"<5,3,2>": "IConv(\"02/19/2009 12P\", \"DT\")",
"<5,3,3>": "15026.5"
},
"<5,4>": {
"<5,4,1>": "(DT)",
"<5,4,2>": "IConv(\"02/19/1967 06:00AM\", \"DT\")",
"<5,4,3>": "-314.75"
},
"<5,5>": {
"<5,5,1>": "(DT)",
"<5,5,2>": "IConv(\"02/19/1967 06:00PM\", \"DT\")",
"<5,5,3>": "-314.25"
},
"<5,6>": {
"<5,6,1>": "(DT^3-)",
"<5,6,2>": "IConv(\"02/19/1967-06:00PM\", \"DT^3-\")",
"<5,6,3>": "-314.25 "
}
},
"<6>": {
"<6,1>": {
"<6,1,1>": "(MT)",
"<6,1,2>": "IConv(\"12:01\", \"MT\")",
"<6,1,3>": "\t43260"
},
"<6,2>": {
"<6,2,1>": "(MT)",
"<6,2,2>": "IConv(\"12:01PM\", \"MTH\")",
"<6,2,3>": "\t43260"
},
"<6,3>": {
"<6,3,1>": "(MT)",
"<6,3,2>": "IConv(\"12:01:59PM\", \"MT\")",
"<6,3,3>": "\t43319"
},
"<6,4>": {
"<6,4,1>": "(MT)",
"<6,4,2>": "IConv(2, \"MT\")",
"<6,4,3>": "\t7200"
},
"<6,5>": {
"<6,5,1>": "(MT)",
"<6,5,2>": "IConv(\"2:01AM\", \"MT\")",
"<6,5,3>": "\t7260"
},
"<6,6>": {
"<6,6,1>": "(MT)",
"<6,6,2>": "IConv(\"2/01/2009\", \"MT,\")",
"<6,6,3>": "\t15036"
}
},
"<7>": {
"<7,1>": {
"<7,1,1>": "(B)",
"<7,1,2>": "\tBoolean Y or N",
"<7,1,3>": "\tY\t"
}
},
"<8>": {
"<8,1>": {
"<8,1,1>": "(x,y)",
"<8,1,2>": "\tRange Check (low,high)",
"<8,1,3>": "\t(-32768,32768)"
}
},
"<9>": {
"<9,1>": {
"<9,1,1>": "\"xyz\"",
"<9,1,2>": "\tMatch a specific string",
"<9,1,3>": "\t\"Approved\""
}
},
"<10>": {
"<10,1>": {
"<10,1,1>": "nN",
"<10,1,2>": "\tn Numeric Characters",
"<10,1,3>": "\t7N"
}
},
"<11>": {
"<11,1>": {
"<11,1,1>": "nA",
"<11,1,2>": "\tn Alpha Characters",
"<11,1,3>": "\t3A"
}
},
"<12>": {
"<12,1>": {
"<12,1,1>": "nX",
"<12,1,2>": "\tn Characters of any type",
"<12,1,3>": "\t2X"
}
},
"<13>": {
"<13,1>": {
"<13,1,1>": "nZ",
"<13,1,2>": "\tUp to n Characters of any type",
"<13,1,3>": "\t5Z"
}
},
"<14>": {
"<14,1>": {
"<14,1,1>": "nA'x'nZ",
"<14,1,2>": "\tCombinations with literals",
"<14,1,3>": "\t1A1N1A'-'1N1A1N"
}
},
"<15>": {
"<15,1>": {
"<15,1,1>": "%U%",
"<15,1,2>": "\tUnique multivalues",
"<15,1,3>": ""
}
},
"<16>": {
"<16,1>": {
"<16,1,1>": "[ZIP_FORMAT]",
"<16,1,2>": "\tUS/Canada Zip",
"<16,1,3>": "\t98006, V1A 3R1"
}
},
"<17>": {
"<17,1>": {
"<17,1,1>": "[PHONE_FORMAT]",
"<17,1,2>": "\tUS Phone No",
"<17,1,3>": "\t(206)555-1212"
}
},
"<18>": {
"<18,1>": {
"<18,1,1>": "<>",
"<18,1,2>": "\t\tVerifile (table lookup)",
"<18,1,3>": "\t<CUSTOMERS>"
}
},
"<19>": {
"<19,1>": {
"<19,1,1>": "<<None>>",
"<19,1,2>": "\tNo input validation/conversion",
"<19,1,3>": "\t<None>"
}
},
"<20>": {
"<20,1>": {
"<20,1,1>": "<<Default>>",
"<20,1,2>": "\tUse the column's default",
"<20,1,3>": "\t<<Default>>"
}
},
"<21>": {
"<21,1>": {
"<21,1,1>": "Masked Scientific",
"<21,1,2>": "IConv(1.23,\"MS\")",
"<21,1,3>": "1.23"
},
"<21,2>": {
"<21,2,1>": "",
"<21,2,2>": "IConv(1.2345E+4,\"MS\")",
"<21,2,3>": "12345"
},
"<21,3>": {
"<21,3,1>": "",
"<21,3,2>": "IConv(1.23456789E+2,\"MS\")",
"<21,3,3>": "123.456789"
},
"<21,4>": {
"<21,4,1>": "",
"<21,4,2>": "IConv(1.234E+5,\"MS\")",
"<21,4,3>": "123400"
},
"<21,5>": {
"<21,5,1>": "",
"<21,5,2>": "IConv(1234.1234E-2,\"MS\")",
"<21,5,3>": "12.341234 "
},
"<21,6>": {
"<21,6,1>": "",
"<21,6,2>": "IConv(\"1234,1234E-2\",\"MS,\")",
"<21,6,3>": "12.341234"
}
},
"<22>": {
"<22,1>": {
"<22,1,1>": "Variable Binary\tStorage",
"<22,1,2>": "Value = IConv(\\0D0A00FEFFFCFD\\, \"VB\")"
}
},
"<23>": {
"<23,1>": {
"<23,1,1>": "[EMAIL_FORMAT]",
"<23,1,2>": "Valid email address",
"<23,1,3>": "abc@generic.com"
}
},
"<24>": {
"<24,1>": {
"<24,1,1>": "[SSN_FORMAT]",
"<24,1,2>": "Valid Social Security Number",
"<24,1,3>": "123-45-6789"
}
},
"<25>": "",
"<26>": "",
"<27>": "",
"<28>": "TEST = IConv(VALUE, \"BTF\")",
"<29>": "this = Oconv(value, 'BX')",
"<30>": "",
"<31>": "",
"<32>": "",
"<33>": "",
"<34>": " ",
"<35>": "",
"<36>": " ",
"<37>": "",
"<38>": "",
"<39>": "",
"<40>": "",
"<41>": "",
"<42>": "",
"<43>": " "
}
}
}