430 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			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>": " "
 | |
|         }
 | |
|     }
 | |
| } |