diff --git a/LSL2/OIWIN/NDW_ADD_SUPPLEMENT.json b/LSL2/OIWIN/NDW_ADD_SUPPLEMENT.json index 2c8a854..8059260 100644 --- a/LSL2/OIWIN/NDW_ADD_SUPPLEMENT.json +++ b/LSL2/OIWIN/NDW_ADD_SUPPLEMENT.json @@ -22,15 +22,19 @@ "<1,9>": "RDS Supplement Instructions", "<1,10>": { "<1,10,1>": "0x82CC0000", - "<1,10,2>": "0x0" + "<1,10,2>": "0x100" }, "<1,11>": { - "<1,11,1>": "0x0", + "<1,11,1>": "0x8000", "<1,11,2>": "0x80000000" }, - "<1,12>": "0", - "<1,13>": "-2", - "<1,14>": "0", + "<1,12>": "", + "<1,13>": { + "<1,13,1>": "-2", + "<1,13,2>": "-2", + "<1,13,3>": "" + }, + "<1,14>": "", "<1,15>": "", "<1,16>": "", "<1,17>": "", @@ -50,51 +54,61 @@ "<1,18,1,4,8>": "@PARAM6" }, "<1,18,1,5>": "", - "<1,18,1,6>": "" - }, - "<1,18,2>": "" - }, - "<1,19>": { - "<1,19,1>": "CREATE", - "<1,19,2>": "" + "<1,18,1,6>": "", + "<1,18,1,7>": "", + "<1,18,1,8>": "", + "<1,18,1,9>": "", + "<1,18,1,10>": "", + "<1,18,1,11>": "", + "<1,18,1,12>": "", + "<1,18,1,13>": "", + "<1,18,1,14>": "", + "<1,18,1,15>": "STPROC" + } }, + "<1,19>": "CREATE", "<1,20>": "", "<1,21>": "", "<1,22>": "", "<1,23>": "", "<1,24>": { - "<1,24,1>": "0", + "<1,24,1>": "", "<1,24,2>": "0", "<1,24,3>": "0", "<1,24,4>": "0", - "<1,24,5>": "0", - "<1,24,6>": "0" + "<1,24,5>": "", + "<1,24,6>": "0", + "<1,24,7>": "", + "<1,24,8>": "", + "<1,24,9>": "", + "<1,24,10>": "0", + "<1,24,11>": "0", + "<1,24,12>": "0", + "<1,24,13>": "0", + "<1,24,14>": "0", + "<1,24,15>": "0", + "<1,24,16>": "0", + "<1,24,17>": "0" }, - "<1,25>": "0", - "<1,26>": "0", + "<1,25>": "", + "<1,26>": "", "<1,27>": "", "<1,28>": "", "<1,29>": "", "<1,30>": "", "<1,31>": "", - "<1,32>": { - "<1,32,1>": "0x7FFFE", - "<1,32,2>": "0xF001E808" - }, + "<1,32>": "", "<1,33>": "", "<1,34>": "LSL2*IMAGE*ICO*INFINEON", "<1,35>": "", "<1,36>": "", "<1,37>": { - "<1,37,1>": "0x10001", - "<1,37,2>": "0x10001" - }, - "<1,38>": { - "<1,38,1>": "1", - "<1,38,2>": "1" + "<1,37,1>": "0X10001", + "<1,37,2>": "0X10001" }, + "<1,38>": "", "<1,39>": "", - "<1,40>": "0", + "<1,40>": "", "<1,41>": "", "<1,42>": "", "<1,43>": "", @@ -106,7 +120,74 @@ "<1,49>": "", "<1,50>": "", "<1,51>": "", - "<1,52>": "" + "<1,52>": "", + "<1,53>": "", + "<1,54>": "", + "<1,55>": "", + "<1,56>": "", + "<1,57>": "", + "<1,58>": "", + "<1,59>": "", + "<1,60>": "", + "<1,61>": "", + "<1,62>": { + "<1,62,1>": "0", + "<1,62,2>": "", + "<1,62,3>": "", + "<1,62,4>": "0", + "<1,62,5>": "0", + "<1,62,6>": "0", + "<1,62,7>": "", + "<1,62,8>": "0.50", + "<1,62,9>": "5.00", + "<1,62,10>": "0.00" + }, + "<1,63>": "", + "<1,64>": "", + "<1,65>": "", + "<1,66>": "", + "<1,67>": "", + "<1,68>": "", + "<1,69>": "", + "<1,70>": "", + "<1,71>": "", + "<1,72>": "", + "<1,73>": "", + "<1,74>": "", + "<1,75>": "", + "<1,76>": "", + "<1,77>": "", + "<1,78>": "", + "<1,79>": "", + "<1,80>": "", + "<1,81>": "", + "<1,82>": "", + "<1,83>": "", + "<1,84>": "", + "<1,85>": "", + "<1,86>": "", + "<1,87>": "", + "<1,88>": "", + "<1,89>": "", + "<1,90>": "", + "<1,91>": "", + "<1,92>": "", + "<1,93>": "", + "<1,94>": "", + "<1,95>": "", + "<1,96>": "", + "<1,97>": "", + "<1,98>": "", + "<1,99>": "", + "<1,100>": "", + "<1,101>": "", + "<1,102>": "", + "<1,103>": "", + "<1,104>": "", + "<1,105>": "", + "<1,106>": "0", + "<1,107>": "", + "<1,108>": "" } }, "record3": { @@ -129,7 +210,11 @@ "<1,11,2>": "0x80000000" }, "<1,12>": "1", - "<1,13>": "16053492", + "<1,13>": { + "<1,13,1>": "16053492", + "<1,13,2>": "16053492", + "<1,13,3>": "" + }, "<1,14>": "0", "<1,15>": { "<1,15,1>": { @@ -158,21 +243,18 @@ "<1,22>": "", "<1,23>": "", "<1,24>": "", - "<1,25>": "0", - "<1,26>": "0", + "<1,25>": "", + "<1,26>": "", "<1,27>": "", - "<1,28>": "<>", - "<1,29>": "<>", - "<1,30>": "<>", - "<1,31>": "0", - "<1,32>": { - "<1,32,1>": "0x7fffe", - "<1,32,2>": "0xf0014400" - }, + "<1,28>": "", + "<1,29>": "", + "<1,30>": "", + "<1,31>": "", + "<1,32>": "", "<1,33>": "", "<1,34>": "", "<1,35>": "", - "<1,36>": "05000000000000000000000032000000FFFEFF044E006F006E006500FFFEFF0341006C006C00FFFEFF044E006F006E006500FFFEFF0744006900760069006400650072000100000001000000FFFEFF0B430065006E00740065007200FEF04C00650066007400FFFEFF00FFFEFF0443006C0069007000FFFEFF044100750074006F00FFFEFF1753007500700070006C0065006D0065006E007400200049006E0073007400720075006300740069006F006E007300FFFEFF044E006F006E006500FFFEFF225300650067006F006500200055004900FCF02D0031003100FCF0370030003000FCF03000FCF03000FCF03000FCF03100FCF03000FCF03000FCF03000FCF03000FCF03000000000000000F03FFFFEFF0B430065006E00740065007200FEF04C00650066007400F7FFFFFF00000000000000000000000001000000", + "<1,36>": "05000000000000000000000032000000FFFEFF044E006F006E006500FFFEFF0341006C006C00FFFEFF044E006F006E006500FFFEFF0744006900760069006400650072000100000001000000FFFEFF0B430065006E00740065007200FEF04C00650066007400FFFEFF00FFFEFF0443006C0069007000FFFEFF044100750074006F00FFFEFF1753007500700070006C0065006D0065006E007400200049006E0073007400720075006300740069006F006E007300FFFEFF044E006F006E006500FFFEFF205300650067006F006500200055004900FCF03000FCF0370030003000FCF03000FCF03000FCF03000FCF03100FCF03000FCF03000FCF03000FCF03000FCF03000000000000000F03FFFFEFF0B430065006E00740065007200FEF04C00650066007400F7FFFFFF00000000000000000000000001000000", "<1,37>": "", "<1,38>": "", "<1,39>": "", @@ -188,7 +270,123 @@ "<1,49>": "", "<1,50>": "", "<1,51>": "", - "<1,52>": "" + "<1,52>": "", + "<1,53>": "", + "<1,54>": "", + "<1,55>": { + "<1,55,1>": "OLE.Animated", + "<1,55,2>": "OLE.AnimationDelay", + "<1,55,3>": "OLE.AutoLoadDropFile", + "<1,55,4>": "OLE.BackgroundColor", + "<1,55,5>": "OLE.BorderAlignment", + "<1,55,6>": "OLE.BorderType", + "<1,55,7>": "OLE.Caption", + "<1,55,8>": "OLE.CaptionColor", + "<1,55,9>": "OLE.CaptionHorzAlign", + "<1,55,10>": "OLE.CaptionHorzOffset", + "<1,55,11>": "OLE.CaptionVertAlign", + "<1,55,12>": "OLE.CaptionVertOffset", + "<1,55,13>": "OLE.ControlPart", + "<1,55,14>": "OLE.FontBold", + "<1,55,15>": "OLE.FontItalic", + "<1,55,16>": "OLE.FontName", + "<1,55,17>": "OLE.FontSize", + "<1,55,18>": "OLE.FontUnderlined", + "<1,55,19>": "OLE.Frame", + "<1,55,20>": "OLE.FrameCount", + "<1,55,21>": "OLE.HorzAlign", + "<1,55,22>": "OLE.Image", + "<1,55,23>": "OLE.ImageHorzOffset", + "<1,55,24>": "OLE.ImageVertOffset", + "<1,55,25>": "OLE.Layout", + "<1,55,26>": "OLE.ResizeUsingGDIPlus", + "<1,55,27>": "OLE.TransparentColor", + "<1,55,28>": "OLE.VertAlign", + "<1,55,29>": "OLE.Zoom" + }, + "<1,56>": { + "<1,56,1>": "0", + "<1,56,2>": "50", + "<1,56,3>": "0", + "<1,56,4>": "None", + "<1,56,5>": "All", + "<1,56,6>": "None", + "<1,56,7>": "Supplement Instructions", + "<1,56,8>": "None", + "<1,56,9>": "Left", + "<1,56,10>": "-9", + "<1,56,11>": "Center", + "<1,56,12>": "0", + "<1,56,13>": "Divider", + "<1,56,14>": "1", + "<1,56,15>": "0", + "<1,56,16>": "Segoe UI", + "<1,56,17>": "8", + "<1,56,18>": "0", + "<1,56,19>": "1", + "<1,56,20>": "1", + "<1,56,21>": "Left", + "<1,56,22>": "", + "<1,56,23>": "0", + "<1,56,24>": "0", + "<1,56,25>": "Clip", + "<1,56,26>": "1", + "<1,56,27>": "Auto", + "<1,56,28>": "Center", + "<1,56,29>": "1" + }, + "<1,57>": "", + "<1,58>": "", + "<1,59>": "", + "<1,60>": "", + "<1,61>": "", + "<1,62>": "", + "<1,63>": "", + "<1,64>": "", + "<1,65>": "", + "<1,66>": "", + "<1,67>": "", + "<1,68>": "", + "<1,69>": "", + "<1,70>": "", + "<1,71>": "", + "<1,72>": "", + "<1,73>": "", + "<1,74>": "", + "<1,75>": "", + "<1,76>": "", + "<1,77>": "", + "<1,78>": "", + "<1,79>": "", + "<1,80>": "", + "<1,81>": "", + "<1,82>": "", + "<1,83>": "", + "<1,84>": "", + "<1,85>": "", + "<1,86>": "", + "<1,87>": "", + "<1,88>": "", + "<1,89>": "", + "<1,90>": "", + "<1,91>": "", + "<1,92>": "", + "<1,93>": "", + "<1,94>": "", + "<1,95>": "", + "<1,96>": "", + "<1,97>": "", + "<1,98>": "", + "<1,99>": "", + "<1,100>": "", + "<1,101>": "", + "<1,102>": "", + "<1,103>": "", + "<1,104>": "", + "<1,105>": "", + "<1,106>": "", + "<1,107>": "", + "<1,108>": "" }, "<2>": { "<2,1>": "EDL_SUPPL_INST", @@ -201,7 +399,7 @@ "<2,8>": "83", "<2,9>": "", "<2,10>": { - "<2,10,1>": "0x56200044", + "<2,10,1>": "0x56200040", "<2,10,2>": "0x200" }, "<2,11>": { @@ -209,7 +407,11 @@ "<2,11,2>": "0x80000000" }, "<2,12>": "2", - "<2,13>": "-2", + "<2,13>": { + "<2,13,1>": "-2", + "<2,13,2>": "-2", + "<2,13,3>": "" + }, "<2,14>": "0", "<2,15>": { "<2,15,1>": { @@ -247,30 +449,32 @@ "<2,18,1,4,8>": "@PARAM6" }, "<2,18,1,5>": "", - "<2,18,1,6>": "" - }, - "<2,18,2>": "" - }, - "<2,19>": { - "<2,19,1>": "CHAR", - "<2,19,2>": "" + "<2,18,1,6>": "", + "<2,18,1,7>": "", + "<2,18,1,8>": "", + "<2,18,1,9>": "", + "<2,18,1,10>": "", + "<2,18,1,11>": "", + "<2,18,1,12>": "", + "<2,18,1,13>": "", + "<2,18,1,14>": "", + "<2,18,1,15>": "STPROC" + } }, + "<2,19>": "CHAR", "<2,20>": "", "<2,21>": "", "<2,22>": "", "<2,23>": "", "<2,24>": "", - "<2,25>": "0", - "<2,26>": "0", + "<2,25>": "", + "<2,26>": "", "<2,27>": "", "<2,28>": "<>", "<2,29>": "<>", - "<2,30>": "<>", + "<2,30>": "", "<2,31>": "0", - "<2,32>": { - "<2,32,1>": "0x7fffe", - "<2,32,2>": "0xf0016008" - }, + "<2,32>": "", "<2,33>": "", "<2,34>": "", "<2,35>": "", @@ -290,7 +494,63 @@ "<2,49>": "", "<2,50>": "", "<2,51>": "", - "<2,52>": "" + "<2,52>": "", + "<2,53>": "", + "<2,54>": "", + "<2,55>": "", + "<2,56>": "", + "<2,57>": "", + "<2,58>": "", + "<2,59>": "", + "<2,60>": "", + "<2,61>": "", + "<2,62>": "0", + "<2,63>": "", + "<2,64>": "", + "<2,65>": "", + "<2,66>": "", + "<2,67>": "", + "<2,68>": "", + "<2,69>": "", + "<2,70>": "", + "<2,71>": "", + "<2,72>": "", + "<2,73>": "", + "<2,74>": "", + "<2,75>": "", + "<2,76>": "", + "<2,77>": "", + "<2,78>": "", + "<2,79>": "", + "<2,80>": "", + "<2,81>": "", + "<2,82>": "", + "<2,83>": "", + "<2,84>": "", + "<2,85>": "", + "<2,86>": "", + "<2,87>": "", + "<2,88>": "", + "<2,89>": "", + "<2,90>": "", + "<2,91>": "", + "<2,92>": "", + "<2,93>": "", + "<2,94>": "", + "<2,95>": "", + "<2,96>": "", + "<2,97>": "", + "<2,98>": "", + "<2,99>": "", + "<2,100>": "", + "<2,101>": "", + "<2,102>": "", + "<2,103>": "", + "<2,104>": "", + "<2,105>": "", + "<2,106>": "", + "<2,107>": "", + "<2,108>": "" }, "<3>": { "<3,1>": "PUB_OK", @@ -303,15 +563,19 @@ "<3,8>": "25", "<3,9>": "&Ok", "<3,10>": { - "<3,10,1>": "0x5E000000", + "<3,10,1>": "0x5E000300", "<3,10,2>": "0x0" }, "<3,11>": { - "<3,11,1>": "0x100", + "<3,11,1>": "0x0", "<3,11,2>": "0x80000000" }, "<3,12>": "3", - "<3,13>": "-2", + "<3,13>": { + "<3,13,1>": "-2", + "<3,13,2>": "-2", + "<3,13,3>": "0" + }, "<3,14>": "0", "<3,15>": { "<3,15,1>": { @@ -349,30 +613,32 @@ "<3,18,1,4,8>": "@PARAM6" }, "<3,18,1,5>": "", - "<3,18,1,6>": "" - }, - "<3,18,2>": "" - }, - "<3,19>": { - "<3,19,1>": "CLICK", - "<3,19,2>": "" + "<3,18,1,6>": "", + "<3,18,1,7>": "", + "<3,18,1,8>": "", + "<3,18,1,9>": "", + "<3,18,1,10>": "", + "<3,18,1,11>": "", + "<3,18,1,12>": "", + "<3,18,1,13>": "", + "<3,18,1,14>": "", + "<3,18,1,15>": "STPROC" + } }, + "<3,19>": "CLICK", "<3,20>": "", "<3,21>": "", "<3,22>": "", "<3,23>": "", "<3,24>": "", - "<3,25>": "0", - "<3,26>": "0", + "<3,25>": "", + "<3,26>": "", "<3,27>": "", - "<3,28>": "<>", - "<3,29>": "<>", - "<3,30>": "<>", - "<3,31>": "0", - "<3,32>": { - "<3,32,1>": "0x7fffe", - "<3,32,2>": "0xf0016108" - }, + "<3,28>": "", + "<3,29>": "", + "<3,30>": "", + "<3,31>": "", + "<3,32>": "", "<3,33>": "", "<3,34>": "", "<3,35>": "", @@ -381,7 +647,10 @@ "<3,38>": "", "<3,39>": "", "<3,40>": "1", - "<3,41>": "", + "<3,41>": { + "<3,41,1>": "", + "<3,41,2>": "-1" + }, "<3,42>": "", "<3,43>": "", "<3,44>": "", @@ -392,7 +661,67 @@ "<3,49>": "", "<3,50>": "", "<3,51>": "", - "<3,52>": "" + "<3,52>": "", + "<3,53>": "", + "<3,54>": "", + "<3,55>": "", + "<3,56>": "", + "<3,57>": "", + "<3,58>": "", + "<3,59>": "", + "<3,60>": "", + "<3,61>": "", + "<3,62>": "0", + "<3,63>": "", + "<3,64>": { + "<3,64,1>": "-2", + "<3,64,2>": "-2", + "<3,64,3>": "0" + }, + "<3,65>": "-2", + "<3,66>": "", + "<3,67>": "", + "<3,68>": "", + "<3,69>": "", + "<3,70>": "", + "<3,71>": "", + "<3,72>": "", + "<3,73>": "", + "<3,74>": "", + "<3,75>": "", + "<3,76>": "", + "<3,77>": "", + "<3,78>": "", + "<3,79>": "", + "<3,80>": "", + "<3,81>": "", + "<3,82>": "", + "<3,83>": "", + "<3,84>": "", + "<3,85>": "", + "<3,86>": "", + "<3,87>": "", + "<3,88>": "", + "<3,89>": "", + "<3,90>": "0", + "<3,91>": "0", + "<3,92>": "", + "<3,93>": "", + "<3,94>": "", + "<3,95>": "", + "<3,96>": "", + "<3,97>": "", + "<3,98>": "", + "<3,99>": "", + "<3,100>": "", + "<3,101>": "", + "<3,102>": "", + "<3,103>": "", + "<3,104>": "", + "<3,105>": "", + "<3,106>": "", + "<3,107>": "", + "<3,108>": "" }, "<4>": { "<4,1>": "PUB_CANCEL", @@ -405,15 +734,19 @@ "<4,8>": "25", "<4,9>": "&Cancel", "<4,10>": { - "<4,10,1>": "0x56000000", + "<4,10,1>": "0x56000300", "<4,10,2>": "0x0" }, "<4,11>": { - "<4,11,1>": "0x108", + "<4,11,1>": "0x0", "<4,11,2>": "0x80000000" }, "<4,12>": "4", - "<4,13>": "-2", + "<4,13>": { + "<4,13,1>": "-2", + "<4,13,2>": "-2", + "<4,13,3>": "0" + }, "<4,14>": "0", "<4,15>": { "<4,15,1>": { @@ -451,30 +784,32 @@ "<4,18,1,4,8>": "@PARAM6" }, "<4,18,1,5>": "", - "<4,18,1,6>": "" - }, - "<4,18,2>": "" - }, - "<4,19>": { - "<4,19,1>": "CLICK", - "<4,19,2>": "" + "<4,18,1,6>": "", + "<4,18,1,7>": "", + "<4,18,1,8>": "", + "<4,18,1,9>": "", + "<4,18,1,10>": "", + "<4,18,1,11>": "", + "<4,18,1,12>": "", + "<4,18,1,13>": "", + "<4,18,1,14>": "", + "<4,18,1,15>": "STPROC" + } }, + "<4,19>": "CLICK", "<4,20>": "", "<4,21>": "", "<4,22>": "", "<4,23>": "", "<4,24>": "", - "<4,25>": "0", - "<4,26>": "0", + "<4,25>": "", + "<4,26>": "", "<4,27>": "", - "<4,28>": "<>", - "<4,29>": "<>", - "<4,30>": "<>", - "<4,31>": "0", - "<4,32>": { - "<4,32,1>": "0x7fffe", - "<4,32,2>": "0xf0016588" - }, + "<4,28>": "", + "<4,29>": "", + "<4,30>": "", + "<4,31>": "", + "<4,32>": "", "<4,33>": "", "<4,34>": "", "<4,35>": "", @@ -483,7 +818,10 @@ "<4,38>": "", "<4,39>": "", "<4,40>": "1", - "<4,41>": "", + "<4,41>": { + "<4,41,1>": "", + "<4,41,2>": "-1" + }, "<4,42>": "", "<4,43>": "", "<4,44>": "", @@ -494,7 +832,67 @@ "<4,49>": "", "<4,50>": "", "<4,51>": "", - "<4,52>": "" + "<4,52>": "", + "<4,53>": "", + "<4,54>": "", + "<4,55>": "", + "<4,56>": "", + "<4,57>": "", + "<4,58>": "", + "<4,59>": "", + "<4,60>": "", + "<4,61>": "", + "<4,62>": "0", + "<4,63>": "", + "<4,64>": { + "<4,64,1>": "-2", + "<4,64,2>": "-2", + "<4,64,3>": "0" + }, + "<4,65>": "-2", + "<4,66>": "", + "<4,67>": "", + "<4,68>": "", + "<4,69>": "", + "<4,70>": "", + "<4,71>": "", + "<4,72>": "", + "<4,73>": "", + "<4,74>": "", + "<4,75>": "", + "<4,76>": "", + "<4,77>": "", + "<4,78>": "", + "<4,79>": "", + "<4,80>": "", + "<4,81>": "", + "<4,82>": "", + "<4,83>": "", + "<4,84>": "", + "<4,85>": "", + "<4,86>": "", + "<4,87>": "", + "<4,88>": "", + "<4,89>": "", + "<4,90>": "0", + "<4,91>": "0", + "<4,92>": "", + "<4,93>": "", + "<4,94>": "", + "<4,95>": "", + "<4,96>": "", + "<4,97>": "", + "<4,98>": "", + "<4,99>": "", + "<4,100>": "", + "<4,101>": "", + "<4,102>": "", + "<4,103>": "", + "<4,104>": "", + "<4,105>": "", + "<4,106>": "", + "<4,107>": "", + "<4,108>": "" }, "<5>": { "<5,1>": "OLE_SUBCLASS", @@ -515,7 +913,11 @@ "<5,11,2>": "0x80000000" }, "<5,12>": "5", - "<5,13>": "16053492", + "<5,13>": { + "<5,13,1>": "16053492", + "<5,13,2>": "16053492", + "<5,13,3>": "" + }, "<5,14>": "0", "<5,15>": { "<5,15,1>": { @@ -544,17 +946,14 @@ "<5,22>": "", "<5,23>": "", "<5,24>": "", - "<5,25>": "0", - "<5,26>": "0", + "<5,25>": "", + "<5,26>": "", "<5,27>": "", - "<5,28>": "<>", - "<5,29>": "<>", - "<5,30>": "<>", - "<5,31>": "0", - "<5,32>": { - "<5,32,1>": "0x7fffe", - "<5,32,2>": "0xf0014800" - }, + "<5,28>": "", + "<5,29>": "", + "<5,30>": "", + "<5,31>": "", + "<5,32>": "", "<5,33>": "", "<5,34>": "", "<5,35>": "", @@ -574,7 +973,63 @@ "<5,49>": "", "<5,50>": "", "<5,51>": "", - "<5,52>": "" + "<5,52>": "", + "<5,53>": "", + "<5,54>": "", + "<5,55>": "OLE.Border", + "<5,56>": "None", + "<5,57>": "", + "<5,58>": "", + "<5,59>": "", + "<5,60>": "", + "<5,61>": "", + "<5,62>": "", + "<5,63>": "", + "<5,64>": "", + "<5,65>": "", + "<5,66>": "", + "<5,67>": "", + "<5,68>": "", + "<5,69>": "", + "<5,70>": "", + "<5,71>": "", + "<5,72>": "", + "<5,73>": "", + "<5,74>": "", + "<5,75>": "", + "<5,76>": "", + "<5,77>": "", + "<5,78>": "", + "<5,79>": "", + "<5,80>": "", + "<5,81>": "", + "<5,82>": "", + "<5,83>": "", + "<5,84>": "", + "<5,85>": "", + "<5,86>": "", + "<5,87>": "", + "<5,88>": "", + "<5,89>": "", + "<5,90>": "", + "<5,91>": "", + "<5,92>": "", + "<5,93>": "", + "<5,94>": "", + "<5,95>": "", + "<5,96>": "", + "<5,97>": "", + "<5,98>": "", + "<5,99>": "", + "<5,100>": "", + "<5,101>": "", + "<5,102>": "", + "<5,103>": "", + "<5,104>": "", + "<5,105>": "", + "<5,106>": "", + "<5,107>": "", + "<5,108>": "" }, "<6>": { "<6,1>": "OLE_POPUP", @@ -595,7 +1050,11 @@ "<6,11,2>": "0x80000000" }, "<6,12>": "6", - "<6,13>": "16053492", + "<6,13>": { + "<6,13,1>": "16053492", + "<6,13,2>": "16053492", + "<6,13,3>": "" + }, "<6,14>": "0", "<6,15>": { "<6,15,1>": { @@ -624,17 +1083,14 @@ "<6,22>": "", "<6,23>": "", "<6,24>": "", - "<6,25>": "0", - "<6,26>": "0", + "<6,25>": "", + "<6,26>": "", "<6,27>": "", - "<6,28>": "<>", - "<6,29>": "<>", - "<6,30>": "<>", - "<6,31>": "0", - "<6,32>": { - "<6,32,1>": "0x7fffe", - "<6,32,2>": "0xf0014800" - }, + "<6,28>": "", + "<6,29>": "", + "<6,30>": "", + "<6,31>": "", + "<6,32>": "", "<6,33>": "", "<6,34>": "", "<6,35>": "", @@ -654,7 +1110,63 @@ "<6,49>": "", "<6,50>": "", "<6,51>": "", - "<6,52>": "" + "<6,52>": "", + "<6,53>": "", + "<6,54>": "", + "<6,55>": "OLE.Border", + "<6,56>": "None", + "<6,57>": "", + "<6,58>": "", + "<6,59>": "", + "<6,60>": "", + "<6,61>": "", + "<6,62>": "", + "<6,63>": "", + "<6,64>": "", + "<6,65>": "", + "<6,66>": "", + "<6,67>": "", + "<6,68>": "", + "<6,69>": "", + "<6,70>": "", + "<6,71>": "", + "<6,72>": "", + "<6,73>": "", + "<6,74>": "", + "<6,75>": "", + "<6,76>": "", + "<6,77>": "", + "<6,78>": "", + "<6,79>": "", + "<6,80>": "", + "<6,81>": "", + "<6,82>": "", + "<6,83>": "", + "<6,84>": "", + "<6,85>": "", + "<6,86>": "", + "<6,87>": "", + "<6,88>": "", + "<6,89>": "", + "<6,90>": "", + "<6,91>": "", + "<6,92>": "", + "<6,93>": "", + "<6,94>": "", + "<6,95>": "", + "<6,96>": "", + "<6,97>": "", + "<6,98>": "", + "<6,99>": "", + "<6,100>": "", + "<6,101>": "", + "<6,102>": "", + "<6,103>": "", + "<6,104>": "", + "<6,105>": "", + "<6,106>": "", + "<6,107>": "", + "<6,108>": "" }, "<7>": { "<7,1>": "OLE_PIC_STAGE", @@ -675,7 +1187,11 @@ "<7,11,2>": "0x80000000" }, "<7,12>": "7", - "<7,13>": "16053492", + "<7,13>": { + "<7,13,1>": "16053492", + "<7,13,2>": "16053492", + "<7,13,3>": "" + }, "<7,14>": "0", "<7,15>": { "<7,15,1>": { @@ -704,21 +1220,18 @@ "<7,22>": "", "<7,23>": "", "<7,24>": "", - "<7,25>": "0", - "<7,26>": "0", + "<7,25>": "", + "<7,26>": "", "<7,27>": "", - "<7,28>": "<>", - "<7,29>": "<>", - "<7,30>": "<>", - "<7,31>": "0", - "<7,32>": { - "<7,32,1>": "0x7fffe", - "<7,32,2>": "0xf0014400" - }, + "<7,28>": "", + "<7,29>": "", + "<7,30>": "", + "<7,31>": "", + "<7,32>": "", "<7,33>": "", "<7,34>": "", "<7,35>": "", - "<7,36>": "05000000000000000000000032000000FFFEFF044E006F006E006500FFFEFF0341006C006C00FFFEFF044E006F006E006500FFFEFF0744006900760069006400650072000100000001000000FFFEFF0B430065006E00740065007200FEF04C00650066007400FFFEFF00FFFEFF0443006C0069007000FFFEFF044100750074006F00FFFEFF1053007500700070006C0065006D0065006E007400200053007400610067006500FFFEFF044E006F006E006500FFFEFF225300650067006F006500200055004900FCF02D0031003100FCF0370030003000FCF03000FCF03000FCF03000FCF03100FCF03000FCF03000FCF03000FCF03000FCF03000000000000000F03FFFFEFF0B430065006E00740065007200FEF04C00650066007400F7FFFFFF00000000000000000000000001000000", + "<7,36>": "05000000000000000000000032000000FFFEFF044E006F006E006500FFFEFF0341006C006C00FFFEFF044E006F006E006500FFFEFF0744006900760069006400650072000100000001000000FFFEFF0B430065006E00740065007200FEF04C00650066007400FFFEFF00FFFEFF0443006C0069007000FFFEFF044100750074006F00FFFEFF1053007500700070006C0065006D0065006E007400200053007400610067006500FFFEFF044E006F006E006500FFFEFF205300650067006F006500200055004900FCF03000FCF0370030003000FCF03000FCF03000FCF03000FCF03100FCF03000FCF03000FCF03000FCF03000FCF03000000000000000F03FFFFEFF0B430065006E00740065007200FEF04C00650066007400F7FFFFFF00000000000000000000000001000000", "<7,37>": "", "<7,38>": "", "<7,39>": "", @@ -734,7 +1247,123 @@ "<7,49>": "", "<7,50>": "", "<7,51>": "", - "<7,52>": "" + "<7,52>": "", + "<7,53>": "", + "<7,54>": "", + "<7,55>": { + "<7,55,1>": "OLE.Animated", + "<7,55,2>": "OLE.AnimationDelay", + "<7,55,3>": "OLE.AutoLoadDropFile", + "<7,55,4>": "OLE.BackgroundColor", + "<7,55,5>": "OLE.BorderAlignment", + "<7,55,6>": "OLE.BorderType", + "<7,55,7>": "OLE.Caption", + "<7,55,8>": "OLE.CaptionColor", + "<7,55,9>": "OLE.CaptionHorzAlign", + "<7,55,10>": "OLE.CaptionHorzOffset", + "<7,55,11>": "OLE.CaptionVertAlign", + "<7,55,12>": "OLE.CaptionVertOffset", + "<7,55,13>": "OLE.ControlPart", + "<7,55,14>": "OLE.FontBold", + "<7,55,15>": "OLE.FontItalic", + "<7,55,16>": "OLE.FontName", + "<7,55,17>": "OLE.FontSize", + "<7,55,18>": "OLE.FontUnderlined", + "<7,55,19>": "OLE.Frame", + "<7,55,20>": "OLE.FrameCount", + "<7,55,21>": "OLE.HorzAlign", + "<7,55,22>": "OLE.Image", + "<7,55,23>": "OLE.ImageHorzOffset", + "<7,55,24>": "OLE.ImageVertOffset", + "<7,55,25>": "OLE.Layout", + "<7,55,26>": "OLE.ResizeUsingGDIPlus", + "<7,55,27>": "OLE.TransparentColor", + "<7,55,28>": "OLE.VertAlign", + "<7,55,29>": "OLE.Zoom" + }, + "<7,56>": { + "<7,56,1>": "0", + "<7,56,2>": "50", + "<7,56,3>": "0", + "<7,56,4>": "None", + "<7,56,5>": "All", + "<7,56,6>": "None", + "<7,56,7>": "Supplement Stage", + "<7,56,8>": "None", + "<7,56,9>": "Left", + "<7,56,10>": "-9", + "<7,56,11>": "Center", + "<7,56,12>": "0", + "<7,56,13>": "Divider", + "<7,56,14>": "1", + "<7,56,15>": "0", + "<7,56,16>": "Segoe UI", + "<7,56,17>": "8", + "<7,56,18>": "0", + "<7,56,19>": "1", + "<7,56,20>": "1", + "<7,56,21>": "Left", + "<7,56,22>": "", + "<7,56,23>": "0", + "<7,56,24>": "0", + "<7,56,25>": "Clip", + "<7,56,26>": "1", + "<7,56,27>": "Auto", + "<7,56,28>": "Center", + "<7,56,29>": "1" + }, + "<7,57>": "", + "<7,58>": "", + "<7,59>": "", + "<7,60>": "", + "<7,61>": "", + "<7,62>": "", + "<7,63>": "", + "<7,64>": "", + "<7,65>": "", + "<7,66>": "", + "<7,67>": "", + "<7,68>": "", + "<7,69>": "", + "<7,70>": "", + "<7,71>": "", + "<7,72>": "", + "<7,73>": "", + "<7,74>": "", + "<7,75>": "", + "<7,76>": "", + "<7,77>": "", + "<7,78>": "", + "<7,79>": "", + "<7,80>": "", + "<7,81>": "", + "<7,82>": "", + "<7,83>": "", + "<7,84>": "", + "<7,85>": "", + "<7,86>": "", + "<7,87>": "", + "<7,88>": "", + "<7,89>": "", + "<7,90>": "", + "<7,91>": "", + "<7,92>": "", + "<7,93>": "", + "<7,94>": "", + "<7,95>": "", + "<7,96>": "", + "<7,97>": "", + "<7,98>": "", + "<7,99>": "", + "<7,100>": "", + "<7,101>": "", + "<7,102>": "", + "<7,103>": "", + "<7,104>": "", + "<7,105>": "", + "<7,106>": "", + "<7,107>": "", + "<7,108>": "" }, "<8>": { "<8,1>": "CMB_STAGE", @@ -752,10 +1381,14 @@ }, "<8,11>": { "<8,11,1>": "0x0", - "<8,11,2>": "0x80000000" + "<8,11,2>": "0x80000C00" }, "<8,12>": "8", - "<8,13>": "-2", + "<8,13>": { + "<8,13,1>": "-2", + "<8,13,2>": "-2", + "<8,13,3>": "" + }, "<8,14>": "0", "<8,15>": { "<8,15,1>": { @@ -793,30 +1426,32 @@ "<8,18,1,4,8>": "@PARAM6" }, "<8,18,1,5>": "", - "<8,18,1,6>": "" - }, - "<8,18,2>": "" - }, - "<8,19>": { - "<8,19,1>": "CHANGED", - "<8,19,2>": "" + "<8,18,1,6>": "", + "<8,18,1,7>": "", + "<8,18,1,8>": "", + "<8,18,1,9>": "", + "<8,18,1,10>": "", + "<8,18,1,11>": "", + "<8,18,1,12>": "", + "<8,18,1,13>": "", + "<8,18,1,14>": "", + "<8,18,1,15>": "STPROC" + } }, + "<8,19>": "CHANGED", "<8,20>": "", "<8,21>": "", "<8,22>": "", "<8,23>": "", "<8,24>": "", - "<8,25>": "0", - "<8,26>": "0", + "<8,25>": "", + "<8,26>": "", "<8,27>": "", "<8,28>": "<>", "<8,29>": "<>", "<8,30>": "<>", "<8,31>": "0", - "<8,32>": { - "<8,32,1>": "0x7fffe", - "<8,32,2>": "0xf0016908" - }, + "<8,32>": "", "<8,33>": "", "<8,34>": "", "<8,35>": "", @@ -836,18 +1471,75 @@ "<8,49>": "", "<8,50>": "", "<8,51>": "", - "<8,52>": "" - }, - "<9>": "" + "<8,52>": "", + "<8,53>": "", + "<8,54>": "", + "<8,55>": "", + "<8,56>": "", + "<8,57>": "", + "<8,58>": "", + "<8,59>": "", + "<8,60>": "", + "<8,61>": "", + "<8,62>": "0", + "<8,63>": "", + "<8,64>": { + "<8,64,1>": "", + "<8,64,2>": "", + "<8,64,3>": "" + }, + "<8,65>": "-2", + "<8,66>": { + "<8,66,1>": "", + "<8,66,2>": "", + "<8,66,3>": "" + }, + "<8,67>": "-2", + "<8,68>": "", + "<8,69>": "", + "<8,70>": "", + "<8,71>": "", + "<8,72>": "", + "<8,73>": "", + "<8,74>": "", + "<8,75>": "", + "<8,76>": "", + "<8,77>": "", + "<8,78>": "", + "<8,79>": "", + "<8,80>": "", + "<8,81>": "", + "<8,82>": "", + "<8,83>": "", + "<8,84>": "", + "<8,85>": "", + "<8,86>": "", + "<8,87>": "", + "<8,88>": "", + "<8,89>": "", + "<8,90>": "", + "<8,91>": "", + "<8,92>": "", + "<8,93>": "", + "<8,94>": "", + "<8,95>": "", + "<8,96>": "", + "<8,97>": "", + "<8,98>": "", + "<8,99>": "", + "<8,100>": "", + "<8,101>": "", + "<8,102>": "", + "<8,103>": "", + "<8,104>": "", + "<8,105>": "", + "<8,106>": "", + "<8,107>": "", + "<8,108>": "" + } }, "record4": { - "<1>": "", - "<2>": { - "<2,1>": "", - "<2,2>": "", - "<2,3>": "", - "<2,4>": "0" - } + "<1>": "" } } } \ No newline at end of file diff --git a/LSL2/OIWIN/NDW_RDS_SUPPLEMENT.json b/LSL2/OIWIN/NDW_RDS_SUPPLEMENT.json index 0a7d725..dce5f94 100644 --- a/LSL2/OIWIN/NDW_RDS_SUPPLEMENT.json +++ b/LSL2/OIWIN/NDW_RDS_SUPPLEMENT.json @@ -22,15 +22,19 @@ "<1,9>": "Supplement Maintenance", "<1,10>": { "<1,10,1>": "0x84CC0000", - "<1,10,2>": "0x0" + "<1,10,2>": "0x100" }, "<1,11>": { - "<1,11,1>": "0x0", + "<1,11,1>": "0x8000", "<1,11,2>": "0x80000000" }, - "<1,12>": "0", - "<1,13>": "0", - "<1,14>": "0", + "<1,12>": "", + "<1,13>": { + "<1,13,1>": "-2", + "<1,13,2>": "-2", + "<1,13,3>": "0" + }, + "<1,14>": "", "<1,15>": "", "<1,16>": "", "<1,17>": "", @@ -50,51 +54,61 @@ "<1,18,1,4,8>": "@PARAM6" }, "<1,18,1,5>": "", - "<1,18,1,6>": "" - }, - "<1,18,2>": "" - }, - "<1,19>": { - "<1,19,1>": "CREATE", - "<1,19,2>": "" + "<1,18,1,6>": "", + "<1,18,1,7>": "", + "<1,18,1,8>": "", + "<1,18,1,9>": "", + "<1,18,1,10>": "", + "<1,18,1,11>": "", + "<1,18,1,12>": "", + "<1,18,1,13>": "", + "<1,18,1,14>": "", + "<1,18,1,15>": "STPROC" + } }, + "<1,19>": "CREATE", "<1,20>": "", "<1,21>": "", "<1,22>": "", "<1,23>": "", "<1,24>": { - "<1,24,1>": "0", + "<1,24,1>": "", "<1,24,2>": "0", "<1,24,3>": "0", "<1,24,4>": "0", - "<1,24,5>": "0", - "<1,24,6>": "0" + "<1,24,5>": "", + "<1,24,6>": "0", + "<1,24,7>": "", + "<1,24,8>": "", + "<1,24,9>": "", + "<1,24,10>": "0", + "<1,24,11>": "0", + "<1,24,12>": "0", + "<1,24,13>": "0", + "<1,24,14>": "0", + "<1,24,15>": "0", + "<1,24,16>": "0", + "<1,24,17>": "0" }, - "<1,25>": "0", - "<1,26>": "0", + "<1,25>": "", + "<1,26>": "", "<1,27>": "", "<1,28>": "", "<1,29>": "", "<1,30>": "", "<1,31>": "", - "<1,32>": { - "<1,32,1>": "0x7FFFE", - "<1,32,2>": "0xF001E808" - }, + "<1,32>": "", "<1,33>": "", "<1,34>": "LSL2*IMAGE*ICO*INFINEON", "<1,35>": "", "<1,36>": "", "<1,37>": { - "<1,37,1>": "0x10001", - "<1,37,2>": "0x10001" - }, - "<1,38>": { - "<1,38,1>": "1", - "<1,38,2>": "1" + "<1,37,1>": "0X10001", + "<1,37,2>": "0X10001" }, + "<1,38>": "", "<1,39>": "", - "<1,40>": "0", + "<1,40>": "", "<1,41>": "", "<1,42>": "", "<1,43>": "", @@ -106,7 +120,74 @@ "<1,49>": "", "<1,50>": "", "<1,51>": "", - "<1,52>": "" + "<1,52>": "", + "<1,53>": "", + "<1,54>": "", + "<1,55>": "", + "<1,56>": "", + "<1,57>": "", + "<1,58>": "", + "<1,59>": "", + "<1,60>": "", + "<1,61>": "", + "<1,62>": { + "<1,62,1>": "0", + "<1,62,2>": "", + "<1,62,3>": "", + "<1,62,4>": "0", + "<1,62,5>": "0", + "<1,62,6>": "0", + "<1,62,7>": "", + "<1,62,8>": "0.50", + "<1,62,9>": "5.00", + "<1,62,10>": "0.00" + }, + "<1,63>": "", + "<1,64>": "", + "<1,65>": "", + "<1,66>": "", + "<1,67>": "", + "<1,68>": "", + "<1,69>": "", + "<1,70>": "", + "<1,71>": "", + "<1,72>": "", + "<1,73>": "", + "<1,74>": "", + "<1,75>": "", + "<1,76>": "", + "<1,77>": "", + "<1,78>": "", + "<1,79>": "", + "<1,80>": "", + "<1,81>": "", + "<1,82>": "", + "<1,83>": "", + "<1,84>": "", + "<1,85>": "", + "<1,86>": "", + "<1,87>": "", + "<1,88>": "", + "<1,89>": "", + "<1,90>": "", + "<1,91>": "", + "<1,92>": "", + "<1,93>": "", + "<1,94>": "", + "<1,95>": "", + "<1,96>": "", + "<1,97>": "", + "<1,98>": "", + "<1,99>": "", + "<1,100>": "", + "<1,101>": "", + "<1,102>": "", + "<1,103>": "", + "<1,104>": "", + "<1,105>": "", + "<1,106>": "0", + "<1,107>": "", + "<1,108>": "" } }, "record3": { @@ -129,7 +210,11 @@ "<1,11,2>": "0x80000000" }, "<1,12>": "1", - "<1,13>": "16777215", + "<1,13>": { + "<1,13,1>": "16777215", + "<1,13,2>": "16777215", + "<1,13,3>": "" + }, "<1,14>": "0", "<1,15>": { "<1,15,1>": { @@ -158,21 +243,18 @@ "<1,22>": "", "<1,23>": "", "<1,24>": "", - "<1,25>": "0", - "<1,26>": "0", + "<1,25>": "", + "<1,26>": "", "<1,27>": "", - "<1,28>": "<>", - "<1,29>": "<>", - "<1,30>": "<>", - "<1,31>": "0", - "<1,32>": { - "<1,32,1>": "0x7fffe", - "<1,32,2>": "0xf0014400" - }, + "<1,28>": "", + "<1,29>": "", + "<1,30>": "", + "<1,31>": "", + "<1,32>": "", "<1,33>": "", "<1,34>": "", "<1,35>": "", - "<1,36>": "05000000000000000000000032000000FFFEFF044E006F006E006500FFFEFF0341006C006C00FFFEFF044E006F006E006500FFFEFF0744006900760069006400650072000100000001000000FFFEFF0B430065006E00740065007200FEF04C00650066007400FFFEFF00FFFEFF0443006C0069007000FFFEFF044100750074006F00FFFEFF0F520075006E00200044006100740061002000530068006500650074007300FFFEFF044E006F006E006500FFFEFF225300650067006F006500200055004900FCF02D0031003200FCF0370030003000FCF03000FCF03000FCF03000FCF03100FCF03000FCF03000FCF03000FCF03000FCF03000000000000000F03FFFFEFF0B430065006E00740065007200FEF04C00650066007400F7FFFFFF00000000000000000000000001000000", + "<1,36>": "05000000000000000000000032000000FFFEFF044E006F006E006500FFFEFF0341006C006C00FFFEFF044E006F006E006500FFFEFF0744006900760069006400650072000100000001000000FFFEFF0B430065006E00740065007200FEF04C00650066007400FFFEFF00FFFEFF0443006C0069007000FFFEFF044100750074006F00FFFEFF0F520075006E00200044006100740061002000530068006500650074007300FFFEFF044E006F006E006500FFFEFF205300650067006F006500200055004900FCF03000FCF0370030003000FCF03000FCF03000FCF03000FCF03100FCF03000FCF03000FCF03000FCF03000FCF03000000000000000F03FFFFEFF0B430065006E00740065007200FEF04C00650066007400F7FFFFFF00000000000000000000000001000000", "<1,37>": "", "<1,38>": "", "<1,39>": "", @@ -188,7 +270,123 @@ "<1,49>": "", "<1,50>": "", "<1,51>": "", - "<1,52>": "" + "<1,52>": "", + "<1,53>": "", + "<1,54>": "", + "<1,55>": { + "<1,55,1>": "OLE.Animated", + "<1,55,2>": "OLE.AnimationDelay", + "<1,55,3>": "OLE.AutoLoadDropFile", + "<1,55,4>": "OLE.BackgroundColor", + "<1,55,5>": "OLE.BorderAlignment", + "<1,55,6>": "OLE.BorderType", + "<1,55,7>": "OLE.Caption", + "<1,55,8>": "OLE.CaptionColor", + "<1,55,9>": "OLE.CaptionHorzAlign", + "<1,55,10>": "OLE.CaptionHorzOffset", + "<1,55,11>": "OLE.CaptionVertAlign", + "<1,55,12>": "OLE.CaptionVertOffset", + "<1,55,13>": "OLE.ControlPart", + "<1,55,14>": "OLE.FontBold", + "<1,55,15>": "OLE.FontItalic", + "<1,55,16>": "OLE.FontName", + "<1,55,17>": "OLE.FontSize", + "<1,55,18>": "OLE.FontUnderlined", + "<1,55,19>": "OLE.Frame", + "<1,55,20>": "OLE.FrameCount", + "<1,55,21>": "OLE.HorzAlign", + "<1,55,22>": "OLE.Image", + "<1,55,23>": "OLE.ImageHorzOffset", + "<1,55,24>": "OLE.ImageVertOffset", + "<1,55,25>": "OLE.Layout", + "<1,55,26>": "OLE.ResizeUsingGDIPlus", + "<1,55,27>": "OLE.TransparentColor", + "<1,55,28>": "OLE.VertAlign", + "<1,55,29>": "OLE.Zoom" + }, + "<1,56>": { + "<1,56,1>": "0", + "<1,56,2>": "50", + "<1,56,3>": "0", + "<1,56,4>": "None", + "<1,56,5>": "All", + "<1,56,6>": "None", + "<1,56,7>": "Run Data Sheets", + "<1,56,8>": "None", + "<1,56,9>": "Left", + "<1,56,10>": "-9", + "<1,56,11>": "Center", + "<1,56,12>": "0", + "<1,56,13>": "Divider", + "<1,56,14>": "1", + "<1,56,15>": "0", + "<1,56,16>": "Segoe UI", + "<1,56,17>": "8", + "<1,56,18>": "0", + "<1,56,19>": "1", + "<1,56,20>": "1", + "<1,56,21>": "Left", + "<1,56,22>": "", + "<1,56,23>": "0", + "<1,56,24>": "0", + "<1,56,25>": "Clip", + "<1,56,26>": "1", + "<1,56,27>": "Auto", + "<1,56,28>": "Center", + "<1,56,29>": "1" + }, + "<1,57>": "", + "<1,58>": "", + "<1,59>": "", + "<1,60>": "", + "<1,61>": "", + "<1,62>": "", + "<1,63>": "", + "<1,64>": "", + "<1,65>": "", + "<1,66>": "", + "<1,67>": "", + "<1,68>": "", + "<1,69>": "", + "<1,70>": "", + "<1,71>": "", + "<1,72>": "", + "<1,73>": "", + "<1,74>": "", + "<1,75>": "", + "<1,76>": "", + "<1,77>": "", + "<1,78>": "", + "<1,79>": "", + "<1,80>": "", + "<1,81>": "", + "<1,82>": "", + "<1,83>": "", + "<1,84>": "", + "<1,85>": "", + "<1,86>": "", + "<1,87>": "", + "<1,88>": "", + "<1,89>": "", + "<1,90>": "", + "<1,91>": "", + "<1,92>": "", + "<1,93>": "", + "<1,94>": "", + "<1,95>": "", + "<1,96>": "", + "<1,97>": "", + "<1,98>": "", + "<1,99>": "", + "<1,100>": "", + "<1,101>": "", + "<1,102>": "", + "<1,103>": "", + "<1,104>": "", + "<1,105>": "", + "<1,106>": "", + "<1,107>": "", + "<1,108>": "" }, "<2>": { "<2,1>": "OLE_RPT_RDS_LIST", @@ -209,7 +407,11 @@ "<2,11,2>": "0x80000000" }, "<2,12>": "2", - "<2,13>": "16777215", + "<2,13>": { + "<2,13,1>": "16777215", + "<2,13,2>": "16777215", + "<2,13,3>": "" + }, "<2,14>": "0", "<2,15>": { "<2,15,1>": { @@ -247,30 +449,32 @@ "<2,18,1,4,8>": "@PARAM6" }, "<2,18,1,5>": "", - "<2,18,1,6>": "" - }, - "<2,18,2>": "" - }, - "<2,19>": { - "<2,19,1>": "OLE", - "<2,19,2>": "" + "<2,18,1,6>": "", + "<2,18,1,7>": "", + "<2,18,1,8>": "", + "<2,18,1,9>": "", + "<2,18,1,10>": "", + "<2,18,1,11>": "", + "<2,18,1,12>": "", + "<2,18,1,13>": "", + "<2,18,1,14>": "", + "<2,18,1,15>": "STPROC" + } }, + "<2,19>": "OLE", "<2,20>": "", "<2,21>": "", "<2,22>": "", "<2,23>": "", "<2,24>": "", - "<2,25>": "0", - "<2,26>": "0", + "<2,25>": "", + "<2,26>": "", "<2,27>": "", - "<2,28>": "<>", - "<2,29>": "<>", - "<2,30>": "<>", - "<2,31>": "0", - "<2,32>": { - "<2,32,1>": "0x7fffe", - "<2,32,2>": "0xf0014400" - }, + "<2,28>": "", + "<2,29>": "", + "<2,30>": "", + "<2,31>": "", + "<2,32>": "", "<2,33>": "", "<2,34>": "", "<2,35>": "", @@ -290,7 +494,63 @@ "<2,49>": "", "<2,50>": "", "<2,51>": "", - "<2,52>": "" + "<2,52>": "", + "<2,53>": "", + "<2,54>": "", + "<2,55>": "OLE.Border", + "<2,56>": "XP", + "<2,57>": "", + "<2,58>": "", + "<2,59>": "", + "<2,60>": "", + "<2,61>": "", + "<2,62>": "", + "<2,63>": "", + "<2,64>": "", + "<2,65>": "", + "<2,66>": "", + "<2,67>": "", + "<2,68>": "", + "<2,69>": "", + "<2,70>": "", + "<2,71>": "", + "<2,72>": "", + "<2,73>": "", + "<2,74>": "", + "<2,75>": "", + "<2,76>": "", + "<2,77>": "", + "<2,78>": "", + "<2,79>": "", + "<2,80>": "", + "<2,81>": "", + "<2,82>": "", + "<2,83>": "", + "<2,84>": "", + "<2,85>": "", + "<2,86>": "", + "<2,87>": "", + "<2,88>": "", + "<2,89>": "", + "<2,90>": "", + "<2,91>": "", + "<2,92>": "", + "<2,93>": "", + "<2,94>": "", + "<2,95>": "", + "<2,96>": "", + "<2,97>": "", + "<2,98>": "", + "<2,99>": "", + "<2,100>": "", + "<2,101>": "", + "<2,102>": "", + "<2,103>": "", + "<2,104>": "", + "<2,105>": "", + "<2,106>": "", + "<2,107>": "", + "<2,108>": "" }, "<3>": { "<3,1>": "PUB_CLOSE", @@ -303,15 +563,19 @@ "<3,8>": "25", "<3,9>": "&Close", "<3,10>": { - "<3,10,1>": "0x56002000", + "<3,10,1>": "0x56002300", "<3,10,2>": "0x0" }, "<3,11>": { - "<3,11,1>": "0x3100", + "<3,11,1>": "0x3000", "<3,11,2>": "0x80000000" }, "<3,12>": "3", - "<3,13>": "16777215", + "<3,13>": { + "<3,13,1>": "16777215", + "<3,13,2>": "16777215", + "<3,13,3>": "0" + }, "<3,14>": "0", "<3,15>": { "<3,15,1>": { @@ -349,30 +613,32 @@ "<3,18,1,4,8>": "@PARAM6" }, "<3,18,1,5>": "", - "<3,18,1,6>": "" - }, - "<3,18,2>": "" - }, - "<3,19>": { - "<3,19,1>": "CLICK", - "<3,19,2>": "" + "<3,18,1,6>": "", + "<3,18,1,7>": "", + "<3,18,1,8>": "", + "<3,18,1,9>": "", + "<3,18,1,10>": "", + "<3,18,1,11>": "", + "<3,18,1,12>": "", + "<3,18,1,13>": "", + "<3,18,1,14>": "", + "<3,18,1,15>": "STPROC" + } }, + "<3,19>": "CLICK", "<3,20>": "", "<3,21>": "", "<3,22>": "", "<3,23>": "", "<3,24>": "", - "<3,25>": "0", - "<3,26>": "0", + "<3,25>": "", + "<3,26>": "", "<3,27>": "", - "<3,28>": "<>", - "<3,29>": "<>", - "<3,30>": "<>", - "<3,31>": "0", - "<3,32>": { - "<3,32,1>": "0x7fffe", - "<3,32,2>": "0xf0014188" - }, + "<3,28>": "", + "<3,29>": "", + "<3,30>": "", + "<3,31>": "", + "<3,32>": "", "<3,33>": "", "<3,34>": "", "<3,35>": "", @@ -381,7 +647,10 @@ "<3,38>": "", "<3,39>": "", "<3,40>": "0", - "<3,41>": "", + "<3,41>": { + "<3,41,1>": "", + "<3,41,2>": "-1" + }, "<3,42>": "", "<3,43>": "", "<3,44>": "", @@ -392,7 +661,67 @@ "<3,49>": "", "<3,50>": "", "<3,51>": "", - "<3,52>": "" + "<3,52>": "", + "<3,53>": "", + "<3,54>": "", + "<3,55>": "", + "<3,56>": "", + "<3,57>": "", + "<3,58>": "", + "<3,59>": "", + "<3,60>": "", + "<3,61>": "", + "<3,62>": "0", + "<3,63>": "", + "<3,64>": { + "<3,64,1>": "-2", + "<3,64,2>": "-2", + "<3,64,3>": "0" + }, + "<3,65>": "-2", + "<3,66>": "", + "<3,67>": "", + "<3,68>": "", + "<3,69>": "", + "<3,70>": "", + "<3,71>": "", + "<3,72>": "", + "<3,73>": "", + "<3,74>": "", + "<3,75>": "", + "<3,76>": "", + "<3,77>": "", + "<3,78>": "", + "<3,79>": "", + "<3,80>": "", + "<3,81>": "", + "<3,82>": "", + "<3,83>": "", + "<3,84>": "", + "<3,85>": "", + "<3,86>": "", + "<3,87>": "", + "<3,88>": "", + "<3,89>": "", + "<3,90>": "0", + "<3,91>": "0", + "<3,92>": "", + "<3,93>": "", + "<3,94>": "", + "<3,95>": "", + "<3,96>": "", + "<3,97>": "", + "<3,98>": "", + "<3,99>": "", + "<3,100>": "", + "<3,101>": "", + "<3,102>": "", + "<3,103>": "", + "<3,104>": "", + "<3,105>": "", + "<3,106>": "", + "<3,107>": "", + "<3,108>": "" }, "<4>": { "<4,1>": "PUB_ADD", @@ -405,15 +734,19 @@ "<4,8>": "25", "<4,9>": "&Add/Edit Supplement", "<4,10>": { - "<4,10,1>": "0x5E002000", + "<4,10,1>": "0x5E002300", "<4,10,2>": "0x0" }, "<4,11>": { - "<4,11,1>": "0x3100", + "<4,11,1>": "0x3000", "<4,11,2>": "0x80000000" }, "<4,12>": "4", - "<4,13>": "16777215", + "<4,13>": { + "<4,13,1>": "16777215", + "<4,13,2>": "16777215", + "<4,13,3>": "0" + }, "<4,14>": "0", "<4,15>": { "<4,15,1>": { @@ -451,30 +784,32 @@ "<4,18,1,4,8>": "@PARAM6" }, "<4,18,1,5>": "", - "<4,18,1,6>": "" - }, - "<4,18,2>": "" - }, - "<4,19>": { - "<4,19,1>": "CLICK", - "<4,19,2>": "" + "<4,18,1,6>": "", + "<4,18,1,7>": "", + "<4,18,1,8>": "", + "<4,18,1,9>": "", + "<4,18,1,10>": "", + "<4,18,1,11>": "", + "<4,18,1,12>": "", + "<4,18,1,13>": "", + "<4,18,1,14>": "", + "<4,18,1,15>": "STPROC" + } }, + "<4,19>": "CLICK", "<4,20>": "", "<4,21>": "", "<4,22>": "", "<4,23>": "", "<4,24>": "", - "<4,25>": "0", - "<4,26>": "0", + "<4,25>": "", + "<4,26>": "", "<4,27>": "", - "<4,28>": "<>", - "<4,29>": "<>", - "<4,30>": "<>", - "<4,31>": "0", - "<4,32>": { - "<4,32,1>": "0x7fffe", - "<4,32,2>": "0xf0014108" - }, + "<4,28>": "", + "<4,29>": "", + "<4,30>": "", + "<4,31>": "", + "<4,32>": "", "<4,33>": "", "<4,34>": "", "<4,35>": "", @@ -483,7 +818,10 @@ "<4,38>": "", "<4,39>": "", "<4,40>": "1", - "<4,41>": "", + "<4,41>": { + "<4,41,1>": "", + "<4,41,2>": "-1" + }, "<4,42>": "", "<4,43>": "", "<4,44>": "", @@ -494,7 +832,67 @@ "<4,49>": "", "<4,50>": "", "<4,51>": "", - "<4,52>": "" + "<4,52>": "", + "<4,53>": "", + "<4,54>": "", + "<4,55>": "", + "<4,56>": "", + "<4,57>": "", + "<4,58>": "", + "<4,59>": "", + "<4,60>": "", + "<4,61>": "", + "<4,62>": "0", + "<4,63>": "", + "<4,64>": { + "<4,64,1>": "-2", + "<4,64,2>": "-2", + "<4,64,3>": "0" + }, + "<4,65>": "-2", + "<4,66>": "", + "<4,67>": "", + "<4,68>": "", + "<4,69>": "", + "<4,70>": "", + "<4,71>": "", + "<4,72>": "", + "<4,73>": "", + "<4,74>": "", + "<4,75>": "", + "<4,76>": "", + "<4,77>": "", + "<4,78>": "", + "<4,79>": "", + "<4,80>": "", + "<4,81>": "", + "<4,82>": "", + "<4,83>": "", + "<4,84>": "", + "<4,85>": "", + "<4,86>": "", + "<4,87>": "", + "<4,88>": "", + "<4,89>": "", + "<4,90>": "0", + "<4,91>": "0", + "<4,92>": "", + "<4,93>": "", + "<4,94>": "", + "<4,95>": "", + "<4,96>": "", + "<4,97>": "", + "<4,98>": "", + "<4,99>": "", + "<4,100>": "", + "<4,101>": "", + "<4,102>": "", + "<4,103>": "", + "<4,104>": "", + "<4,105>": "", + "<4,106>": "", + "<4,107>": "", + "<4,108>": "" }, "<5>": { "<5,1>": "PUB_REMOVE", @@ -507,15 +905,19 @@ "<5,8>": "25", "<5,9>": "&Remove Supplement", "<5,10>": { - "<5,10,1>": "0x5E002000", + "<5,10,1>": "0x5E002300", "<5,10,2>": "0x0" }, "<5,11>": { - "<5,11,1>": "0x3108", + "<5,11,1>": "0x3000", "<5,11,2>": "0x80000000" }, "<5,12>": "5", - "<5,13>": "16777215", + "<5,13>": { + "<5,13,1>": "16777215", + "<5,13,2>": "16777215", + "<5,13,3>": "0" + }, "<5,14>": "0", "<5,15>": { "<5,15,1>": { @@ -553,30 +955,32 @@ "<5,18,1,4,8>": "@PARAM6" }, "<5,18,1,5>": "", - "<5,18,1,6>": "" - }, - "<5,18,2>": "" - }, - "<5,19>": { - "<5,19,1>": "CLICK", - "<5,19,2>": "" + "<5,18,1,6>": "", + "<5,18,1,7>": "", + "<5,18,1,8>": "", + "<5,18,1,9>": "", + "<5,18,1,10>": "", + "<5,18,1,11>": "", + "<5,18,1,12>": "", + "<5,18,1,13>": "", + "<5,18,1,14>": "", + "<5,18,1,15>": "STPROC" + } }, + "<5,19>": "CLICK", "<5,20>": "", "<5,21>": "", "<5,22>": "", "<5,23>": "", "<5,24>": "", - "<5,25>": "0", - "<5,26>": "0", + "<5,25>": "", + "<5,26>": "", "<5,27>": "", - "<5,28>": "<>", - "<5,29>": "<>", - "<5,30>": "<>", - "<5,31>": "0", - "<5,32>": { - "<5,32,1>": "0x7fffe", - "<5,32,2>": "0xf0014008" - }, + "<5,28>": "", + "<5,29>": "", + "<5,30>": "", + "<5,31>": "", + "<5,32>": "", "<5,33>": "", "<5,34>": "", "<5,35>": "", @@ -585,7 +989,10 @@ "<5,38>": "", "<5,39>": "", "<5,40>": "1", - "<5,41>": "", + "<5,41>": { + "<5,41,1>": "", + "<5,41,2>": "-1" + }, "<5,42>": "", "<5,43>": "", "<5,44>": "", @@ -596,7 +1003,67 @@ "<5,49>": "", "<5,50>": "", "<5,51>": "", - "<5,52>": "" + "<5,52>": "", + "<5,53>": "", + "<5,54>": "", + "<5,55>": "", + "<5,56>": "", + "<5,57>": "", + "<5,58>": "", + "<5,59>": "", + "<5,60>": "", + "<5,61>": "", + "<5,62>": "0", + "<5,63>": "", + "<5,64>": { + "<5,64,1>": "-2", + "<5,64,2>": "-2", + "<5,64,3>": "0" + }, + "<5,65>": "-2", + "<5,66>": "", + "<5,67>": "", + "<5,68>": "", + "<5,69>": "", + "<5,70>": "", + "<5,71>": "", + "<5,72>": "", + "<5,73>": "", + "<5,74>": "", + "<5,75>": "", + "<5,76>": "", + "<5,77>": "", + "<5,78>": "", + "<5,79>": "", + "<5,80>": "", + "<5,81>": "", + "<5,82>": "", + "<5,83>": "", + "<5,84>": "", + "<5,85>": "", + "<5,86>": "", + "<5,87>": "", + "<5,88>": "", + "<5,89>": "", + "<5,90>": "0", + "<5,91>": "0", + "<5,92>": "", + "<5,93>": "", + "<5,94>": "", + "<5,95>": "", + "<5,96>": "", + "<5,97>": "", + "<5,98>": "", + "<5,99>": "", + "<5,100>": "", + "<5,101>": "", + "<5,102>": "", + "<5,103>": "", + "<5,104>": "", + "<5,105>": "", + "<5,106>": "", + "<5,107>": "", + "<5,108>": "" }, "<6>": { "<6,1>": "OLE_SUBCLASS", @@ -617,7 +1084,11 @@ "<6,11,2>": "0x80000000" }, "<6,12>": "6", - "<6,13>": "16777215", + "<6,13>": { + "<6,13,1>": "16777215", + "<6,13,2>": "16777215", + "<6,13,3>": "" + }, "<6,14>": "0", "<6,15>": { "<6,15,1>": { @@ -646,17 +1117,14 @@ "<6,22>": "", "<6,23>": "", "<6,24>": "", - "<6,25>": "0", - "<6,26>": "0", + "<6,25>": "", + "<6,26>": "", "<6,27>": "", - "<6,28>": "<>", - "<6,29>": "<>", - "<6,30>": "<>", - "<6,31>": "0", - "<6,32>": { - "<6,32,1>": "0x7fffe", - "<6,32,2>": "0xf0014800" - }, + "<6,28>": "", + "<6,29>": "", + "<6,30>": "", + "<6,31>": "", + "<6,32>": "", "<6,33>": "", "<6,34>": "", "<6,35>": "", @@ -676,7 +1144,63 @@ "<6,49>": "", "<6,50>": "", "<6,51>": "", - "<6,52>": "" + "<6,52>": "", + "<6,53>": "", + "<6,54>": "", + "<6,55>": "OLE.Border", + "<6,56>": "None", + "<6,57>": "", + "<6,58>": "", + "<6,59>": "", + "<6,60>": "", + "<6,61>": "", + "<6,62>": "", + "<6,63>": "", + "<6,64>": "", + "<6,65>": "", + "<6,66>": "", + "<6,67>": "", + "<6,68>": "", + "<6,69>": "", + "<6,70>": "", + "<6,71>": "", + "<6,72>": "", + "<6,73>": "", + "<6,74>": "", + "<6,75>": "", + "<6,76>": "", + "<6,77>": "", + "<6,78>": "", + "<6,79>": "", + "<6,80>": "", + "<6,81>": "", + "<6,82>": "", + "<6,83>": "", + "<6,84>": "", + "<6,85>": "", + "<6,86>": "", + "<6,87>": "", + "<6,88>": "", + "<6,89>": "", + "<6,90>": "", + "<6,91>": "", + "<6,92>": "", + "<6,93>": "", + "<6,94>": "", + "<6,95>": "", + "<6,96>": "", + "<6,97>": "", + "<6,98>": "", + "<6,99>": "", + "<6,100>": "", + "<6,101>": "", + "<6,102>": "", + "<6,103>": "", + "<6,104>": "", + "<6,105>": "", + "<6,106>": "", + "<6,107>": "", + "<6,108>": "" }, "<7>": { "<7,1>": "OLE_POPUP", @@ -697,7 +1221,11 @@ "<7,11,2>": "0x80000000" }, "<7,12>": "7", - "<7,13>": "16777215", + "<7,13>": { + "<7,13,1>": "16777215", + "<7,13,2>": "16777215", + "<7,13,3>": "" + }, "<7,14>": "0", "<7,15>": { "<7,15,1>": { @@ -726,17 +1254,14 @@ "<7,22>": "", "<7,23>": "", "<7,24>": "", - "<7,25>": "0", - "<7,26>": "0", + "<7,25>": "", + "<7,26>": "", "<7,27>": "", - "<7,28>": "<>", - "<7,29>": "<>", - "<7,30>": "<>", - "<7,31>": "0", - "<7,32>": { - "<7,32,1>": "0x7fffe", - "<7,32,2>": "0xf0014800" - }, + "<7,28>": "", + "<7,29>": "", + "<7,30>": "", + "<7,31>": "", + "<7,32>": "", "<7,33>": "", "<7,34>": "", "<7,35>": "", @@ -756,7 +1281,63 @@ "<7,49>": "", "<7,50>": "", "<7,51>": "", - "<7,52>": "" + "<7,52>": "", + "<7,53>": "", + "<7,54>": "", + "<7,55>": "OLE.Border", + "<7,56>": "None", + "<7,57>": "", + "<7,58>": "", + "<7,59>": "", + "<7,60>": "", + "<7,61>": "", + "<7,62>": "", + "<7,63>": "", + "<7,64>": "", + "<7,65>": "", + "<7,66>": "", + "<7,67>": "", + "<7,68>": "", + "<7,69>": "", + "<7,70>": "", + "<7,71>": "", + "<7,72>": "", + "<7,73>": "", + "<7,74>": "", + "<7,75>": "", + "<7,76>": "", + "<7,77>": "", + "<7,78>": "", + "<7,79>": "", + "<7,80>": "", + "<7,81>": "", + "<7,82>": "", + "<7,83>": "", + "<7,84>": "", + "<7,85>": "", + "<7,86>": "", + "<7,87>": "", + "<7,88>": "", + "<7,89>": "", + "<7,90>": "", + "<7,91>": "", + "<7,92>": "", + "<7,93>": "", + "<7,94>": "", + "<7,95>": "", + "<7,96>": "", + "<7,97>": "", + "<7,98>": "", + "<7,99>": "", + "<7,100>": "", + "<7,101>": "", + "<7,102>": "", + "<7,103>": "", + "<7,104>": "", + "<7,105>": "", + "<7,106>": "", + "<7,107>": "", + "<7,108>": "" }, "<8>": { "<8,1>": "PUB_SELECT_ALL", @@ -769,15 +1350,19 @@ "<8,8>": "25", "<8,9>": "&Select All", "<8,10>": { - "<8,10,1>": "0x56002000", + "<8,10,1>": "0x56002300", "<8,10,2>": "0x0" }, "<8,11>": { - "<8,11,1>": "0x3100", + "<8,11,1>": "0x3000", "<8,11,2>": "0x80000000" }, "<8,12>": "8", - "<8,13>": "16777215", + "<8,13>": { + "<8,13,1>": "16777215", + "<8,13,2>": "16777215", + "<8,13,3>": "0" + }, "<8,14>": "0", "<8,15>": { "<8,15,1>": { @@ -815,30 +1400,32 @@ "<8,18,1,4,8>": "@PARAM6" }, "<8,18,1,5>": "", - "<8,18,1,6>": "" - }, - "<8,18,2>": "" - }, - "<8,19>": { - "<8,19,1>": "CLICK", - "<8,19,2>": "" + "<8,18,1,6>": "", + "<8,18,1,7>": "", + "<8,18,1,8>": "", + "<8,18,1,9>": "", + "<8,18,1,10>": "", + "<8,18,1,11>": "", + "<8,18,1,12>": "", + "<8,18,1,13>": "", + "<8,18,1,14>": "", + "<8,18,1,15>": "STPROC" + } }, + "<8,19>": "CLICK", "<8,20>": "", "<8,21>": "", "<8,22>": "", "<8,23>": "", "<8,24>": "", - "<8,25>": "0", - "<8,26>": "0", + "<8,25>": "", + "<8,26>": "", "<8,27>": "", - "<8,28>": "<>", - "<8,29>": "<>", - "<8,30>": "<>", - "<8,31>": "0", - "<8,32>": { - "<8,32,1>": "0x7fffe", - "<8,32,2>": "0xf0014188" - }, + "<8,28>": "", + "<8,29>": "", + "<8,30>": "", + "<8,31>": "", + "<8,32>": "", "<8,33>": "", "<8,34>": "", "<8,35>": "", @@ -847,7 +1434,10 @@ "<8,38>": "", "<8,39>": "", "<8,40>": "1", - "<8,41>": "", + "<8,41>": { + "<8,41,1>": "", + "<8,41,2>": "-1" + }, "<8,42>": "", "<8,43>": "", "<8,44>": "", @@ -858,7 +1448,67 @@ "<8,49>": "", "<8,50>": "", "<8,51>": "", - "<8,52>": "" + "<8,52>": "", + "<8,53>": "", + "<8,54>": "", + "<8,55>": "", + "<8,56>": "", + "<8,57>": "", + "<8,58>": "", + "<8,59>": "", + "<8,60>": "", + "<8,61>": "", + "<8,62>": "0", + "<8,63>": "", + "<8,64>": { + "<8,64,1>": "-2", + "<8,64,2>": "-2", + "<8,64,3>": "0" + }, + "<8,65>": "-2", + "<8,66>": "", + "<8,67>": "", + "<8,68>": "", + "<8,69>": "", + "<8,70>": "", + "<8,71>": "", + "<8,72>": "", + "<8,73>": "", + "<8,74>": "", + "<8,75>": "", + "<8,76>": "", + "<8,77>": "", + "<8,78>": "", + "<8,79>": "", + "<8,80>": "", + "<8,81>": "", + "<8,82>": "", + "<8,83>": "", + "<8,84>": "", + "<8,85>": "", + "<8,86>": "", + "<8,87>": "", + "<8,88>": "", + "<8,89>": "", + "<8,90>": "0", + "<8,91>": "0", + "<8,92>": "", + "<8,93>": "", + "<8,94>": "", + "<8,95>": "", + "<8,96>": "", + "<8,97>": "", + "<8,98>": "", + "<8,99>": "", + "<8,100>": "", + "<8,101>": "", + "<8,102>": "", + "<8,103>": "", + "<8,104>": "", + "<8,105>": "", + "<8,106>": "", + "<8,107>": "", + "<8,108>": "" }, "<9>": { "<9,1>": "PUB_CLEAR", @@ -871,15 +1521,19 @@ "<9,8>": "25", "<9,9>": "C&lear All", "<9,10>": { - "<9,10,1>": "0x56002000", + "<9,10,1>": "0x56002300", "<9,10,2>": "0x0" }, "<9,11>": { - "<9,11,1>": "0x3100", + "<9,11,1>": "0x3000", "<9,11,2>": "0x80000000" }, "<9,12>": "9", - "<9,13>": "16777215", + "<9,13>": { + "<9,13,1>": "16777215", + "<9,13,2>": "16777215", + "<9,13,3>": "0" + }, "<9,14>": "0", "<9,15>": { "<9,15,1>": { @@ -917,30 +1571,32 @@ "<9,18,1,4,8>": "@PARAM6" }, "<9,18,1,5>": "", - "<9,18,1,6>": "" - }, - "<9,18,2>": "" - }, - "<9,19>": { - "<9,19,1>": "CLICK", - "<9,19,2>": "" + "<9,18,1,6>": "", + "<9,18,1,7>": "", + "<9,18,1,8>": "", + "<9,18,1,9>": "", + "<9,18,1,10>": "", + "<9,18,1,11>": "", + "<9,18,1,12>": "", + "<9,18,1,13>": "", + "<9,18,1,14>": "", + "<9,18,1,15>": "STPROC" + } }, + "<9,19>": "CLICK", "<9,20>": "", "<9,21>": "", "<9,22>": "", "<9,23>": "", "<9,24>": "", - "<9,25>": "0", - "<9,26>": "0", + "<9,25>": "", + "<9,26>": "", "<9,27>": "", - "<9,28>": "<>", - "<9,29>": "<>", - "<9,30>": "<>", - "<9,31>": "0", - "<9,32>": { - "<9,32,1>": "0x7fffe", - "<9,32,2>": "0xf0014188" - }, + "<9,28>": "", + "<9,29>": "", + "<9,30>": "", + "<9,31>": "", + "<9,32>": "", "<9,33>": "", "<9,34>": "", "<9,35>": "", @@ -949,7 +1605,10 @@ "<9,38>": "", "<9,39>": "", "<9,40>": "1", - "<9,41>": "", + "<9,41>": { + "<9,41,1>": "", + "<9,41,2>": "-1" + }, "<9,42>": "", "<9,43>": "", "<9,44>": "", @@ -960,18 +1619,71 @@ "<9,49>": "", "<9,50>": "", "<9,51>": "", - "<9,52>": "" - }, - "<10>": "" + "<9,52>": "", + "<9,53>": "", + "<9,54>": "", + "<9,55>": "", + "<9,56>": "", + "<9,57>": "", + "<9,58>": "", + "<9,59>": "", + "<9,60>": "", + "<9,61>": "", + "<9,62>": "0", + "<9,63>": "", + "<9,64>": { + "<9,64,1>": "-2", + "<9,64,2>": "-2", + "<9,64,3>": "0" + }, + "<9,65>": "-2", + "<9,66>": "", + "<9,67>": "", + "<9,68>": "", + "<9,69>": "", + "<9,70>": "", + "<9,71>": "", + "<9,72>": "", + "<9,73>": "", + "<9,74>": "", + "<9,75>": "", + "<9,76>": "", + "<9,77>": "", + "<9,78>": "", + "<9,79>": "", + "<9,80>": "", + "<9,81>": "", + "<9,82>": "", + "<9,83>": "", + "<9,84>": "", + "<9,85>": "", + "<9,86>": "", + "<9,87>": "", + "<9,88>": "", + "<9,89>": "", + "<9,90>": "0", + "<9,91>": "0", + "<9,92>": "", + "<9,93>": "", + "<9,94>": "", + "<9,95>": "", + "<9,96>": "", + "<9,97>": "", + "<9,98>": "", + "<9,99>": "", + "<9,100>": "", + "<9,101>": "", + "<9,102>": "", + "<9,103>": "", + "<9,104>": "", + "<9,105>": "", + "<9,106>": "", + "<9,107>": "", + "<9,108>": "" + } }, "record4": { - "<1>": "", - "<2>": { - "<2,1>": "", - "<2,2>": "", - "<2,3>": "", - "<2,4>": "0" - } + "<1>": "" } } } \ No newline at end of file diff --git a/LSL2/OIWIN/NDW_REMOVE_SUPPLEMENTS.json b/LSL2/OIWIN/NDW_REMOVE_SUPPLEMENTS.json index 09d678d..58d1793 100644 --- a/LSL2/OIWIN/NDW_REMOVE_SUPPLEMENTS.json +++ b/LSL2/OIWIN/NDW_REMOVE_SUPPLEMENTS.json @@ -1,853 +1,1545 @@ -{ - "header": { - "version": 1, - "type": "record" - }, - "body": { - "record1": { - "<1>": "1010", - "<2>": "8", - "<3>": "" - }, - "record2": { - "<1>": { - "<1,1>": "NDW_REMOVE_SUPPLEMENTS", - "<1,2>": "", - "<1,3>": "WINDOW", - "<1,4>": "", - "<1,5>": "614", - "<1,6>": "386", - "<1,7>": "-359", - "<1,8>": "-222", - "<1,9>": "RDS Supplement Instructions", - "<1,10>": { - "<1,10,1>": "0x82CC0000", - "<1,10,2>": "0x0" - }, - "<1,11>": { - "<1,11,1>": "0x0", - "<1,11,2>": "0x80000000" - }, - "<1,12>": "0", - "<1,13>": "-2", - "<1,14>": "0", - "<1,15>": "", - "<1,16>": "", - "<1,17>": "", - "<1,18>": { - "<1,18,1>": { - "<1,18,1,1>": "R", - "<1,18,1,2>": "EXECUTE", - "<1,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", - "<1,18,1,4>": { - "<1,18,1,4,1>": "@SELF", - "<1,18,1,4,2>": "@EVENT", - "<1,18,1,4,3>": "@PARAM1", - "<1,18,1,4,4>": "@PARAM2", - "<1,18,1,4,5>": "@PARAM3", - "<1,18,1,4,6>": "@PARAM4", - "<1,18,1,4,7>": "@PARAM5", - "<1,18,1,4,8>": "@PARAM6" - }, - "<1,18,1,5>": "", - "<1,18,1,6>": "" - }, - "<1,18,2>": "" - }, - "<1,19>": { - "<1,19,1>": "CREATE", - "<1,19,2>": "" - }, - "<1,20>": "", - "<1,21>": "", - "<1,22>": "", - "<1,23>": "", - "<1,24>": { - "<1,24,1>": "0", - "<1,24,2>": "0", - "<1,24,3>": "0", - "<1,24,4>": "0", - "<1,24,5>": "0", - "<1,24,6>": "0" - }, - "<1,25>": "0", - "<1,26>": "0", - "<1,27>": "", - "<1,28>": "", - "<1,29>": "", - "<1,30>": "", - "<1,31>": "", - "<1,32>": { - "<1,32,1>": "0x7FFFE", - "<1,32,2>": "0xF001E808" - }, - "<1,33>": "", - "<1,34>": "LSL2*IMAGE*ICO*INFINEON", - "<1,35>": "", - "<1,36>": "", - "<1,37>": { - "<1,37,1>": "0x10001", - "<1,37,2>": "0x10001" - }, - "<1,38>": { - "<1,38,1>": "1", - "<1,38,2>": "1" - }, - "<1,39>": "", - "<1,40>": "0", - "<1,41>": "", - "<1,42>": "", - "<1,43>": "", - "<1,44>": "", - "<1,45>": "", - "<1,46>": "", - "<1,47>": "", - "<1,48>": "", - "<1,49>": "", - "<1,50>": "", - "<1,51>": "", - "<1,52>": "" - } - }, - "record3": { - "<1>": { - "<1,1>": "OLE_PIC_SUPPL", - "<1,2>": "", - "<1,3>": "OLECONTROL.SRP.Picture.1", - "<1,4>": "NDW_REMOVE_SUPPLEMENTS", - "<1,5>": "11", - "<1,6>": "69", - "<1,7>": "-15", - "<1,8>": "14", - "<1,9>": "SRP.Picture.1", - "<1,10>": { - "<1,10,1>": "0x56000000", - "<1,10,2>": "0x0" - }, - "<1,11>": { - "<1,11,1>": "0x4004", - "<1,11,2>": "0x80000000" - }, - "<1,12>": "1", - "<1,13>": "16053492", - "<1,14>": "0", - "<1,15>": { - "<1,15,1>": { - "<1,15,1,1>": "Segoe UI", - "<1,15,1,2>": "-12", - "<1,15,1,3>": "400", - "<1,15,1,4>": "0", - "<1,15,1,5>": "0", - "<1,15,1,6>": "0", - "<1,15,1,7>": "0", - "<1,15,1,8>": "34", - "<1,15,1,9>": "0", - "<1,15,1,10>": "3", - "<1,15,1,11>": "2", - "<1,15,1,12>": "1", - "<1,15,1,13>": "0", - "<1,15,1,14>": "0" - } - }, - "<1,16>": "", - "<1,17>": "", - "<1,18>": "", - "<1,19>": "", - "<1,20>": "", - "<1,21>": "", - "<1,22>": "", - "<1,23>": "", - "<1,24>": "", - "<1,25>": "0", - "<1,26>": "0", - "<1,27>": "", - "<1,28>": "<>", - "<1,29>": "<>", - "<1,30>": "<>", - "<1,31>": "0", - "<1,32>": { - "<1,32,1>": "0x7fffe", - "<1,32,2>": "0xf0014400" - }, - "<1,33>": "", - "<1,34>": "", - "<1,35>": "", - "<1,36>": "05000000000000000000000032000000FFFEFF044E006F006E006500FFFEFF0341006C006C00FFFEFF044E006F006E006500FFFEFF0744006900760069006400650072000100000001000000FFFEFF0B430065006E00740065007200FEF04C00650066007400FFFEFF00FFFEFF0443006C0069007000FFFEFF044100750074006F00FFFEFF1753007500700070006C0065006D0065006E007400200049006E0073007400720075006300740069006F006E007300FFFEFF044E006F006E006500FFFEFF225300650067006F006500200055004900FCF02D0031003100FCF0370030003000FCF03000FCF03000FCF03000FCF03100FCF03000FCF03000FCF03000FCF03000FCF03000000000000000F03FFFFEFF0B430065006E00740065007200FEF04C00650066007400F7FFFFFF00000000000000000000000001000000", - "<1,37>": "", - "<1,38>": "", - "<1,39>": "", - "<1,40>": "", - "<1,41>": "", - "<1,42>": "", - "<1,43>": "", - "<1,44>": "", - "<1,45>": "", - "<1,46>": "", - "<1,47>": "", - "<1,48>": "", - "<1,49>": "", - "<1,50>": "", - "<1,51>": "", - "<1,52>": "" - }, - "<2>": { - "<2,1>": "EDL_SUPPL_INST", - "<2,2>": "", - "<2,3>": "EDITBOX", - "<2,4>": "NDW_REMOVE_SUPPLEMENTS", - "<2,5>": "10", - "<2,6>": "91", - "<2,7>": "339", - "<2,8>": "83", - "<2,9>": "", - "<2,10>": { - "<2,10,1>": "0x56200844", - "<2,10,2>": "0x200" - }, - "<2,11>": { - "<2,11,1>": "0x0", - "<2,11,2>": "0x80000000" - }, - "<2,12>": "2", - "<2,13>": "-2", - "<2,14>": "0", - "<2,15>": { - "<2,15,1>": { - "<2,15,1,1>": "MS Sans Serif", - "<2,15,1,2>": "-11", - "<2,15,1,3>": "700", - "<2,15,1,4>": "0", - "<2,15,1,5>": "0", - "<2,15,1,6>": "0", - "<2,15,1,7>": "0", - "<2,15,1,8>": "34", - "<2,15,1,9>": "0", - "<2,15,1,10>": "1", - "<2,15,1,11>": "2", - "<2,15,1,12>": "1", - "<2,15,1,13>": "0", - "<2,15,1,14>": "0" - } - }, - "<2,16>": "", - "<2,17>": "", - "<2,18>": { - "<2,18,1>": { - "<2,18,1,1>": "R", - "<2,18,1,2>": "EXECUTE", - "<2,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", - "<2,18,1,4>": { - "<2,18,1,4,1>": "@SELF", - "<2,18,1,4,2>": "@EVENT", - "<2,18,1,4,3>": "@PARAM1", - "<2,18,1,4,4>": "@PARAM2", - "<2,18,1,4,5>": "@PARAM3", - "<2,18,1,4,6>": "@PARAM4", - "<2,18,1,4,7>": "@PARAM5", - "<2,18,1,4,8>": "@PARAM6" - }, - "<2,18,1,5>": "", - "<2,18,1,6>": "" - }, - "<2,18,2>": "" - }, - "<2,19>": { - "<2,19,1>": "CHAR", - "<2,19,2>": "" - }, - "<2,20>": "", - "<2,21>": "", - "<2,22>": "", - "<2,23>": "", - "<2,24>": "", - "<2,25>": "0", - "<2,26>": "0", - "<2,27>": "", - "<2,28>": "<>", - "<2,29>": "<>", - "<2,30>": "<>", - "<2,31>": "0", - "<2,32>": { - "<2,32,1>": "0x7fffe", - "<2,32,2>": "0xf0016008" - }, - "<2,33>": "", - "<2,34>": "", - "<2,35>": "", - "<2,36>": "", - "<2,37>": "", - "<2,38>": "", - "<2,39>": "", - "<2,40>": "", - "<2,41>": "", - "<2,42>": "", - "<2,43>": "", - "<2,44>": "", - "<2,45>": "", - "<2,46>": "", - "<2,47>": "", - "<2,48>": "", - "<2,49>": "", - "<2,50>": "", - "<2,51>": "", - "<2,52>": "" - }, - "<3>": { - "<3,1>": "PUB_OK", - "<3,2>": "", - "<3,3>": "PUSHBUTTON", - "<3,4>": "NDW_REMOVE_SUPPLEMENTS", - "<3,5>": "169", - "<3,6>": "186", - "<3,7>": "80", - "<3,8>": "25", - "<3,9>": "&Remove", - "<3,10>": { - "<3,10,1>": "0x5E000000", - "<3,10,2>": "0x0" - }, - "<3,11>": { - "<3,11,1>": "0x100", - "<3,11,2>": "0x80000000" - }, - "<3,12>": "3", - "<3,13>": "-2", - "<3,14>": "0", - "<3,15>": { - "<3,15,1>": { - "<3,15,1,1>": "MS Sans Serif", - "<3,15,1,2>": "-11", - "<3,15,1,3>": "700", - "<3,15,1,4>": "0", - "<3,15,1,5>": "0", - "<3,15,1,6>": "0", - "<3,15,1,7>": "0", - "<3,15,1,8>": "34", - "<3,15,1,9>": "0", - "<3,15,1,10>": "1", - "<3,15,1,11>": "2", - "<3,15,1,12>": "1", - "<3,15,1,13>": "0", - "<3,15,1,14>": "0" - } - }, - "<3,16>": "", - "<3,17>": "", - "<3,18>": { - "<3,18,1>": { - "<3,18,1,1>": "R", - "<3,18,1,2>": "EXECUTE", - "<3,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", - "<3,18,1,4>": { - "<3,18,1,4,1>": "@SELF", - "<3,18,1,4,2>": "@EVENT", - "<3,18,1,4,3>": "@PARAM1", - "<3,18,1,4,4>": "@PARAM2", - "<3,18,1,4,5>": "@PARAM3", - "<3,18,1,4,6>": "@PARAM4", - "<3,18,1,4,7>": "@PARAM5", - "<3,18,1,4,8>": "@PARAM6" - }, - "<3,18,1,5>": "", - "<3,18,1,6>": "" - }, - "<3,18,2>": "" - }, - "<3,19>": { - "<3,19,1>": "CLICK", - "<3,19,2>": "" - }, - "<3,20>": "", - "<3,21>": "", - "<3,22>": "", - "<3,23>": "", - "<3,24>": "", - "<3,25>": "0", - "<3,26>": "0", - "<3,27>": "", - "<3,28>": "<>", - "<3,29>": "<>", - "<3,30>": "<>", - "<3,31>": "0", - "<3,32>": { - "<3,32,1>": "0x7fffe", - "<3,32,2>": "0xf0016108" - }, - "<3,33>": "", - "<3,34>": "", - "<3,35>": "", - "<3,36>": "", - "<3,37>": "", - "<3,38>": "", - "<3,39>": "", - "<3,40>": "1", - "<3,41>": "", - "<3,42>": "", - "<3,43>": "", - "<3,44>": "", - "<3,45>": "", - "<3,46>": "", - "<3,47>": "", - "<3,48>": "", - "<3,49>": "", - "<3,50>": "", - "<3,51>": "", - "<3,52>": "" - }, - "<4>": { - "<4,1>": "PUB_CANCEL", - "<4,2>": "", - "<4,3>": "PUSHBUTTON", - "<4,4>": "NDW_REMOVE_SUPPLEMENTS", - "<4,5>": "269", - "<4,6>": "186", - "<4,7>": "80", - "<4,8>": "25", - "<4,9>": "&Cancel", - "<4,10>": { - "<4,10,1>": "0x56000000", - "<4,10,2>": "0x0" - }, - "<4,11>": { - "<4,11,1>": "0x108", - "<4,11,2>": "0x80000000" - }, - "<4,12>": "4", - "<4,13>": "-2", - "<4,14>": "0", - "<4,15>": { - "<4,15,1>": { - "<4,15,1,1>": "MS Sans Serif", - "<4,15,1,2>": "-11", - "<4,15,1,3>": "700", - "<4,15,1,4>": "0", - "<4,15,1,5>": "0", - "<4,15,1,6>": "0", - "<4,15,1,7>": "0", - "<4,15,1,8>": "34", - "<4,15,1,9>": "0", - "<4,15,1,10>": "1", - "<4,15,1,11>": "2", - "<4,15,1,12>": "1", - "<4,15,1,13>": "0", - "<4,15,1,14>": "0" - } - }, - "<4,16>": "", - "<4,17>": "", - "<4,18>": { - "<4,18,1>": { - "<4,18,1,1>": "R", - "<4,18,1,2>": "EXECUTE", - "<4,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", - "<4,18,1,4>": { - "<4,18,1,4,1>": "@SELF", - "<4,18,1,4,2>": "@EVENT", - "<4,18,1,4,3>": "@PARAM1", - "<4,18,1,4,4>": "@PARAM2", - "<4,18,1,4,5>": "@PARAM3", - "<4,18,1,4,6>": "@PARAM4", - "<4,18,1,4,7>": "@PARAM5", - "<4,18,1,4,8>": "@PARAM6" - }, - "<4,18,1,5>": "", - "<4,18,1,6>": "" - }, - "<4,18,2>": "" - }, - "<4,19>": { - "<4,19,1>": "CLICK", - "<4,19,2>": "" - }, - "<4,20>": "", - "<4,21>": "", - "<4,22>": "", - "<4,23>": "", - "<4,24>": "", - "<4,25>": "0", - "<4,26>": "0", - "<4,27>": "", - "<4,28>": "<>", - "<4,29>": "<>", - "<4,30>": "<>", - "<4,31>": "0", - "<4,32>": { - "<4,32,1>": "0x7fffe", - "<4,32,2>": "0xf0016588" - }, - "<4,33>": "", - "<4,34>": "", - "<4,35>": "", - "<4,36>": "", - "<4,37>": "", - "<4,38>": "", - "<4,39>": "", - "<4,40>": "1", - "<4,41>": "", - "<4,42>": "", - "<4,43>": "", - "<4,44>": "", - "<4,45>": "", - "<4,46>": "", - "<4,47>": "", - "<4,48>": "", - "<4,49>": "", - "<4,50>": "", - "<4,51>": "", - "<4,52>": "" - }, - "<5>": { - "<5,1>": "OLE_SUBCLASS", - "<5,2>": "", - "<5,3>": "OLECONTROL.SRP.Subclass.1", - "<5,4>": "NDW_REMOVE_SUPPLEMENTS", - "<5,5>": "6", - "<5,6>": "131", - "<5,7>": "116", - "<5,8>": "28", - "<5,9>": "SRP.Subclass.1", - "<5,10>": { - "<5,10,1>": "0x46000000", - "<5,10,2>": "0x0" - }, - "<5,11>": { - "<5,11,1>": "0x0", - "<5,11,2>": "0x80000000" - }, - "<5,12>": "5", - "<5,13>": "16053492", - "<5,14>": "0", - "<5,15>": { - "<5,15,1>": { - "<5,15,1,1>": "Segoe UI", - "<5,15,1,2>": "-12", - "<5,15,1,3>": "400", - "<5,15,1,4>": "0", - "<5,15,1,5>": "0", - "<5,15,1,6>": "0", - "<5,15,1,7>": "0", - "<5,15,1,8>": "34", - "<5,15,1,9>": "0", - "<5,15,1,10>": "3", - "<5,15,1,11>": "2", - "<5,15,1,12>": "1", - "<5,15,1,13>": "0", - "<5,15,1,14>": "0" - } - }, - "<5,16>": "", - "<5,17>": "", - "<5,18>": "", - "<5,19>": "", - "<5,20>": "", - "<5,21>": "", - "<5,22>": "", - "<5,23>": "", - "<5,24>": "", - "<5,25>": "0", - "<5,26>": "0", - "<5,27>": "", - "<5,28>": "<>", - "<5,29>": "<>", - "<5,30>": "<>", - "<5,31>": "0", - "<5,32>": { - "<5,32,1>": "0x7fffe", - "<5,32,2>": "0xf0014800" - }, - "<5,33>": "", - "<5,34>": "", - "<5,35>": "", - "<5,36>": "", - "<5,37>": "", - "<5,38>": "", - "<5,39>": "", - "<5,40>": "", - "<5,41>": "", - "<5,42>": "", - "<5,43>": "", - "<5,44>": "", - "<5,45>": "", - "<5,46>": "", - "<5,47>": "", - "<5,48>": "", - "<5,49>": "", - "<5,50>": "", - "<5,51>": "", - "<5,52>": "" - }, - "<6>": { - "<6,1>": "OLE_POPUP", - "<6,2>": "", - "<6,3>": "OLECONTROL.SRP.Popup.1", - "<6,4>": "NDW_REMOVE_SUPPLEMENTS", - "<6,5>": "126", - "<6,6>": "131", - "<6,7>": "116", - "<6,8>": "28", - "<6,9>": "SRP.Popup.1", - "<6,10>": { - "<6,10,1>": "0x46000000", - "<6,10,2>": "0x0" - }, - "<6,11>": { - "<6,11,1>": "0x0", - "<6,11,2>": "0x80000000" - }, - "<6,12>": "6", - "<6,13>": "16053492", - "<6,14>": "0", - "<6,15>": { - "<6,15,1>": { - "<6,15,1,1>": "Segoe UI", - "<6,15,1,2>": "-12", - "<6,15,1,3>": "400", - "<6,15,1,4>": "0", - "<6,15,1,5>": "0", - "<6,15,1,6>": "0", - "<6,15,1,7>": "0", - "<6,15,1,8>": "34", - "<6,15,1,9>": "0", - "<6,15,1,10>": "3", - "<6,15,1,11>": "2", - "<6,15,1,12>": "1", - "<6,15,1,13>": "0", - "<6,15,1,14>": "0" - } - }, - "<6,16>": "", - "<6,17>": "", - "<6,18>": "", - "<6,19>": "", - "<6,20>": "", - "<6,21>": "", - "<6,22>": "", - "<6,23>": "", - "<6,24>": "", - "<6,25>": "0", - "<6,26>": "0", - "<6,27>": "", - "<6,28>": "<>", - "<6,29>": "<>", - "<6,30>": "<>", - "<6,31>": "0", - "<6,32>": { - "<6,32,1>": "0x7fffe", - "<6,32,2>": "0xf0014800" - }, - "<6,33>": "", - "<6,34>": "", - "<6,35>": "", - "<6,36>": "", - "<6,37>": "", - "<6,38>": "", - "<6,39>": "", - "<6,40>": "", - "<6,41>": "", - "<6,42>": "", - "<6,43>": "", - "<6,44>": "", - "<6,45>": "", - "<6,46>": "", - "<6,47>": "", - "<6,48>": "", - "<6,49>": "", - "<6,50>": "", - "<6,51>": "", - "<6,52>": "" - }, - "<7>": { - "<7,1>": "OLE_PIC_STAGE", - "<7,2>": "", - "<7,3>": "OLECONTROL.SRP.Picture.1", - "<7,4>": "NDW_REMOVE_SUPPLEMENTS", - "<7,5>": "10", - "<7,6>": "3", - "<7,7>": "-16", - "<7,8>": "13", - "<7,9>": "SRP.Picture.1", - "<7,10>": { - "<7,10,1>": "0x56000000", - "<7,10,2>": "0x0" - }, - "<7,11>": { - "<7,11,1>": "0x4000", - "<7,11,2>": "0x80000000" - }, - "<7,12>": "7", - "<7,13>": "16053492", - "<7,14>": "0", - "<7,15>": { - "<7,15,1>": { - "<7,15,1,1>": "Segoe UI", - "<7,15,1,2>": "-12", - "<7,15,1,3>": "400", - "<7,15,1,4>": "0", - "<7,15,1,5>": "0", - "<7,15,1,6>": "0", - "<7,15,1,7>": "0", - "<7,15,1,8>": "34", - "<7,15,1,9>": "0", - "<7,15,1,10>": "3", - "<7,15,1,11>": "2", - "<7,15,1,12>": "1", - "<7,15,1,13>": "0", - "<7,15,1,14>": "0" - } - }, - "<7,16>": "", - "<7,17>": "", - "<7,18>": "", - "<7,19>": "", - "<7,20>": "", - "<7,21>": "", - "<7,22>": "", - "<7,23>": "", - "<7,24>": "", - "<7,25>": "0", - "<7,26>": "0", - "<7,27>": "", - "<7,28>": "<>", - "<7,29>": "<>", - "<7,30>": "<>", - "<7,31>": "0", - "<7,32>": { - "<7,32,1>": "0x7fffe", - "<7,32,2>": "0xf0014400" - }, - "<7,33>": "", - "<7,34>": "", - "<7,35>": "", - "<7,36>": "05000000000000000000000032000000FFFEFF044E006F006E006500FFFEFF0341006C006C00FFFEFF044E006F006E006500FFFEFF0744006900760069006400650072000100000001000000FFFEFF0B430065006E00740065007200FEF04C00650066007400FFFEFF00FFFEFF0443006C0069007000FFFEFF044100750074006F00FFFEFF1053007500700070006C0065006D0065006E007400200053007400610067006500FFFEFF044E006F006E006500FFFEFF225300650067006F006500200055004900FCF02D0031003100FCF0370030003000FCF03000FCF03000FCF03000FCF03100FCF03000FCF03000FCF03000FCF03000FCF03000000000000000F03FFFFEFF0B430065006E00740065007200FEF04C00650066007400F7FFFFFF00000000000000000000000001000000", - "<7,37>": "", - "<7,38>": "", - "<7,39>": "", - "<7,40>": "", - "<7,41>": "", - "<7,42>": "", - "<7,43>": "", - "<7,44>": "", - "<7,45>": "", - "<7,46>": "", - "<7,47>": "", - "<7,48>": "", - "<7,49>": "", - "<7,50>": "", - "<7,51>": "", - "<7,52>": "" - }, - "<8>": { - "<8,1>": "CMB_STAGE", - "<8,2>": "", - "<8,3>": "COMBOBOX", - "<8,4>": "NDW_REMOVE_SUPPLEMENTS", - "<8,5>": "19", - "<8,6>": "33", - "<8,7>": "227", - "<8,8>": "60", - "<8,9>": "", - "<8,10>": { - "<8,10,1>": "0x56000003", - "<8,10,2>": "0x0" - }, - "<8,11>": { - "<8,11,1>": "0x0", - "<8,11,2>": "0x80000000" - }, - "<8,12>": "8", - "<8,13>": "-2", - "<8,14>": "0", - "<8,15>": { - "<8,15,1>": { - "<8,15,1,1>": "Source Sans 3", - "<8,15,1,2>": "-12", - "<8,15,1,3>": "400", - "<8,15,1,4>": "0", - "<8,15,1,5>": "0", - "<8,15,1,6>": "0", - "<8,15,1,7>": "0", - "<8,15,1,8>": "34", - "<8,15,1,9>": "0", - "<8,15,1,10>": "3", - "<8,15,1,11>": "2", - "<8,15,1,12>": "1", - "<8,15,1,13>": "0", - "<8,15,1,14>": "0" - } - }, - "<8,16>": "", - "<8,17>": "", - "<8,18>": { - "<8,18,1>": { - "<8,18,1,1>": "R", - "<8,18,1,2>": "EXECUTE", - "<8,18,1,3>": "LSL2*STPROCEXE**OBJ_CALL_EVENT", - "<8,18,1,4>": { - "<8,18,1,4,1>": "@SELF", - "<8,18,1,4,2>": "@EVENT", - "<8,18,1,4,3>": "@PARAM1", - "<8,18,1,4,4>": "@PARAM2", - "<8,18,1,4,5>": "@PARAM3", - "<8,18,1,4,6>": "@PARAM4", - "<8,18,1,4,7>": "@PARAM5", - "<8,18,1,4,8>": "@PARAM6" - }, - "<8,18,1,5>": "", - "<8,18,1,6>": "" - }, - "<8,18,2>": "" - }, - "<8,19>": { - "<8,19,1>": "CHANGED", - "<8,19,2>": "" - }, - "<8,20>": "", - "<8,21>": "", - "<8,22>": "", - "<8,23>": "", - "<8,24>": "", - "<8,25>": "0", - "<8,26>": "0", - "<8,27>": "", - "<8,28>": "<>", - "<8,29>": "<>", - "<8,30>": "<>", - "<8,31>": "0", - "<8,32>": { - "<8,32,1>": "0x7fffe", - "<8,32,2>": "0xf0016908" - }, - "<8,33>": "", - "<8,34>": "", - "<8,35>": "", - "<8,36>": "", - "<8,37>": "", - "<8,38>": "", - "<8,39>": "", - "<8,40>": "", - "<8,41>": "", - "<8,42>": "", - "<8,43>": "", - "<8,44>": "", - "<8,45>": "", - "<8,46>": "", - "<8,47>": "", - "<8,48>": "", - "<8,49>": "", - "<8,50>": "", - "<8,51>": "", - "<8,52>": "" - }, - "<9>": "" - }, - "record4": { - "<1>": "", - "<2>": { - "<2,1>": "", - "<2,2>": "", - "<2,3>": "", - "<2,4>": "0" - } - } - } +{ + "header": { + "version": 1, + "type": "record" + }, + "body": { + "record1": { + "<1>": "1010", + "<2>": "8", + "<3>": "" + }, + "record2": { + "<1>": { + "<1,1>": "NDW_REMOVE_SUPPLEMENTS", + "<1,2>": "", + "<1,3>": "WINDOW", + "<1,4>": "", + "<1,5>": "614", + "<1,6>": "386", + "<1,7>": "-359", + "<1,8>": "-222", + "<1,9>": "RDS Supplement Instructions", + "<1,10>": { + "<1,10,1>": "0x82CC0000", + "<1,10,2>": "0x100" + }, + "<1,11>": { + "<1,11,1>": "0x8000", + "<1,11,2>": "0x80000000" + }, + "<1,12>": "", + "<1,13>": { + "<1,13,1>": "-2", + "<1,13,2>": "-2", + "<1,13,3>": "" + }, + "<1,14>": "", + "<1,15>": "", + "<1,16>": "", + "<1,17>": "", + "<1,18>": { + "<1,18,1>": { + "<1,18,1,1>": "R", + "<1,18,1,2>": "EXECUTE", + "<1,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", + "<1,18,1,4>": { + "<1,18,1,4,1>": "@SELF", + "<1,18,1,4,2>": "@EVENT", + "<1,18,1,4,3>": "@PARAM1", + "<1,18,1,4,4>": "@PARAM2", + "<1,18,1,4,5>": "@PARAM3", + "<1,18,1,4,6>": "@PARAM4", + "<1,18,1,4,7>": "@PARAM5", + "<1,18,1,4,8>": "@PARAM6" + }, + "<1,18,1,5>": "", + "<1,18,1,6>": "", + "<1,18,1,7>": "", + "<1,18,1,8>": "", + "<1,18,1,9>": "", + "<1,18,1,10>": "", + "<1,18,1,11>": "", + "<1,18,1,12>": "", + "<1,18,1,13>": "", + "<1,18,1,14>": "", + "<1,18,1,15>": "STPROC" + } + }, + "<1,19>": "CREATE", + "<1,20>": "", + "<1,21>": "", + "<1,22>": "", + "<1,23>": "", + "<1,24>": { + "<1,24,1>": "", + "<1,24,2>": "0", + "<1,24,3>": "0", + "<1,24,4>": "0", + "<1,24,5>": "", + "<1,24,6>": "0", + "<1,24,7>": "", + "<1,24,8>": "", + "<1,24,9>": "", + "<1,24,10>": "0", + "<1,24,11>": "0", + "<1,24,12>": "0", + "<1,24,13>": "0", + "<1,24,14>": "0", + "<1,24,15>": "0", + "<1,24,16>": "0", + "<1,24,17>": "0" + }, + "<1,25>": "", + "<1,26>": "", + "<1,27>": "", + "<1,28>": "", + "<1,29>": "", + "<1,30>": "", + "<1,31>": "", + "<1,32>": "", + "<1,33>": "", + "<1,34>": "LSL2*IMAGE*ICO*INFINEON", + "<1,35>": "", + "<1,36>": "", + "<1,37>": { + "<1,37,1>": "0X10001", + "<1,37,2>": "0X10001" + }, + "<1,38>": "", + "<1,39>": "", + "<1,40>": "", + "<1,41>": "", + "<1,42>": "", + "<1,43>": "", + "<1,44>": "", + "<1,45>": "", + "<1,46>": "", + "<1,47>": "", + "<1,48>": "", + "<1,49>": "", + "<1,50>": "", + "<1,51>": "", + "<1,52>": "", + "<1,53>": "", + "<1,54>": "", + "<1,55>": "", + "<1,56>": "", + "<1,57>": "", + "<1,58>": "", + "<1,59>": "", + "<1,60>": "", + "<1,61>": "", + "<1,62>": { + "<1,62,1>": "0", + "<1,62,2>": "", + "<1,62,3>": "", + "<1,62,4>": "0", + "<1,62,5>": "0", + "<1,62,6>": "0", + "<1,62,7>": "", + "<1,62,8>": "0.50", + "<1,62,9>": "5.00", + "<1,62,10>": "0.00" + }, + "<1,63>": "", + "<1,64>": "", + "<1,65>": "", + "<1,66>": "", + "<1,67>": "", + "<1,68>": "", + "<1,69>": "", + "<1,70>": "", + "<1,71>": "", + "<1,72>": "", + "<1,73>": "", + "<1,74>": "", + "<1,75>": "", + "<1,76>": "", + "<1,77>": "", + "<1,78>": "", + "<1,79>": "", + "<1,80>": "", + "<1,81>": "", + "<1,82>": "", + "<1,83>": "", + "<1,84>": "", + "<1,85>": "", + "<1,86>": "", + "<1,87>": "", + "<1,88>": "", + "<1,89>": "", + "<1,90>": "", + "<1,91>": "", + "<1,92>": "", + "<1,93>": "", + "<1,94>": "", + "<1,95>": "", + "<1,96>": "", + "<1,97>": "", + "<1,98>": "", + "<1,99>": "", + "<1,100>": "", + "<1,101>": "", + "<1,102>": "", + "<1,103>": "", + "<1,104>": "", + "<1,105>": "", + "<1,106>": "0", + "<1,107>": "", + "<1,108>": "" + } + }, + "record3": { + "<1>": { + "<1,1>": "OLE_PIC_SUPPL", + "<1,2>": "", + "<1,3>": "OLECONTROL.SRP.Picture.1", + "<1,4>": "NDW_REMOVE_SUPPLEMENTS", + "<1,5>": "11", + "<1,6>": "69", + "<1,7>": "-15", + "<1,8>": "14", + "<1,9>": "SRP.Picture.1", + "<1,10>": { + "<1,10,1>": "0x56000000", + "<1,10,2>": "0x0" + }, + "<1,11>": { + "<1,11,1>": "0x4004", + "<1,11,2>": "0x80000000" + }, + "<1,12>": "1", + "<1,13>": { + "<1,13,1>": "16053492", + "<1,13,2>": "16053492", + "<1,13,3>": "" + }, + "<1,14>": "0", + "<1,15>": { + "<1,15,1>": { + "<1,15,1,1>": "Segoe UI", + "<1,15,1,2>": "-12", + "<1,15,1,3>": "400", + "<1,15,1,4>": "0", + "<1,15,1,5>": "0", + "<1,15,1,6>": "0", + "<1,15,1,7>": "0", + "<1,15,1,8>": "34", + "<1,15,1,9>": "0", + "<1,15,1,10>": "3", + "<1,15,1,11>": "2", + "<1,15,1,12>": "1", + "<1,15,1,13>": "0", + "<1,15,1,14>": "0" + } + }, + "<1,16>": "", + "<1,17>": "", + "<1,18>": "", + "<1,19>": "", + "<1,20>": "", + "<1,21>": "", + "<1,22>": "", + "<1,23>": "", + "<1,24>": "", + "<1,25>": "", + "<1,26>": "", + "<1,27>": "", + "<1,28>": "", + "<1,29>": "", + "<1,30>": "", + "<1,31>": "", + "<1,32>": "", + "<1,33>": "", + "<1,34>": "", + "<1,35>": "", + "<1,36>": "05000000000000000000000032000000FFFEFF044E006F006E006500FFFEFF0341006C006C00FFFEFF044E006F006E006500FFFEFF0744006900760069006400650072000100000001000000FFFEFF0B430065006E00740065007200FEF04C00650066007400FFFEFF00FFFEFF0443006C0069007000FFFEFF044100750074006F00FFFEFF1753007500700070006C0065006D0065006E007400200049006E0073007400720075006300740069006F006E007300FFFEFF044E006F006E006500FFFEFF205300650067006F006500200055004900FCF03000FCF0370030003000FCF03000FCF03000FCF03000FCF03100FCF03000FCF03000FCF03000FCF03000FCF03000000000000000F03FFFFEFF0B430065006E00740065007200FEF04C00650066007400F7FFFFFF00000000000000000000000001000000", + "<1,37>": "", + "<1,38>": "", + "<1,39>": "", + "<1,40>": "", + "<1,41>": "", + "<1,42>": "", + "<1,43>": "", + "<1,44>": "", + "<1,45>": "", + "<1,46>": "", + "<1,47>": "", + "<1,48>": "", + "<1,49>": "", + "<1,50>": "", + "<1,51>": "", + "<1,52>": "", + "<1,53>": "", + "<1,54>": "", + "<1,55>": { + "<1,55,1>": "OLE.Animated", + "<1,55,2>": "OLE.AnimationDelay", + "<1,55,3>": "OLE.AutoLoadDropFile", + "<1,55,4>": "OLE.BackgroundColor", + "<1,55,5>": "OLE.BorderAlignment", + "<1,55,6>": "OLE.BorderType", + "<1,55,7>": "OLE.Caption", + "<1,55,8>": "OLE.CaptionColor", + "<1,55,9>": "OLE.CaptionHorzAlign", + "<1,55,10>": "OLE.CaptionHorzOffset", + "<1,55,11>": "OLE.CaptionVertAlign", + "<1,55,12>": "OLE.CaptionVertOffset", + "<1,55,13>": "OLE.ControlPart", + "<1,55,14>": "OLE.FontBold", + "<1,55,15>": "OLE.FontItalic", + "<1,55,16>": "OLE.FontName", + "<1,55,17>": "OLE.FontSize", + "<1,55,18>": "OLE.FontUnderlined", + "<1,55,19>": "OLE.Frame", + "<1,55,20>": "OLE.FrameCount", + "<1,55,21>": "OLE.HorzAlign", + "<1,55,22>": "OLE.Image", + "<1,55,23>": "OLE.ImageHorzOffset", + "<1,55,24>": "OLE.ImageVertOffset", + "<1,55,25>": "OLE.Layout", + "<1,55,26>": "OLE.ResizeUsingGDIPlus", + "<1,55,27>": "OLE.TransparentColor", + "<1,55,28>": "OLE.VertAlign", + "<1,55,29>": "OLE.Zoom" + }, + "<1,56>": { + "<1,56,1>": "0", + "<1,56,2>": "50", + "<1,56,3>": "0", + "<1,56,4>": "None", + "<1,56,5>": "All", + "<1,56,6>": "None", + "<1,56,7>": "Supplement Instructions", + "<1,56,8>": "None", + "<1,56,9>": "Left", + "<1,56,10>": "-9", + "<1,56,11>": "Center", + "<1,56,12>": "0", + "<1,56,13>": "Divider", + "<1,56,14>": "1", + "<1,56,15>": "0", + "<1,56,16>": "Segoe UI", + "<1,56,17>": "8", + "<1,56,18>": "0", + "<1,56,19>": "1", + "<1,56,20>": "1", + "<1,56,21>": "Left", + "<1,56,22>": "", + "<1,56,23>": "0", + "<1,56,24>": "0", + "<1,56,25>": "Clip", + "<1,56,26>": "1", + "<1,56,27>": "Auto", + "<1,56,28>": "Center", + "<1,56,29>": "1" + }, + "<1,57>": "", + "<1,58>": "", + "<1,59>": "", + "<1,60>": "", + "<1,61>": "", + "<1,62>": "", + "<1,63>": "", + "<1,64>": "", + "<1,65>": "", + "<1,66>": "", + "<1,67>": "", + "<1,68>": "", + "<1,69>": "", + "<1,70>": "", + "<1,71>": "", + "<1,72>": "", + "<1,73>": "", + "<1,74>": "", + "<1,75>": "", + "<1,76>": "", + "<1,77>": "", + "<1,78>": "", + "<1,79>": "", + "<1,80>": "", + "<1,81>": "", + "<1,82>": "", + "<1,83>": "", + "<1,84>": "", + "<1,85>": "", + "<1,86>": "", + "<1,87>": "", + "<1,88>": "", + "<1,89>": "", + "<1,90>": "", + "<1,91>": "", + "<1,92>": "", + "<1,93>": "", + "<1,94>": "", + "<1,95>": "", + "<1,96>": "", + "<1,97>": "", + "<1,98>": "", + "<1,99>": "", + "<1,100>": "", + "<1,101>": "", + "<1,102>": "", + "<1,103>": "", + "<1,104>": "", + "<1,105>": "", + "<1,106>": "", + "<1,107>": "", + "<1,108>": "" + }, + "<2>": { + "<2,1>": "EDL_SUPPL_INST", + "<2,2>": "", + "<2,3>": "EDITBOX", + "<2,4>": "NDW_REMOVE_SUPPLEMENTS", + "<2,5>": "10", + "<2,6>": "91", + "<2,7>": "339", + "<2,8>": "83", + "<2,9>": "", + "<2,10>": { + "<2,10,1>": "0x56200840", + "<2,10,2>": "0x200" + }, + "<2,11>": { + "<2,11,1>": "0x0", + "<2,11,2>": "0x80000000" + }, + "<2,12>": "2", + "<2,13>": { + "<2,13,1>": "-2", + "<2,13,2>": "-2", + "<2,13,3>": "" + }, + "<2,14>": "0", + "<2,15>": { + "<2,15,1>": { + "<2,15,1,1>": "MS Sans Serif", + "<2,15,1,2>": "-11", + "<2,15,1,3>": "700", + "<2,15,1,4>": "0", + "<2,15,1,5>": "0", + "<2,15,1,6>": "0", + "<2,15,1,7>": "0", + "<2,15,1,8>": "34", + "<2,15,1,9>": "0", + "<2,15,1,10>": "1", + "<2,15,1,11>": "2", + "<2,15,1,12>": "1", + "<2,15,1,13>": "0", + "<2,15,1,14>": "0" + } + }, + "<2,16>": "", + "<2,17>": "", + "<2,18>": { + "<2,18,1>": { + "<2,18,1,1>": "R", + "<2,18,1,2>": "EXECUTE", + "<2,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", + "<2,18,1,4>": { + "<2,18,1,4,1>": "@SELF", + "<2,18,1,4,2>": "@EVENT", + "<2,18,1,4,3>": "@PARAM1", + "<2,18,1,4,4>": "@PARAM2", + "<2,18,1,4,5>": "@PARAM3", + "<2,18,1,4,6>": "@PARAM4", + "<2,18,1,4,7>": "@PARAM5", + "<2,18,1,4,8>": "@PARAM6" + }, + "<2,18,1,5>": "", + "<2,18,1,6>": "", + "<2,18,1,7>": "", + "<2,18,1,8>": "", + "<2,18,1,9>": "", + "<2,18,1,10>": "", + "<2,18,1,11>": "", + "<2,18,1,12>": "", + "<2,18,1,13>": "", + "<2,18,1,14>": "", + "<2,18,1,15>": "STPROC" + } + }, + "<2,19>": "CHAR", + "<2,20>": "", + "<2,21>": "", + "<2,22>": "", + "<2,23>": "", + "<2,24>": "", + "<2,25>": "", + "<2,26>": "", + "<2,27>": "", + "<2,28>": "<>", + "<2,29>": "<>", + "<2,30>": "", + "<2,31>": "0", + "<2,32>": "", + "<2,33>": "", + "<2,34>": "", + "<2,35>": "", + "<2,36>": "", + "<2,37>": "", + "<2,38>": "", + "<2,39>": "", + "<2,40>": "", + "<2,41>": "", + "<2,42>": "", + "<2,43>": "", + "<2,44>": "", + "<2,45>": "", + "<2,46>": "", + "<2,47>": "", + "<2,48>": "", + "<2,49>": "", + "<2,50>": "", + "<2,51>": "", + "<2,52>": "", + "<2,53>": "", + "<2,54>": "", + "<2,55>": "", + "<2,56>": "", + "<2,57>": "", + "<2,58>": "", + "<2,59>": "", + "<2,60>": "", + "<2,61>": "", + "<2,62>": "0", + "<2,63>": "", + "<2,64>": "", + "<2,65>": "", + "<2,66>": "", + "<2,67>": "", + "<2,68>": "", + "<2,69>": "", + "<2,70>": "", + "<2,71>": "", + "<2,72>": "", + "<2,73>": "", + "<2,74>": "", + "<2,75>": "", + "<2,76>": "", + "<2,77>": "", + "<2,78>": "", + "<2,79>": "", + "<2,80>": "", + "<2,81>": "", + "<2,82>": "", + "<2,83>": "", + "<2,84>": "", + "<2,85>": "", + "<2,86>": "", + "<2,87>": "", + "<2,88>": "", + "<2,89>": "", + "<2,90>": "", + "<2,91>": "", + "<2,92>": "", + "<2,93>": "", + "<2,94>": "", + "<2,95>": "", + "<2,96>": "", + "<2,97>": "", + "<2,98>": "", + "<2,99>": "", + "<2,100>": "", + "<2,101>": "", + "<2,102>": "", + "<2,103>": "", + "<2,104>": "", + "<2,105>": "", + "<2,106>": "", + "<2,107>": "", + "<2,108>": "" + }, + "<3>": { + "<3,1>": "PUB_OK", + "<3,2>": "", + "<3,3>": "PUSHBUTTON", + "<3,4>": "NDW_REMOVE_SUPPLEMENTS", + "<3,5>": "169", + "<3,6>": "186", + "<3,7>": "80", + "<3,8>": "25", + "<3,9>": "&Remove", + "<3,10>": { + "<3,10,1>": "0x5E000300", + "<3,10,2>": "0x0" + }, + "<3,11>": { + "<3,11,1>": "0x0", + "<3,11,2>": "0x80000000" + }, + "<3,12>": "3", + "<3,13>": { + "<3,13,1>": "-2", + "<3,13,2>": "-2", + "<3,13,3>": "0" + }, + "<3,14>": "0", + "<3,15>": { + "<3,15,1>": { + "<3,15,1,1>": "MS Sans Serif", + "<3,15,1,2>": "-11", + "<3,15,1,3>": "700", + "<3,15,1,4>": "0", + "<3,15,1,5>": "0", + "<3,15,1,6>": "0", + "<3,15,1,7>": "0", + "<3,15,1,8>": "34", + "<3,15,1,9>": "0", + "<3,15,1,10>": "1", + "<3,15,1,11>": "2", + "<3,15,1,12>": "1", + "<3,15,1,13>": "0", + "<3,15,1,14>": "0" + } + }, + "<3,16>": "", + "<3,17>": "", + "<3,18>": { + "<3,18,1>": { + "<3,18,1,1>": "R", + "<3,18,1,2>": "EXECUTE", + "<3,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", + "<3,18,1,4>": { + "<3,18,1,4,1>": "@SELF", + "<3,18,1,4,2>": "@EVENT", + "<3,18,1,4,3>": "@PARAM1", + "<3,18,1,4,4>": "@PARAM2", + "<3,18,1,4,5>": "@PARAM3", + "<3,18,1,4,6>": "@PARAM4", + "<3,18,1,4,7>": "@PARAM5", + "<3,18,1,4,8>": "@PARAM6" + }, + "<3,18,1,5>": "", + "<3,18,1,6>": "", + "<3,18,1,7>": "", + "<3,18,1,8>": "", + "<3,18,1,9>": "", + "<3,18,1,10>": "", + "<3,18,1,11>": "", + "<3,18,1,12>": "", + "<3,18,1,13>": "", + "<3,18,1,14>": "", + "<3,18,1,15>": "STPROC" + } + }, + "<3,19>": "CLICK", + "<3,20>": "", + "<3,21>": "", + "<3,22>": "", + "<3,23>": "", + "<3,24>": "", + "<3,25>": "", + "<3,26>": "", + "<3,27>": "", + "<3,28>": "", + "<3,29>": "", + "<3,30>": "", + "<3,31>": "", + "<3,32>": "", + "<3,33>": "", + "<3,34>": "", + "<3,35>": "", + "<3,36>": "", + "<3,37>": "", + "<3,38>": "", + "<3,39>": "", + "<3,40>": "1", + "<3,41>": { + "<3,41,1>": "", + "<3,41,2>": "-1" + }, + "<3,42>": "", + "<3,43>": "", + "<3,44>": "", + "<3,45>": "", + "<3,46>": "", + "<3,47>": "", + "<3,48>": "", + "<3,49>": "", + "<3,50>": "", + "<3,51>": "", + "<3,52>": "", + "<3,53>": "", + "<3,54>": "", + "<3,55>": "", + "<3,56>": "", + "<3,57>": "", + "<3,58>": "", + "<3,59>": "", + "<3,60>": "", + "<3,61>": "", + "<3,62>": "0", + "<3,63>": "", + "<3,64>": { + "<3,64,1>": "-2", + "<3,64,2>": "-2", + "<3,64,3>": "0" + }, + "<3,65>": "-2", + "<3,66>": "", + "<3,67>": "", + "<3,68>": "", + "<3,69>": "", + "<3,70>": "", + "<3,71>": "", + "<3,72>": "", + "<3,73>": "", + "<3,74>": "", + "<3,75>": "", + "<3,76>": "", + "<3,77>": "", + "<3,78>": "", + "<3,79>": "", + "<3,80>": "", + "<3,81>": "", + "<3,82>": "", + "<3,83>": "", + "<3,84>": "", + "<3,85>": "", + "<3,86>": "", + "<3,87>": "", + "<3,88>": "", + "<3,89>": "", + "<3,90>": "0", + "<3,91>": "0", + "<3,92>": "", + "<3,93>": "", + "<3,94>": "", + "<3,95>": "", + "<3,96>": "", + "<3,97>": "", + "<3,98>": "", + "<3,99>": "", + "<3,100>": "", + "<3,101>": "", + "<3,102>": "", + "<3,103>": "", + "<3,104>": "", + "<3,105>": "", + "<3,106>": "", + "<3,107>": "", + "<3,108>": "" + }, + "<4>": { + "<4,1>": "PUB_CANCEL", + "<4,2>": "", + "<4,3>": "PUSHBUTTON", + "<4,4>": "NDW_REMOVE_SUPPLEMENTS", + "<4,5>": "269", + "<4,6>": "186", + "<4,7>": "80", + "<4,8>": "25", + "<4,9>": "&Cancel", + "<4,10>": { + "<4,10,1>": "0x56000300", + "<4,10,2>": "0x0" + }, + "<4,11>": { + "<4,11,1>": "0x0", + "<4,11,2>": "0x80000000" + }, + "<4,12>": "4", + "<4,13>": { + "<4,13,1>": "-2", + "<4,13,2>": "-2", + "<4,13,3>": "0" + }, + "<4,14>": "0", + "<4,15>": { + "<4,15,1>": { + "<4,15,1,1>": "MS Sans Serif", + "<4,15,1,2>": "-11", + "<4,15,1,3>": "700", + "<4,15,1,4>": "0", + "<4,15,1,5>": "0", + "<4,15,1,6>": "0", + "<4,15,1,7>": "0", + "<4,15,1,8>": "34", + "<4,15,1,9>": "0", + "<4,15,1,10>": "1", + "<4,15,1,11>": "2", + "<4,15,1,12>": "1", + "<4,15,1,13>": "0", + "<4,15,1,14>": "0" + } + }, + "<4,16>": "", + "<4,17>": "", + "<4,18>": { + "<4,18,1>": { + "<4,18,1,1>": "R", + "<4,18,1,2>": "EXECUTE", + "<4,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", + "<4,18,1,4>": { + "<4,18,1,4,1>": "@SELF", + "<4,18,1,4,2>": "@EVENT", + "<4,18,1,4,3>": "@PARAM1", + "<4,18,1,4,4>": "@PARAM2", + "<4,18,1,4,5>": "@PARAM3", + "<4,18,1,4,6>": "@PARAM4", + "<4,18,1,4,7>": "@PARAM5", + "<4,18,1,4,8>": "@PARAM6" + }, + "<4,18,1,5>": "", + "<4,18,1,6>": "", + "<4,18,1,7>": "", + "<4,18,1,8>": "", + "<4,18,1,9>": "", + "<4,18,1,10>": "", + "<4,18,1,11>": "", + "<4,18,1,12>": "", + "<4,18,1,13>": "", + "<4,18,1,14>": "", + "<4,18,1,15>": "STPROC" + } + }, + "<4,19>": "CLICK", + "<4,20>": "", + "<4,21>": "", + "<4,22>": "", + "<4,23>": "", + "<4,24>": "", + "<4,25>": "", + "<4,26>": "", + "<4,27>": "", + "<4,28>": "", + "<4,29>": "", + "<4,30>": "", + "<4,31>": "", + "<4,32>": "", + "<4,33>": "", + "<4,34>": "", + "<4,35>": "", + "<4,36>": "", + "<4,37>": "", + "<4,38>": "", + "<4,39>": "", + "<4,40>": "1", + "<4,41>": { + "<4,41,1>": "", + "<4,41,2>": "-1" + }, + "<4,42>": "", + "<4,43>": "", + "<4,44>": "", + "<4,45>": "", + "<4,46>": "", + "<4,47>": "", + "<4,48>": "", + "<4,49>": "", + "<4,50>": "", + "<4,51>": "", + "<4,52>": "", + "<4,53>": "", + "<4,54>": "", + "<4,55>": "", + "<4,56>": "", + "<4,57>": "", + "<4,58>": "", + "<4,59>": "", + "<4,60>": "", + "<4,61>": "", + "<4,62>": "0", + "<4,63>": "", + "<4,64>": { + "<4,64,1>": "-2", + "<4,64,2>": "-2", + "<4,64,3>": "0" + }, + "<4,65>": "-2", + "<4,66>": "", + "<4,67>": "", + "<4,68>": "", + "<4,69>": "", + "<4,70>": "", + "<4,71>": "", + "<4,72>": "", + "<4,73>": "", + "<4,74>": "", + "<4,75>": "", + "<4,76>": "", + "<4,77>": "", + "<4,78>": "", + "<4,79>": "", + "<4,80>": "", + "<4,81>": "", + "<4,82>": "", + "<4,83>": "", + "<4,84>": "", + "<4,85>": "", + "<4,86>": "", + "<4,87>": "", + "<4,88>": "", + "<4,89>": "", + "<4,90>": "0", + "<4,91>": "0", + "<4,92>": "", + "<4,93>": "", + "<4,94>": "", + "<4,95>": "", + "<4,96>": "", + "<4,97>": "", + "<4,98>": "", + "<4,99>": "", + "<4,100>": "", + "<4,101>": "", + "<4,102>": "", + "<4,103>": "", + "<4,104>": "", + "<4,105>": "", + "<4,106>": "", + "<4,107>": "", + "<4,108>": "" + }, + "<5>": { + "<5,1>": "OLE_SUBCLASS", + "<5,2>": "", + "<5,3>": "OLECONTROL.SRP.Subclass.1", + "<5,4>": "NDW_REMOVE_SUPPLEMENTS", + "<5,5>": "6", + "<5,6>": "131", + "<5,7>": "116", + "<5,8>": "28", + "<5,9>": "SRP.Subclass.1", + "<5,10>": { + "<5,10,1>": "0x46000000", + "<5,10,2>": "0x0" + }, + "<5,11>": { + "<5,11,1>": "0x0", + "<5,11,2>": "0x80000000" + }, + "<5,12>": "5", + "<5,13>": { + "<5,13,1>": "16053492", + "<5,13,2>": "16053492", + "<5,13,3>": "" + }, + "<5,14>": "0", + "<5,15>": { + "<5,15,1>": { + "<5,15,1,1>": "Segoe UI", + "<5,15,1,2>": "-12", + "<5,15,1,3>": "400", + "<5,15,1,4>": "0", + "<5,15,1,5>": "0", + "<5,15,1,6>": "0", + "<5,15,1,7>": "0", + "<5,15,1,8>": "34", + "<5,15,1,9>": "0", + "<5,15,1,10>": "3", + "<5,15,1,11>": "2", + "<5,15,1,12>": "1", + "<5,15,1,13>": "0", + "<5,15,1,14>": "0" + } + }, + "<5,16>": "", + "<5,17>": "", + "<5,18>": "", + "<5,19>": "", + "<5,20>": "", + "<5,21>": "", + "<5,22>": "", + "<5,23>": "", + "<5,24>": "", + "<5,25>": "", + "<5,26>": "", + "<5,27>": "", + "<5,28>": "", + "<5,29>": "", + "<5,30>": "", + "<5,31>": "", + "<5,32>": "", + "<5,33>": "", + "<5,34>": "", + "<5,35>": "", + "<5,36>": "", + "<5,37>": "", + "<5,38>": "", + "<5,39>": "", + "<5,40>": "", + "<5,41>": "", + "<5,42>": "", + "<5,43>": "", + "<5,44>": "", + "<5,45>": "", + "<5,46>": "", + "<5,47>": "", + "<5,48>": "", + "<5,49>": "", + "<5,50>": "", + "<5,51>": "", + "<5,52>": "", + "<5,53>": "", + "<5,54>": "", + "<5,55>": "OLE.Border", + "<5,56>": "None", + "<5,57>": "", + "<5,58>": "", + "<5,59>": "", + "<5,60>": "", + "<5,61>": "", + "<5,62>": "", + "<5,63>": "", + "<5,64>": "", + "<5,65>": "", + "<5,66>": "", + "<5,67>": "", + "<5,68>": "", + "<5,69>": "", + "<5,70>": "", + "<5,71>": "", + "<5,72>": "", + "<5,73>": "", + "<5,74>": "", + "<5,75>": "", + "<5,76>": "", + "<5,77>": "", + "<5,78>": "", + "<5,79>": "", + "<5,80>": "", + "<5,81>": "", + "<5,82>": "", + "<5,83>": "", + "<5,84>": "", + "<5,85>": "", + "<5,86>": "", + "<5,87>": "", + "<5,88>": "", + "<5,89>": "", + "<5,90>": "", + "<5,91>": "", + "<5,92>": "", + "<5,93>": "", + "<5,94>": "", + "<5,95>": "", + "<5,96>": "", + "<5,97>": "", + "<5,98>": "", + "<5,99>": "", + "<5,100>": "", + "<5,101>": "", + "<5,102>": "", + "<5,103>": "", + "<5,104>": "", + "<5,105>": "", + "<5,106>": "", + "<5,107>": "", + "<5,108>": "" + }, + "<6>": { + "<6,1>": "OLE_POPUP", + "<6,2>": "", + "<6,3>": "OLECONTROL.SRP.Popup.1", + "<6,4>": "NDW_REMOVE_SUPPLEMENTS", + "<6,5>": "126", + "<6,6>": "131", + "<6,7>": "116", + "<6,8>": "28", + "<6,9>": "SRP.Popup.1", + "<6,10>": { + "<6,10,1>": "0x46000000", + "<6,10,2>": "0x0" + }, + "<6,11>": { + "<6,11,1>": "0x0", + "<6,11,2>": "0x80000000" + }, + "<6,12>": "6", + "<6,13>": { + "<6,13,1>": "16053492", + "<6,13,2>": "16053492", + "<6,13,3>": "" + }, + "<6,14>": "0", + "<6,15>": { + "<6,15,1>": { + "<6,15,1,1>": "Segoe UI", + "<6,15,1,2>": "-12", + "<6,15,1,3>": "400", + "<6,15,1,4>": "0", + "<6,15,1,5>": "0", + "<6,15,1,6>": "0", + "<6,15,1,7>": "0", + "<6,15,1,8>": "34", + "<6,15,1,9>": "0", + "<6,15,1,10>": "3", + "<6,15,1,11>": "2", + "<6,15,1,12>": "1", + "<6,15,1,13>": "0", + "<6,15,1,14>": "0" + } + }, + "<6,16>": "", + "<6,17>": "", + "<6,18>": "", + "<6,19>": "", + "<6,20>": "", + "<6,21>": "", + "<6,22>": "", + "<6,23>": "", + "<6,24>": "", + "<6,25>": "", + "<6,26>": "", + "<6,27>": "", + "<6,28>": "", + "<6,29>": "", + "<6,30>": "", + "<6,31>": "", + "<6,32>": "", + "<6,33>": "", + "<6,34>": "", + "<6,35>": "", + "<6,36>": "", + "<6,37>": "", + "<6,38>": "", + "<6,39>": "", + "<6,40>": "", + "<6,41>": "", + "<6,42>": "", + "<6,43>": "", + "<6,44>": "", + "<6,45>": "", + "<6,46>": "", + "<6,47>": "", + "<6,48>": "", + "<6,49>": "", + "<6,50>": "", + "<6,51>": "", + "<6,52>": "", + "<6,53>": "", + "<6,54>": "", + "<6,55>": "OLE.Border", + "<6,56>": "None", + "<6,57>": "", + "<6,58>": "", + "<6,59>": "", + "<6,60>": "", + "<6,61>": "", + "<6,62>": "", + "<6,63>": "", + "<6,64>": "", + "<6,65>": "", + "<6,66>": "", + "<6,67>": "", + "<6,68>": "", + "<6,69>": "", + "<6,70>": "", + "<6,71>": "", + "<6,72>": "", + "<6,73>": "", + "<6,74>": "", + "<6,75>": "", + "<6,76>": "", + "<6,77>": "", + "<6,78>": "", + "<6,79>": "", + "<6,80>": "", + "<6,81>": "", + "<6,82>": "", + "<6,83>": "", + "<6,84>": "", + "<6,85>": "", + "<6,86>": "", + "<6,87>": "", + "<6,88>": "", + "<6,89>": "", + "<6,90>": "", + "<6,91>": "", + "<6,92>": "", + "<6,93>": "", + "<6,94>": "", + "<6,95>": "", + "<6,96>": "", + "<6,97>": "", + "<6,98>": "", + "<6,99>": "", + "<6,100>": "", + "<6,101>": "", + "<6,102>": "", + "<6,103>": "", + "<6,104>": "", + "<6,105>": "", + "<6,106>": "", + "<6,107>": "", + "<6,108>": "" + }, + "<7>": { + "<7,1>": "OLE_PIC_STAGE", + "<7,2>": "", + "<7,3>": "OLECONTROL.SRP.Picture.1", + "<7,4>": "NDW_REMOVE_SUPPLEMENTS", + "<7,5>": "10", + "<7,6>": "3", + "<7,7>": "-16", + "<7,8>": "13", + "<7,9>": "SRP.Picture.1", + "<7,10>": { + "<7,10,1>": "0x56000000", + "<7,10,2>": "0x0" + }, + "<7,11>": { + "<7,11,1>": "0x4000", + "<7,11,2>": "0x80000000" + }, + "<7,12>": "7", + "<7,13>": { + "<7,13,1>": "16053492", + "<7,13,2>": "16053492", + "<7,13,3>": "" + }, + "<7,14>": "0", + "<7,15>": { + "<7,15,1>": { + "<7,15,1,1>": "Segoe UI", + "<7,15,1,2>": "-12", + "<7,15,1,3>": "400", + "<7,15,1,4>": "0", + "<7,15,1,5>": "0", + "<7,15,1,6>": "0", + "<7,15,1,7>": "0", + "<7,15,1,8>": "34", + "<7,15,1,9>": "0", + "<7,15,1,10>": "3", + "<7,15,1,11>": "2", + "<7,15,1,12>": "1", + "<7,15,1,13>": "0", + "<7,15,1,14>": "0" + } + }, + "<7,16>": "", + "<7,17>": "", + "<7,18>": "", + "<7,19>": "", + "<7,20>": "", + "<7,21>": "", + "<7,22>": "", + "<7,23>": "", + "<7,24>": "", + "<7,25>": "", + "<7,26>": "", + "<7,27>": "", + "<7,28>": "", + "<7,29>": "", + "<7,30>": "", + "<7,31>": "", + "<7,32>": "", + "<7,33>": "", + "<7,34>": "", + "<7,35>": "", + "<7,36>": "05000000000000000000000032000000FFFEFF044E006F006E006500FFFEFF0341006C006C00FFFEFF044E006F006E006500FFFEFF0744006900760069006400650072000100000001000000FFFEFF0B430065006E00740065007200FEF04C00650066007400FFFEFF00FFFEFF0443006C0069007000FFFEFF044100750074006F00FFFEFF1053007500700070006C0065006D0065006E007400200053007400610067006500FFFEFF044E006F006E006500FFFEFF205300650067006F006500200055004900FCF03000FCF0370030003000FCF03000FCF03000FCF03000FCF03100FCF03000FCF03000FCF03000FCF03000FCF03000000000000000F03FFFFEFF0B430065006E00740065007200FEF04C00650066007400F7FFFFFF00000000000000000000000001000000", + "<7,37>": "", + "<7,38>": "", + "<7,39>": "", + "<7,40>": "", + "<7,41>": "", + "<7,42>": "", + "<7,43>": "", + "<7,44>": "", + "<7,45>": "", + "<7,46>": "", + "<7,47>": "", + "<7,48>": "", + "<7,49>": "", + "<7,50>": "", + "<7,51>": "", + "<7,52>": "", + "<7,53>": "", + "<7,54>": "", + "<7,55>": { + "<7,55,1>": "OLE.Animated", + "<7,55,2>": "OLE.AnimationDelay", + "<7,55,3>": "OLE.AutoLoadDropFile", + "<7,55,4>": "OLE.BackgroundColor", + "<7,55,5>": "OLE.BorderAlignment", + "<7,55,6>": "OLE.BorderType", + "<7,55,7>": "OLE.Caption", + "<7,55,8>": "OLE.CaptionColor", + "<7,55,9>": "OLE.CaptionHorzAlign", + "<7,55,10>": "OLE.CaptionHorzOffset", + "<7,55,11>": "OLE.CaptionVertAlign", + "<7,55,12>": "OLE.CaptionVertOffset", + "<7,55,13>": "OLE.ControlPart", + "<7,55,14>": "OLE.FontBold", + "<7,55,15>": "OLE.FontItalic", + "<7,55,16>": "OLE.FontName", + "<7,55,17>": "OLE.FontSize", + "<7,55,18>": "OLE.FontUnderlined", + "<7,55,19>": "OLE.Frame", + "<7,55,20>": "OLE.FrameCount", + "<7,55,21>": "OLE.HorzAlign", + "<7,55,22>": "OLE.Image", + "<7,55,23>": "OLE.ImageHorzOffset", + "<7,55,24>": "OLE.ImageVertOffset", + "<7,55,25>": "OLE.Layout", + "<7,55,26>": "OLE.ResizeUsingGDIPlus", + "<7,55,27>": "OLE.TransparentColor", + "<7,55,28>": "OLE.VertAlign", + "<7,55,29>": "OLE.Zoom" + }, + "<7,56>": { + "<7,56,1>": "0", + "<7,56,2>": "50", + "<7,56,3>": "0", + "<7,56,4>": "None", + "<7,56,5>": "All", + "<7,56,6>": "None", + "<7,56,7>": "Supplement Stage", + "<7,56,8>": "None", + "<7,56,9>": "Left", + "<7,56,10>": "-9", + "<7,56,11>": "Center", + "<7,56,12>": "0", + "<7,56,13>": "Divider", + "<7,56,14>": "1", + "<7,56,15>": "0", + "<7,56,16>": "Segoe UI", + "<7,56,17>": "8", + "<7,56,18>": "0", + "<7,56,19>": "1", + "<7,56,20>": "1", + "<7,56,21>": "Left", + "<7,56,22>": "", + "<7,56,23>": "0", + "<7,56,24>": "0", + "<7,56,25>": "Clip", + "<7,56,26>": "1", + "<7,56,27>": "Auto", + "<7,56,28>": "Center", + "<7,56,29>": "1" + }, + "<7,57>": "", + "<7,58>": "", + "<7,59>": "", + "<7,60>": "", + "<7,61>": "", + "<7,62>": "", + "<7,63>": "", + "<7,64>": "", + "<7,65>": "", + "<7,66>": "", + "<7,67>": "", + "<7,68>": "", + "<7,69>": "", + "<7,70>": "", + "<7,71>": "", + "<7,72>": "", + "<7,73>": "", + "<7,74>": "", + "<7,75>": "", + "<7,76>": "", + "<7,77>": "", + "<7,78>": "", + "<7,79>": "", + "<7,80>": "", + "<7,81>": "", + "<7,82>": "", + "<7,83>": "", + "<7,84>": "", + "<7,85>": "", + "<7,86>": "", + "<7,87>": "", + "<7,88>": "", + "<7,89>": "", + "<7,90>": "", + "<7,91>": "", + "<7,92>": "", + "<7,93>": "", + "<7,94>": "", + "<7,95>": "", + "<7,96>": "", + "<7,97>": "", + "<7,98>": "", + "<7,99>": "", + "<7,100>": "", + "<7,101>": "", + "<7,102>": "", + "<7,103>": "", + "<7,104>": "", + "<7,105>": "", + "<7,106>": "", + "<7,107>": "", + "<7,108>": "" + }, + "<8>": { + "<8,1>": "CMB_STAGE", + "<8,2>": "", + "<8,3>": "COMBOBOX", + "<8,4>": "NDW_REMOVE_SUPPLEMENTS", + "<8,5>": "19", + "<8,6>": "33", + "<8,7>": "227", + "<8,8>": "60", + "<8,9>": "", + "<8,10>": { + "<8,10,1>": "0x56000003", + "<8,10,2>": "0x0" + }, + "<8,11>": { + "<8,11,1>": "0x0", + "<8,11,2>": "0x80000C00" + }, + "<8,12>": "8", + "<8,13>": { + "<8,13,1>": "-2", + "<8,13,2>": "-2", + "<8,13,3>": "" + }, + "<8,14>": "0", + "<8,15>": { + "<8,15,1>": { + "<8,15,1,1>": "Source Sans 3", + "<8,15,1,2>": "-12", + "<8,15,1,3>": "400", + "<8,15,1,4>": "0", + "<8,15,1,5>": "0", + "<8,15,1,6>": "0", + "<8,15,1,7>": "0", + "<8,15,1,8>": "34", + "<8,15,1,9>": "0", + "<8,15,1,10>": "3", + "<8,15,1,11>": "2", + "<8,15,1,12>": "1", + "<8,15,1,13>": "0", + "<8,15,1,14>": "0" + } + }, + "<8,16>": "", + "<8,17>": "", + "<8,18>": { + "<8,18,1>": { + "<8,18,1,1>": "R", + "<8,18,1,2>": "EXECUTE", + "<8,18,1,3>": "LSL2*STPROCEXE**OBJ_CALL_EVENT", + "<8,18,1,4>": { + "<8,18,1,4,1>": "@SELF", + "<8,18,1,4,2>": "@EVENT", + "<8,18,1,4,3>": "@PARAM1", + "<8,18,1,4,4>": "@PARAM2", + "<8,18,1,4,5>": "@PARAM3", + "<8,18,1,4,6>": "@PARAM4", + "<8,18,1,4,7>": "@PARAM5", + "<8,18,1,4,8>": "@PARAM6" + }, + "<8,18,1,5>": "", + "<8,18,1,6>": "", + "<8,18,1,7>": "", + "<8,18,1,8>": "", + "<8,18,1,9>": "", + "<8,18,1,10>": "", + "<8,18,1,11>": "", + "<8,18,1,12>": "", + "<8,18,1,13>": "", + "<8,18,1,14>": "", + "<8,18,1,15>": "STPROC" + } + }, + "<8,19>": "CHANGED", + "<8,20>": "", + "<8,21>": "", + "<8,22>": "", + "<8,23>": "", + "<8,24>": "", + "<8,25>": "", + "<8,26>": "", + "<8,27>": "", + "<8,28>": "<>", + "<8,29>": "<>", + "<8,30>": "<>", + "<8,31>": "0", + "<8,32>": "", + "<8,33>": "", + "<8,34>": "", + "<8,35>": "", + "<8,36>": "", + "<8,37>": "", + "<8,38>": "", + "<8,39>": "", + "<8,40>": "", + "<8,41>": "", + "<8,42>": "", + "<8,43>": "", + "<8,44>": "", + "<8,45>": "", + "<8,46>": "", + "<8,47>": "", + "<8,48>": "", + "<8,49>": "", + "<8,50>": "", + "<8,51>": "", + "<8,52>": "", + "<8,53>": "", + "<8,54>": "", + "<8,55>": "", + "<8,56>": "", + "<8,57>": "", + "<8,58>": "", + "<8,59>": "", + "<8,60>": "", + "<8,61>": "", + "<8,62>": "0", + "<8,63>": "", + "<8,64>": { + "<8,64,1>": "", + "<8,64,2>": "", + "<8,64,3>": "" + }, + "<8,65>": "-2", + "<8,66>": { + "<8,66,1>": "", + "<8,66,2>": "", + "<8,66,3>": "" + }, + "<8,67>": "-2", + "<8,68>": "", + "<8,69>": "", + "<8,70>": "", + "<8,71>": "", + "<8,72>": "", + "<8,73>": "", + "<8,74>": "", + "<8,75>": "", + "<8,76>": "", + "<8,77>": "", + "<8,78>": "", + "<8,79>": "", + "<8,80>": "", + "<8,81>": "", + "<8,82>": "", + "<8,83>": "", + "<8,84>": "", + "<8,85>": "", + "<8,86>": "", + "<8,87>": "", + "<8,88>": "", + "<8,89>": "", + "<8,90>": "", + "<8,91>": "", + "<8,92>": "", + "<8,93>": "", + "<8,94>": "", + "<8,95>": "", + "<8,96>": "", + "<8,97>": "", + "<8,98>": "", + "<8,99>": "", + "<8,100>": "", + "<8,101>": "", + "<8,102>": "", + "<8,103>": "", + "<8,104>": "", + "<8,105>": "", + "<8,106>": "", + "<8,107>": "", + "<8,108>": "" + } + }, + "record4": { + "<1>": "" + } + } } \ No newline at end of file diff --git a/LSL2/OIWIN/RDS.json b/LSL2/OIWIN/RDS.json index b22c108..bda3c34 100644 --- a/LSL2/OIWIN/RDS.json +++ b/LSL2/OIWIN/RDS.json @@ -22313,10 +22313,10 @@ "<2>": { "<2,1>": { "<2,1,1>": { - "<2,1,1,1>": "SEND_MESSAGE.MESSAGE_W/ATTACHMENT", - "<2,1,1,2>": "PRINT.CUSTOMER_RDS", - "<2,1,1,3>": "PRINT.FACTORY_LABELS", - "<2,1,1,4>": "UNLOAD/LOAD_EXTRA.SIGNATURE_INFO" + "<2,1,1,1>": "UNLOAD/LOAD_EXTRA.SIGNATURE_INFO", + "<2,1,1,2>": "PRINT.FACTORY_LABELS", + "<2,1,1,3>": "PRINT.CUSTOMER_RDS", + "<2,1,1,4>": "SEND_MESSAGE.MESSAGE_W/ATTACHMENT" } }, "<2,2>": { diff --git a/LSL2/STPROC/NDW_ADD_SUPPLEMENT_EVENTS.txt b/LSL2/STPROC/NDW_ADD_SUPPLEMENT_EVENTS.txt index e51c8b8..32ffcd6 100644 --- a/LSL2/STPROC/NDW_ADD_SUPPLEMENT_EVENTS.txt +++ b/LSL2/STPROC/NDW_ADD_SUPPLEMENT_EVENTS.txt @@ -38,7 +38,7 @@ $insert APP_INSERTS $insert EVENT_SETUP $insert MSG_EQUATES $Insert SUPPLEMENTS_EQUATES - + Declare subroutine SRP_Show_Window, Supplement_Services Declare function SRP_Array, Supplement_Services @@ -49,15 +49,15 @@ Subclass = SubclassInfo<1> // Update the arguments so that the OpenInsight OLE event will treate the ActiveX event as a native event handler. If Event EQ 'OLE' then - Transfer Event to OIEvent - Transfer Param1 to Event - Transfer Param2 to Param1 - Transfer Param3 to Param2 -* Transfer Param4 to Param3 -* Transfer Param5 to Param4 -* Transfer Param6 to Param5 -* Transfer Param7 to Param6 -* Transfer Param8 to Param7 + Transfer Event to OIEvent + Transfer Param1 to Event + Transfer Param2 to Param1 + Transfer Param3 to Param2 + Transfer Param4 to Param3 + Transfer Param5 to Param4 + Transfer Param6 to Param5 + Transfer Param7 to Param6 + Transfer Param8 to Param7 end GoToEvent Event for CtrlEntID @@ -70,69 +70,71 @@ Return EventFlow else EVENT_CONTINUE$ //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Event WINDOW.CREATE(CreateParam) - - Result = '' - SupplInst = '' - GoSub Setup_OLE_Controls - If CreateParam NE '' then - Gosub PopulateStages - Set_Property(@Window : '.CMB_STAGE', 'LIST', StageList) - Set_Property(@Window : '.CMB_STAGE', 'SELPOS', 1) - Set_Property(@Window : '.PUB_OK', 'ENABLED', True$) - end - - Gosub CheckForSupplements - SRP_Show_Window(@Window, '', 'C', 'C', 1, '', False$, False$, FormSize) - + + Result = '' + SupplInst = '' + GoSub Setup_OLE_Controls + If CreateParam NE '' then + Gosub PopulateStages + Set_Property(@Window : '.CMB_STAGE', 'LIST', StageList) + Set_Property(@Window : '.CMB_STAGE', 'SELPOS', 1) + Set_Property(@Window : '.PUB_OK', 'ENABLED', True$) + end + + Gosub CheckForSupplements + SRP_Show_Window(@Window, '', 'C', 'C', 1, '', False$, False$, FormSize) + end event Event WINDOW.CLOSE(CancelFlag) - - Result = '' - Result<1> = False$ - End_Dialog(@Window, Result) - + + Result = '' + Result<1> = False$ + End_Dialog(@Window, Result) + end event + Event CMB_STAGE.CHANGED(CreateParam) Gosub CheckForSupplements end event + Event EDL_SUPPL_INST.CHAR(VirtCode, ScanCode, CtrlKey, ShiftKey, AltKey) - - SupplInst = Get_Property(CtrlEntId, 'TEXT') - If SupplInst NE '' then - Set_Property(@Window : '.PUB_OK', 'ENABLED', True$) - end else - Set_Property(@Window : '.PUB_OK', 'ENABLED', False$) - end - + + SupplInst = Get_Property(CtrlEntId, 'TEXT') + If SupplInst NE '' then + Set_Property(@Window : '.PUB_OK', 'ENABLED', True$) + end else + Set_Property(@Window : '.PUB_OK', 'ENABLED', False$) + end + end event Event PUB_OK.CLICK() - Result = '' - SupplInst = Get_Property(@Window : '.EDL_SUPPL_INST', 'TEXT') - StageSel = Get_Property(@Window : '.CMB_STAGE', 'TEXT') - StageReturn = Field(StageSel, '-', 2) - - Result<1> = True$ - Result<2> = StageReturn :': ': SupplInst - End_Dialog(@Window, Result) - + Result = '' + SupplInst = Get_Property(@Window : '.EDL_SUPPL_INST', 'TEXT') + StageSel = Get_Property(@Window : '.CMB_STAGE', 'TEXT') + StageReturn = Field(StageSel, '-', 2) + + Result<1> = True$ + Result<2> = StageReturn :': ': SupplInst + End_Dialog(@Window, Result) + end event Event PUB_CANCEL.CLICK() - - Result = '' - Result<1> = False$ - End_Dialog(@Window, Result) - + + Result = '' + Result<1> = False$ + End_Dialog(@Window, Result) + end event @@ -141,11 +143,11 @@ end event //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Setup_OLE_Controls: - - Qualify = '' - Qualify<1> = 1 - Qualify<4> = 0 - + + Qualify = '' + Qualify<1> = 1 + Qualify<4> = 0 + return PopulateStages: @@ -154,8 +156,7 @@ PopulateStages: PlainTextStages = '' RDSList = SRP_Array("Rotate", CreateParam) @ReCur1 = RDSList<5> - @ReCur2 = RDSList<15> - + @ReCur2 = RDSList<15> For Each RDSKey in @ReCur1 Using @VM RDSStageList = Supplement_Services('GetStagesForLot', 'RDS', RDSKey) RDSStageList2 = RDSStageList<2> :@FM: RDSStageList<1> @@ -168,14 +169,16 @@ PopulateStages: Next RDSKey Swap @VM with ' -' in DraftStageList StageList = SRP_Array('Clean', DraftStageList, "TrimAndMakeUnique", @FM) + return + CheckForSupplements: - SuppFound = False$ - SuppText = '' - StageSel = Get_Property(@Window : '.CMB_STAGE', 'TEXT') - Stage = Field(StageSel, '-', 2) + SuppFound = False$ + SuppText = '' + StageSel = Get_Property(@Window : '.CMB_STAGE', 'TEXT') + Stage = Field(StageSel, '-', 2) For Each RDSKey in @ReCur1 Using @VM Setting Pos If @Recur2 NE '' then Supps = @Recur2 @@ -186,7 +189,7 @@ CheckForSupplements: SuppText = TrimF(SuppText) SuppFound = True$ end - Until SuppFound NE False$ + Until SuppFound NE False$ Next Supp If SuppText EQ '' then SuppFound = Supplement_Services('GetSupplementsForLot', 'RDS', RDSKey, Stage) end else @@ -209,11 +212,6 @@ CheckForSupplements: Set_Property(@Window : '.EDL_SUPPL_INST', 'TEXT', '') Set_Property(@Window : '.PUB_OK', 'ENABLED', False$) end - + return - - - - - diff --git a/LSL2/STPROC/SUPPLEMENT_SERVICES.txt b/LSL2/STPROC/SUPPLEMENT_SERVICES.txt index 1a417ec..0fb160a 100644 --- a/LSL2/STPROC/SUPPLEMENT_SERVICES.txt +++ b/LSL2/STPROC/SUPPLEMENT_SERVICES.txt @@ -1,601 +1,605 @@ -Compile function Supplement_Services(@Service, @Params) -/*********************************************************************************************************************** - - Name : Supplement_Services - - Description : Handler program for all Supplement services. - - Notes : Application errors should be logged using the Error Services module. There are a few methodological - assumptions built into way errors are managed which are important to understand in order to properly - work with Error Services: - - - The term 'top' refers to the originating procedure of a call stack and the term 'bottom' refers to - the last routine (or the current routine) within a call stack. Within the OpenInsight Debugger - this will appear backwards since the originating procedure always appears at the bottom of the - list and the current routine appears at the top of the list. We are using this orientation because - it is common to refer to the process of calling other procedures as 'drilling down'. - - - The reason for defining the orientation of the call stack is because Error_Services allows for - multiple error conditions to be appended to an original error. In most cases this will happen when - a procedure at the bottom of the stack generates an error condition and then returns to its - calling procedure. This higher level procedure can optionally add more information relevant to - itself. This continues as the call stack 'bubbles' its way back to the top to where the - originating procedure is waiting. - - - Native OpenInsight commands that handle errors (e.g., Set_Status, Set_FSError, Set_EventStatus) - preserve their error state until explicitly cleared. This can hinder the normal execution of code - since subsequent procedures (usually SSPs) will fail if a pre-existing error condition exists. - Our philosophy is that error conditions should automatically be cleared before a new procedure - is executed to avoid this problem. However, the nature of Basic+ does not make this easy to - automate for any given stored procedure. Therefore, if a stored procedure wants to conform to our - philosophy then it should include a call into the 'Clear' service request at the top of the - program. Alternatively this can be done through a common insert (see SERVICE_SETUP for example.) - - - Service modules will use the SERVICE_SETUP insert and therefore automatically clear out any - error conditions that were set before. - - Parameters : - Service [in] -- Name of the service being requested - Param1-10 [in/out] -- Additional request parameter holders - Response [out] -- Response to be sent back to the Controller (MCP) or requesting procedure - - Metadata : - - History : (Date, Initials, Notes) - 3/20/24 djm Original programmer. - -***********************************************************************************************************************/ -#pragma precomp SRP_PreCompiler -$insert APP_INSERTS -$Insert SERVICE_SETUP -$Insert SUPPLEMENTS_EQUATES - -Equ COMMA$ to ',' - -Declare function Database_Services, Supplement_Services, Rti_Createguid, SRP_Array, Datetime, Signature_Services -Declare function Environment_Services, Logging_Services, Select_Into -Declare subroutine Database_Services, RList, Rds_Services, Supplement_Services, Logging_Services, Set_Status, SRP_Stopwatch - -GoToService else - Error_Services('Add', Service : ' is not a valid service request within the ' : ServiceModule : ' module.') -end - -Return Response or '' - - -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Service Parameter Options -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -Options LOTTYPES = 'RDS', 'WO_MAT' -Options STAGES = 'VER', 'PREC','PREI', 'PRES', 'LOAD', 'FWII', 'FWIS', 'UNLOAD', 'LWII', 'LWIS', 'PSTC', 'PSTI', 'PSTS', 'QA', 'POST' - - -//----------------------------------------------------------------------------- -// SERVICES -//----------------------------------------------------------------------------- - - -//---------------------------------------------------------------------------------------------------------------------- -// CreateSupplement -// -// LotType - [Required] -// LotID - [Required] -// Stage - [Required] -// SupplText - [Required] -// EntryUser - [Required] -// -// Create a new Supplement Record. -// -//---------------------------------------------------------------------------------------------------------------------- -Service CreateSupplement(LotType=LOTTYPES, LotID, Stage=STAGES, SupplText, EntryUser) - - WriteNeeded = True$ - Stages = Supplement_Services('GetStagesForLot', LotType, LotID) - If Stages NE False$ then - StageCheck = Count(Stages<1>, Stage) - If LotType NE '' AND LotID NE '' AND SupplText NE '' AND EntryUser NE '' then - Existing = Supplement_Services('GetSupplementsForLot', LotType, LotID, Stage) - If StageCheck NE 0 Then - If Existing EQ FALSE$ then - SupplID = Rti_Createguid() - end else - SupplID = Existing - OrigText = Xlate("SUPPLEMENTS", SupplID, SUPPLEMENTS_SUPPL_TEXT$, 'X', '') - If OrigText EQ SupplText then - WriteNeeded = FALSE$ - Response = FALSE$ - end - end - end - If WriteNeeded then - NewSupRec = '' - NewSupRec = LotType - NewSupRec = LotID - NewSupRec = Stage - NewSupRec = SupplText - NewSupRec = EntryUser - NewSupRec = Datetime() - Database_Services('WriteDataRow', 'SUPPLEMENTS', SupplID, NewSupRec, True$, False$, False$) - If Error_Services('NoError') then - Response = SupplID - If Existing EQ FALSE$ then - Supplement_Services('LogSupplementChange', NewSupRec, 'Created', EntryUser) - end else - Supplement_Services('LogSupplementChange', NewSupRec, 'Edited', EntryUser) - end - end else - Response = FALSE$ - Error_Services('Add', 'Error creating Supplement record.') - end - end - end else - Response = FALSE$ - Error_Services('Add', 'LotType, LotID, Stage, SupplText or EntryUser was missing in the ' : Service : ' service.') - end - end else - Response = FALSE$ - Error_Services('Add', 'Supplements can only be added to stages associated with the specified lot.') - end - -End Service - - -//---------------------------------------------------------------------------------------------------------------------- -// GetStagesWithSupplements -// -// LotType - [Required] -// LotID - [Required] -// -// Returns an array of stages with supplements associated for a given lot -// -//---------------------------------------------------------------------------------------------------------------------- -Service GetStagesWithSupplements(LotType=LOTTYPES, LotID) - - If LotType NE '' and LotID NE '' then - - Statement = 'SELECT SUPPLEMENTS WITH LOT_TYPE EQ ' :Quote(LotType): ' AND WITH LOT_ID EQ ' :Quote(LotID) - ClearSelect - Rlist(Statement, 5, '', '', '') - If @RecCount NE 0 and @List_Active EQ 3 then - StageList = '' - Cursor = '' - Done = 0 - Open 'SUPPLEMENTS' To FileVar then - Loop - ReadNext Key Using Cursor Else Done = True$ - Until Done do - Read SuppRec from FileVar, Key then - StageList<-1> = SuppRec - end - Repeat - End - If StageList NE '' then - Response = StageList - end else - Response = False$ - end - end else - Set_Status(0) - Response = FALSE$ - end - - end else - Response = FALSE$ - Error_Services('Add', 'LotType or LotID was missing in the ' : Service : ' service.') - end - -end service - - -//---------------------------------------------------------------------------------------------------------------------- -// GetLotsWithSupplements -// -// LotType - [Required] -// -// Returns an array of lots with associated Supplements. -// -//---------------------------------------------------------------------------------------------------------------------- -Service GetLotsWithSupplements(LotType) - - ClearSelect - Statement = 'LIST SUPPLEMENTS WITH LOT_TYPE EQ ' :Quote(LotType): ' BY LOT_ID LOT_ID' - Lots = Select_Into(Statement, 'EDT') - If Lots NE '' then - FlipLots = SRP_Array('Rotate',Lots) - Lots = FlipLots<2> - Response = SRP_Array('Clean', Lots, "TrimAndMakeUnique", @VM) - end else - Response = FALSE$ - Set_Status(0) - end - -end service - -//---------------------------------------------------------------------------------------------------------------------- -// GetSupplementsForLot -// -// LotType - [Required] -// LotID - [Required] -// Stage = [Optional] -// -// Returns an array of Supplement IDs for a lot, or for the stage of a lot. -// -//---------------------------------------------------------------------------------------------------------------------- -Service GetSupplementsForLot(LotType=LOTTYPES, LotID, Stage=STAGES) - - If LotType NE '' and LotID NE '' then - If Stage EQ '' then - Statement = 'SELECT SUPPLEMENTS WITH LOT_TYPE EQ ' :Quote(LotType): ' AND WITH LOT_ID EQ ' :Quote(LotID) - ClearSelect - Rlist(Statement, 5, '', '', '') - If @RecCount NE 0 and @List_Active EQ 3 then - SupplementList = '' - Stages = Supplement_Services('GetStagesForLot', LotType, LotID) - StageCount = Dcount(Stages<1>, @VM) - For I = 1 to StageCount - SupplementStage = Supplement_Services('GetSupplementsForLot', LotType, LotID, Stages<1,I>) - If SupplementStage NE False$ then SupplementList<-1> = SupplementStage - Next I - If SupplementList NE '' then - Response = SupplementList - end else - Response = False$ - end - end else - Set_Status(0) - Response = FALSE$ - end - end else - StageSupplementList = '' - Statement = 'SELECT SUPPLEMENTS WITH LOT_TYPE EQ ' :Quote(LotType): ' AND WITH LOT_ID EQ ' :Quote(LotID) - Statement2 = 'SELECT SUPPLEMENTS WITH STAGE EQ ' :Quote(Stage) - ClearSelect - Rlist(Statement, 5, '', '', '') - Rlist(Statement2, 5, '', '', '') - - If @RecCount NE 0 and @List_Active EQ 3 then - Cursor = '' - Done = 0 - Open 'SUPPLEMENTS' To FileVar then - Loop - ReadNext Key Using Cursor Else Done = True$ - Until Done - StageSupplementList<-1> = Key - Repeat - End - If StageSupplementList NE '' then - Response = StageSupplementList - end else - Response = False$ - end - end else - Set_Status(0) - Response = FALSE$ - end - end - end else - Response = FALSE$ - Error_Services('Add', 'LotType or LotID was missing in the ' : Service : ' service.') - end - -end service - - -//---------------------------------------------------------------------------------------------------------------------- -// UpdateSupplementText -// -// SupplID - [Required] -// NewText - [Required] -// EntryUser - [Required] -// -// Modify the text of an existing Supplement. -// -//---------------------------------------------------------------------------------------------------------------------- -Service UpdateSupplementText(SupplID, NewText, EntryUser) - - If SupplID NE '' And NewText NE '' then - OldRec = Xlate('SUPPLEMENTS', SupplID, '', 'X', '') - If OldRec NE '' then - NewRec = OldRec - NewRec = NewText - NewRec = EntryUser - NewRec = Datetime() - Database_Services('WriteDataRow', 'SUPPLEMENTS', SupplID, NewRec, True$, False$, False$) - If Error_Services('NoError') then - Response = SupplID - Supplement_Services('LogSupplementChange', OldRec, 'Edited', EntryUser) - end else - Response = FALSE$ - Error_Services('Add', 'Error editing Supplement record.') - end - end else - Response = FALSE$ - Error_Services('Add', 'Record does not exist.') - end - end else - Response = FALSE$ - Error_Services('Add', 'SupplID or NewText was missing in the ' : Service : ' service.') - end - -end service - -//---------------------------------------------------------------------------------------------------------------------- -// DeleteSupplementByByLotStage -// -// EntryUser - [Required] -// LotType - [Required] -// LotID - [Required] -// Stage = [Required] -// -// Delete an existing Supplement. -// -//---------------------------------------------------------------------------------------------------------------------- -Service DeleteSupplementByLotStage(EntryUser, LotType=LOTTYPES, LotID, Stage=STAGES) - - If LotType NE '' and LotID NE '' and Stage NE '' and EntryUser NE '' then - ExistingSupps = Supplement_Services('GetSupplementsForLot', LotType, LotID, Stage) - If ExistingSupps NE '' then - For Each SupplID in ExistingSupps using @VM - SupplRec = Xlate('SUPPLEMENTS', SupplID, '', 'X', '') - Database_Services('DeleteDataRow', 'SUPPLEMENTS', SupplID, True$, False$) - If Error_Services('NoError') then - Supplement_Services('LogSupplementChange', SupplRec, 'Deleted', EntryUser) - Response = TRUE$ - end else - Response = FALSE$ - Error_Services('Add', 'Error deleting Supplement record.') - end - Next SupplID - end else - Response = FALSE$ - Error_Services('Add', 'Record does not exist.') - end - end else - Response = FALSE$ - Error_Services('Add', 'SupplID was missing in the ' : Service : ' service.') - end - -end service - - -//---------------------------------------------------------------------------------------------------------------------- -// DeleteSupplementByID -// -// SupplID - [Required] -// EntryUser - [Required] -// -// Delete an existing Supplement. -// -//---------------------------------------------------------------------------------------------------------------------- -Service DeleteSupplementByID(SupplID, EntryUser) - - If SupplID NE '' then - TestRec = Xlate('SUPPLEMENTS', SupplID, '', 'X', '') - If TestRec NE '' then - Database_Services('DeleteDataRow', 'SUPPLEMENTS', SupplID, True$, False$) - If Error_Services('NoError') then - Supplement_Services('LogSupplementChange', TestRec, 'Deleted', EntryUser) - Response = TRUE$ - end else - Response = FALSE$ - Error_Services('Add', 'Error deleting Supplement record.') - end - end else - Response = FALSE$ - Error_Services('Add', 'Record does not exist.') - end - end else - Response = FALSE$ - Error_Services('Add', 'SupplID was missing in the ' : Service : ' service.') - end - -end service - - -//---------------------------------------------------------------------------------------------------------------------- -// GetStagesForLot -// -// LotType - [Required] -// LotID - [Required] -// -// Returns an array list of valid stages for validation. -// -//---------------------------------------------------------------------------------------------------------------------- -Service GetStagesForLot(LotType=LOTTYPES, LotID) - - If LotType NE '' AND LotID NE '' then - Stages = '' - Begin Case - Case LotType EQ 'WO_MAT' - WOMatKey = LotID - Case LotType EQ 'RDS' - RDSRow = Database_Services('ReadDataRow', 'RDS', LotID) - WOMatKey = Xlate('RDS', LotID, 'WO_MAT_KEY', 'X') - End Case - SigProf = Signature_Services('GetSigProfile', WOMatKey, False$, LotID) - Stages = SigProf<1> - Response = Supplement_Services('TranslateStages', Stages) - End else - Error_Services('Add', 'LotType or LotID was missing in the ' : Service : ' service.') - Response = False$ - end - -end service - - -//---------------------------------------------------------------------------------------------------------------------- -// TranslateStages -// -// ValidStages - Required] -// -// Returns an array of internal and external stages for a lot. <1> = internal, <2> = external. -// -//---------------------------------------------------------------------------------------------------------------------- -Service TranslateStages(ValidStages) - - If ValidStages NE '' And ValidStages NE False$ And Error_Services('NoError') then - ValidStageArray = '' - ValidStageArray<1> = ValidStages - AllStages = XLATE('SYSREPOSPOPUPS','LSL2**SIG_PROF_KEYS',8,'X') - - Swap @VM with @FM in AllStages - Swap @SVM with @VM in AllStages - FlipAllStages = SRP_Array('Rotate', AllStages) - StageCount = DCount(ValidStages, @VM) - For each Stage in ValidStages using @VM setting ValidPOS - Locate Stage in FlipAllStages<1> using @VM setting AllPOS then - ValidStageArray<2,ValidPOS> = FlipAllStages<2,AllPOS> - end - Next Stage - Response = ValidStageArray - End else - Error_Services('Add', 'ValidStages was missing in the ' : Service : ' service.') - Response = FALSE$ - end - -end service - - -//---------------------------------------------------------------------------------------------------------------------- -// AcknowledgeSupplement -// -// SupplID - [Required] -// EntryUser - [Required] -// -// Acknowledge an existing Supplement. -// -//---------------------------------------------------------------------------------------------------------------------- -Service AcknowledgeSupplement(SupplID, EntryUser) - - If SupplID NE '' And EntryUser NE '' then - OldRec = Xlate('SUPPLEMENTS', SupplID, '', 'X', '') - If OldRec NE '' then - NewRec = OldRec - NewRec = True$ - NewRec = EntryUser - NewRec = Datetime() - Database_Services('WriteDataRow', 'SUPPLEMENTS', SupplID, NewRec, True$, False$, False$) - If Error_Services('NoError') then - Response = SupplID - Supplement_Services('LogSupplementChange', NewRec, 'Acknowledged', EntryUser) - end else - Response = FALSE$ - Error_Services('Add', 'Error editing Supplement record.') - end - end else - Response = FALSE$ - Error_Services('Add', 'Record does not exist.') - end - end else - Response = FALSE$ - Error_Services('Add', 'SupplID or EntryUser was missing in the ' : Service : ' service.') - end - -end service - - -//---------------------------------------------------------------------------------------------------------------------- -// UnacknowledgedSupplementCheck -// -// LotType - [Required] -// LotID - [Required] -// Stage = [Required] -// -// Returns true or false for whether or not there are unacknowledged supplements remaining for a stage. -// -//---------------------------------------------------------------------------------------------------------------------- -Service UnacknowledgedSupplementCheck(LotType=LOTTYPES, LotID, Stage=STAGES) - - If LotType NE '' and LotID NE '' and Stage NE '' then - Response = '' - Statement = 'SELECT SUPPLEMENTS WITH LOT_TYPE EQ ' :Quote(LotType): ' AND WITH LOT_ID EQ ' :Quote(LotID) - Statement2 = 'SELECT SUPPLEMENTS WITH STAGE EQ ' :Quote(Stage) - ClearSelect - Rlist(Statement, 5, '', '', '') - Rlist(Statement2, 5, '', '', '') - If @RecCount NE 0 and @List_Active EQ 3 then - Unacknowledged = False$ - Cursor = '' - Done = 0 - Open 'SUPPLEMENTS' To FileVar then - Loop - ReadNext Key Using Cursor Else Done = True$ - Until Done - AckField = Xlate('SUPPLEMENTS', Key, 'SUPPL_ACK', 'X', '') - If AckField NE True$ then Unacknowledged = True$ - If Unacknowledged EQ True$ then Response<-1> = Key - Repeat - If Response EQ '' then Response = FALSE$ - End - - end else - Response = FALSE$ - Set_Status(0) - end - end else - Response = FALSE$ - Error_Services('Add', 'LotType, LotID, or Stage was missing in the ' : Service : ' service.') - end - -end service - - -//---------------------------------------------------------------------------------------------------------------------- -// LogSupplementChange -// -// SupplementRec - [Required] -// EditEvent - [Required] -// EntryUser - [Required] -// -// Creates a comment in the lot record logging changes to supplements. -// -//---------------------------------------------------------------------------------------------------------------------- -Service LogSupplementChange(SupplementRec, EditEvent, EntryUser) - - If SupplementRec NE '' and EditEvent NE '' and EntryUser NE '' then - SupplementText = SupplementRec - LotType = SupplementRec - LotID = SupplementRec - Stage = SupplementRec - LogComment = Stage : ' Supplement ' : Quote(SupplementText) : ' for ' : LotType : ': ': LotID : ' has been ' : EditEvent : ' by User: ' : EntryUser - Begin Case - Case LotType EQ 'RDS' - Rds_Services('AddComment', LotID, LogComment) - Supplement_Services('FileLogSuccessfulSupp', LogComment, EntryUser, EditEvent) - End Case - - end else - Error_Services('Add', 'LotType, LotID, or Stage was missing in the ' : Service : ' service.') - end - -end service - - -//---------------------------------------------------------------------------------------------------------------------- -// FileLogSuccessfulSupp -// -// LogText- [Required] -// EntryUser - [Required] -// -// Creates a comment in the lot record logging changes to supplements. -// -//---------------------------------------------------------------------------------------------------------------------- -Service FileLogSuccessfulSupp(LogText, EntryUser, EditEvent) - - LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\Supplements' - LogDate = Oconv(Date(), 'D4/') - LogTime = Oconv(Time(), 'MTS') - LogFileName = LogDate[7, 4] : '-' : LogDate[1, 2] : '-' : LogDate[4, 2] : ' Supplement Changes.csv' - Headers = 'Logging DTM' : @FM : 'User' :@FM: 'Event' : @FM : 'Notes' - objLog = Logging_Services('NewLog', LogPath, LogFileName, CRLF$, Comma$, Headers, '', False$, False$) - LoggingDTM = LogDate : ' ' : LogTime ; // Logging DTM - LogData = LoggingDTM :@VM: EntryUser :@VM: EditEvent :@VM: LogText - Logging_Services('AppendLog', objLog, LogData, @FM, @VM) - -end service - - - - - +Compile function Supplement_Services(@Service, @Params) +/*********************************************************************************************************************** + + Name : Supplement_Services + + Description : Handler program for all Supplement services. + + Notes : Application errors should be logged using the Error Services module. There are a few methodological + assumptions built into way errors are managed which are important to understand in order to properly + work with Error Services: + + - The term 'top' refers to the originating procedure of a call stack and the term 'bottom' refers to + the last routine (or the current routine) within a call stack. Within the OpenInsight Debugger + this will appear backwards since the originating procedure always appears at the bottom of the + list and the current routine appears at the top of the list. We are using this orientation because + it is common to refer to the process of calling other procedures as 'drilling down'. + + - The reason for defining the orientation of the call stack is because Error_Services allows for + multiple error conditions to be appended to an original error. In most cases this will happen when + a procedure at the bottom of the stack generates an error condition and then returns to its + calling procedure. This higher level procedure can optionally add more information relevant to + itself. This continues as the call stack 'bubbles' its way back to the top to where the + originating procedure is waiting. + + - Native OpenInsight commands that handle errors (e.g., Set_Status, Set_FSError, Set_EventStatus) + preserve their error state until explicitly cleared. This can hinder the normal execution of code + since subsequent procedures (usually SSPs) will fail if a pre-existing error condition exists. + Our philosophy is that error conditions should automatically be cleared before a new procedure + is executed to avoid this problem. However, the nature of Basic+ does not make this easy to + automate for any given stored procedure. Therefore, if a stored procedure wants to conform to our + philosophy then it should include a call into the 'Clear' service request at the top of the + program. Alternatively this can be done through a common insert (see SERVICE_SETUP for example.) + + - Service modules will use the SERVICE_SETUP insert and therefore automatically clear out any + error conditions that were set before. + + Parameters : + Service [in] -- Name of the service being requested + Param1-10 [in/out] -- Additional request parameter holders + Response [out] -- Response to be sent back to the Controller (MCP) or requesting procedure + + Metadata : + + History : (Date, Initials, Notes) + 3/20/24 djm Original programmer. + +***********************************************************************************************************************/ +#pragma precomp SRP_PreCompiler + +$insert APP_INSERTS +$Insert SERVICE_SETUP +$Insert SUPPLEMENTS_EQUATES + +Equ COMMA$ to ',' + +Declare function Database_Services, Supplement_Services, Rti_Createguid, SRP_Array, Datetime, Signature_Services +Declare function Environment_Services, Logging_Services, Select_Into +Declare subroutine Database_Services, Rds_Services, Supplement_Services, Logging_Services, Set_Status, SRP_Stopwatch +Declare subroutine Btree.Extract + +GoToService else + Error_Services('Add', Service : ' is not a valid service request within the ' : ServiceModule : ' module.') +end + +Return Response or '' + + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// Service Parameter Options +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +Options LOTTYPES = 'RDS', 'WO_MAT' +Options STAGES = 'VER', 'PREC','PREI', 'PRES', 'LOAD', 'FWII', 'FWIS', 'UNLOAD', 'LWII', 'LWIS', 'PSTC', 'PSTI', 'PSTS', 'QA', 'POST' + + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// SERVICES +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + + +//---------------------------------------------------------------------------------------------------------------------- +// CreateSupplement +// +// LotType - [Required] +// LotID - [Required] +// Stage - [Required] +// SupplText - [Required] +// EntryUser - [Required] +// +// Create a new Supplement Record. +// +//---------------------------------------------------------------------------------------------------------------------- +Service CreateSupplement(LotType=LOTTYPES, LotID, Stage=STAGES, SupplText, EntryUser) + + WriteNeeded = True$ + Stages = Supplement_Services('GetStagesForLot', LotType, LotID) + If Stages NE False$ then + StageCheck = Count(Stages<1>, Stage) + If LotType NE '' AND LotID NE '' AND SupplText NE '' AND EntryUser NE '' then + Existing = Supplement_Services('GetSupplementsForLot', LotType, LotID, Stage) + If StageCheck NE 0 Then + If Existing EQ FALSE$ then + SupplID = Rti_Createguid() + end else + SupplID = Existing + OrigText = Xlate("SUPPLEMENTS", SupplID, SUPPLEMENTS_SUPPL_TEXT$, 'X', '') + If OrigText EQ SupplText then + WriteNeeded = FALSE$ + Response = FALSE$ + end + end + end + If WriteNeeded then + NewSupRec = '' + NewSupRec = LotType + NewSupRec = LotID + NewSupRec = Stage + NewSupRec = SupplText + NewSupRec = EntryUser + NewSupRec = Datetime() + Database_Services('WriteDataRow', 'SUPPLEMENTS', SupplID, NewSupRec, True$, False$, False$) + If Error_Services('NoError') then + Response = SupplID + If Existing EQ FALSE$ then + Supplement_Services('LogSupplementChange', NewSupRec, 'Created', EntryUser) + end else + Supplement_Services('LogSupplementChange', NewSupRec, 'Edited', EntryUser) + end + end else + Response = FALSE$ + Error_Services('Add', 'Error creating Supplement record.') + end + end + end else + Response = FALSE$ + Error_Services('Add', 'LotType, LotID, Stage, SupplText or EntryUser was missing in the ' : Service : ' service.') + end + end else + Response = FALSE$ + Error_Services('Add', 'Supplements can only be added to stages associated with the specified lot.') + end + +End Service + + +//---------------------------------------------------------------------------------------------------------------------- +// GetStagesWithSupplements +// +// LotType - [Required] +// LotID - [Required] +// +// Returns an array of stages with supplements associated for a given lot +// +//---------------------------------------------------------------------------------------------------------------------- +Service GetStagesWithSupplements(LotType=LOTTYPES, LotID) + + StageList = '' + Response = False$ + If ( (LotType NE '') and (LotID NE '') ) then + KeyList = '' + Query = '' + Query<1> = 'LOT_TYPE' : @VM : LotType + Query<2> = 'LOT_ID' : @VM : LotID : @FM + Flag = '' + Open 'DICT.SUPPLEMENTS' to hDict then + Btree.Extract(Query, 'SUPPLEMENTS', hDict, KeyList, 'E', Flag) + If (Flag EQ 0) then + If KeyList NE '' then + Open 'SUPPLEMENTS' to hTable then + For each Key in KeyList using @VM setting vPos + Read SuppRec from hTable, Key then StageList<-1> = SuppRec + Next Key + end else + Error_Services('Add', 'Error in ':Service:' service. Error opening SUPPLEMENTS table.') + end + end + end else + Error_Services('Add', 'Error in ':Service:' service. Error calling Btree.Extract') + end + end else + Error_Services('Add', 'Error in ':Service:' service. Error opening SUPPLEMENTS dictionary.') + end + end else + Error_Services('Add', 'LotType or LotID was missing in the ' : Service : ' service.') + end + + If StageList NE '' then Response = StageList + +end service + + +//---------------------------------------------------------------------------------------------------------------------- +// GetLotsWithSupplements +// +// LotType - [Required] +// +// Returns an array of lots with associated Supplements. +// +//---------------------------------------------------------------------------------------------------------------------- +Service GetLotsWithSupplements(LotType) + + KeyList = '' + LotList = '' + Response = False$ + If (LotType NE '') then + KeyList = '' + Query = 'LOT_TYPE' : @VM : LotType : @FM + Flag = '' + Open 'DICT.SUPPLEMENTS' to hDict then + Btree.Extract(Query, 'SUPPLEMENTS', hDict, KeyList, 'E', Flag) + If (Flag EQ 0) then + If KeyList NE '' then + LotList = Xlate('SUPPLEMENTS', KeyList, 'LOT_ID', 'X') + LotList = SRP_Array('Clean', LotList, 'TrimAndMakeUnique', @VM) + LotList = SRP_Array("SortSimpleList", LotList, 'AscendingNumbers', @VM) + end + end else + Error_Services('Add', 'Error in ':Service:' service. Error calling Btree.Extract') + end + end else + Error_Services('Add', 'Error in ':Service:' service. Error opening SUPPLEMENTS dictionary.') + end + end else + Error_Services('Add', 'LotType or LotID was missing in the ' : Service : ' service.') + end + + If LotList NE '' then Response = LotList + +end service + + +//---------------------------------------------------------------------------------------------------------------------- +// GetSupplementsForLot +// +// LotType - [Required] +// LotID - [Required] +// Stage = [Optional] +// +// Returns an array of Supplement IDs for a lot, or for the stage of a lot. +// +//---------------------------------------------------------------------------------------------------------------------- +Service GetSupplementsForLot(LotType=LOTTYPES, LotID, Stage=STAGES) + + Response = False$ + If ( (LotType NE '') and (LotID NE '') ) then + If (Stage EQ '') then + KeyList = '' + Query = '' + Query<1> = 'LOT_TYPE' : @VM : LotType + Query<2> = 'LOT_ID' : @VM : LotID : @FM + Flag = '' + Open 'DICT.SUPPLEMENTS' to hDict then + Btree.Extract(Query, 'SUPPLEMENTS', hDict, KeyList, 'E', Flag) + If (Flag EQ 0) then + If (KeyList NE '') then + SupplementList = '' + Stages = Supplement_Services('GetStagesForLot', LotType, LotID) + StageCount = Dcount(Stages<1>, @VM) + For I = 1 to StageCount + SupplementStage = Supplement_Services('GetSupplementsForLot', LotType, LotID, Stages<1,I>) + If SupplementStage NE False$ then SupplementList<-1> = SupplementStage + Next I + If SupplementList NE '' then Response = SupplementList + end + end else + Error_Services('Add', 'Error in ':Service:' service. Error calling Btree.Extract') + end + end else + Error_Services('Add', 'Error in ':Service:' service. Error opening SUPPLEMENTS dictionary.') + end + end else + StageSupplementList = '' + Query = '' + Query<1> = 'LOT_TYPE' : @VM : LotType + Query<2> = 'LOT_ID' : @VM : LotID + Query<3> = 'STAGE' : @VM : Stage : @FM + Flag = '' + Open 'DICT.SUPPLEMENTS' to hDict then + Btree.Extract(Query, 'SUPPLEMENTS', hDict, StageSupplementList, 'E', Flag) + If (Flag EQ 0) then + If StageSupplementList NE '' then Response = StageSupplementList + end else + Error_Services('Add', 'Error in ':Service:' service. Error calling Btree.Extract') + end + end else + Error_Services('Add', 'Error in ':Service:' service. Error opening SUPPLEMENTS dictionary.') + end + end + end else + Error_Services('Add', 'LotType or LotID was missing in the ' : Service : ' service.') + end + +end service + + +//---------------------------------------------------------------------------------------------------------------------- +// UpdateSupplementText +// +// SupplID - [Required] +// NewText - [Required] +// EntryUser - [Required] +// +// Modify the text of an existing Supplement. +// +//---------------------------------------------------------------------------------------------------------------------- +Service UpdateSupplementText(SupplID, NewText, EntryUser) + + Response = False$ + If ( (SupplID NE '') and (NewText NE '') ) then + OldRec = Xlate('SUPPLEMENTS', SupplID, '', 'X', '') + If OldRec NE '' then + NewRec = OldRec + NewRec = NewText + NewRec = EntryUser + NewRec = Datetime() + Database_Services('WriteDataRow', 'SUPPLEMENTS', SupplID, NewRec, True$, False$, False$) + If Error_Services('NoError') then + Response = SupplID + Supplement_Services('LogSupplementChange', OldRec, 'Edited', EntryUser) + end else + Error_Services('Add', 'Error editing Supplement record.') + end + end else + Error_Services('Add', 'Record does not exist.') + end + end else + Error_Services('Add', 'SupplID or NewText was missing in the ' : Service : ' service.') + end + +end service + + +//---------------------------------------------------------------------------------------------------------------------- +// DeleteSupplementByByLotStage +// +// EntryUser - [Required] +// LotType - [Required] +// LotID - [Required] +// Stage = [Required] +// +// Delete an existing Supplement. +// +//---------------------------------------------------------------------------------------------------------------------- +Service DeleteSupplementByLotStage(EntryUser, LotType=LOTTYPES, LotID, Stage=STAGES) + + Response = False$ + If ( (LotType NE '') and (LotID NE '') and (Stage NE '') and (EntryUser NE '') ) then + ExistingSupps = Supplement_Services('GetSupplementsForLot', LotType, LotID, Stage) + If ExistingSupps NE '' then + For Each SupplID in ExistingSupps using @VM + SupplRec = Xlate('SUPPLEMENTS', SupplID, '', 'X', '') + Database_Services('DeleteDataRow', 'SUPPLEMENTS', SupplID, True$, False$) + If Error_Services('NoError') then + Supplement_Services('LogSupplementChange', SupplRec, 'Deleted', EntryUser) + Response = TRUE$ + end else + Error_Services('Add', 'Error deleting Supplement record.') + end + Next SupplID + end else + Error_Services('Add', 'Record does not exist.') + end + end else + Error_Services('Add', 'SupplID was missing in the ' : Service : ' service.') + end + +end service + + +//---------------------------------------------------------------------------------------------------------------------- +// DeleteSupplementByID +// +// SupplID - [Required] +// EntryUser - [Required] +// +// Delete an existing Supplement. +// +//---------------------------------------------------------------------------------------------------------------------- +Service DeleteSupplementByID(SupplID, EntryUser) + + Response = False$ + If SupplID NE '' then + If RowExists('SUPPLEMENTS', SupplID) then + Database_Services('DeleteDataRow', 'SUPPLEMENTS', SupplID, True$, False$) + If Error_Services('NoError') then + Supplement_Services('LogSupplementChange', TestRec, 'Deleted', EntryUser) + Response = TRUE$ + end else + Error_Services('Add', 'Error deleting Supplement record.') + end + end else + Error_Services('Add', 'Record does not exist.') + end + end else + Error_Services('Add', 'SupplID was missing in the ' : Service : ' service.') + end + +end service + + +//---------------------------------------------------------------------------------------------------------------------- +// GetStagesForLot +// +// LotType - [Required] +// LotID - [Required] +// +// Returns an array list of valid stages for validation. +// +//---------------------------------------------------------------------------------------------------------------------- +Service GetStagesForLot(LotType=LOTTYPES, LotID) + + If ( (LotType NE '') and (LotID NE '') ) then + Stages = '' + Begin Case + Case LotType EQ 'WO_MAT' + WOMatKey = LotID + Case LotType EQ 'RDS' + RDSRow = Database_Services('ReadDataRow', 'RDS', LotID) + WOMatKey = Xlate('RDS', LotID, 'WO_MAT_KEY', 'X') + End Case + SigProf = Signature_Services('GetSigProfile', WOMatKey, False$, LotID) + Stages = SigProf<1> + Response = Supplement_Services('TranslateStages', Stages) + End else + Error_Services('Add', 'LotType or LotID was missing in the ' : Service : ' service.') + Response = False$ + end + +end service + + +//---------------------------------------------------------------------------------------------------------------------- +// TranslateStages +// +// ValidStages - Required] +// +// Returns an array of internal and external stages for a lot. <1> = internal, <2> = external. +// +//---------------------------------------------------------------------------------------------------------------------- +Service TranslateStages(ValidStages) + + If ( (ValidStages NE '') and (ValidStages NE False$) and ( Error_Services('NoError') ) ) then + ValidStageArray = '' + ValidStageArray<1> = ValidStages + AllStages = XLATE('SYSREPOSPOPUPS','LSL2**SIG_PROF_KEYS',8,'X') + + Swap @VM with @FM in AllStages + Swap @SVM with @VM in AllStages + FlipAllStages = SRP_Array('Rotate', AllStages) + StageCount = DCount(ValidStages, @VM) + For each Stage in ValidStages using @VM setting ValidPOS + Locate Stage in FlipAllStages<1> using @VM setting AllPOS then + ValidStageArray<2,ValidPOS> = FlipAllStages<2,AllPOS> + end + Next Stage + Response = ValidStageArray + End else + Error_Services('Add', 'ValidStages was missing in the ' : Service : ' service.') + Response = FALSE$ + end + +end service + + +//---------------------------------------------------------------------------------------------------------------------- +// AcknowledgeSupplement +// +// SupplID - [Required] +// EntryUser - [Required] +// +// Acknowledge an existing Supplement. +// +//---------------------------------------------------------------------------------------------------------------------- +Service AcknowledgeSupplement(SupplID, EntryUser) + + If ( (SupplID NE '') and (EntryUser NE '') ) then + OldRec = Xlate('SUPPLEMENTS', SupplID, '', 'X', '') + If OldRec NE '' then + NewRec = OldRec + NewRec = True$ + NewRec = EntryUser + NewRec = Datetime() + Database_Services('WriteDataRow', 'SUPPLEMENTS', SupplID, NewRec, True$, False$, False$) + If Error_Services('NoError') then + Response = SupplID + Supplement_Services('LogSupplementChange', NewRec, 'Acknowledged', EntryUser) + end else + Response = FALSE$ + Error_Services('Add', 'Error editing Supplement record.') + end + end else + Response = FALSE$ + Error_Services('Add', 'Record does not exist.') + end + end else + Response = FALSE$ + Error_Services('Add', 'SupplID or EntryUser was missing in the ' : Service : ' service.') + end + +end service + + +//---------------------------------------------------------------------------------------------------------------------- +// UnacknowledgedSupplementCheck +// +// LotType - [Required] +// LotID - [Required] +// Stage = [Required] +// +// Returns true or false for whether or not there are unacknowledged supplements remaining for a stage. +// +//---------------------------------------------------------------------------------------------------------------------- +Service UnacknowledgedSupplementCheck(LotType=LOTTYPES, LotID, Stage=STAGES) + + UnackList = '' + Response = False$ + If ( (LotType NE '') and (LotID NE '') and (Stage NE '') ) then + KeyList = '' + Query = '' + Query<1> = 'LOT_TYPE' : @VM : LotType + Query<2> = 'LOT_ID' : @VM : LotID + Query<3> = 'STAGE' : @VM : Stage : @FM + Flag = '' + Open 'DICT.SUPPLEMENTS' to hDict then + Btree.Extract(Query, 'SUPPLEMENTS', hDict, KeyList, 'E', Flag) + If (Flag EQ 0) then + If KeyList NE '' then + Open 'SUPPLEMENTS' to hTable then + For each Key in KeyList using @VM setting vPos + AckField = Xlate('SUPPLEMENTS', Key, 'SUPPL_ACK', 'X', '') + If AckField NE True$ then UnackList<-1> = Key + Next Key + end else + Error_Services('Add', 'Error in ':Service:' service. Error opening SUPPLEMENTS table.') + end + end + end else + Error_Services('Add', 'Error in ':Service:' service. Error calling Btree.Extract') + end + end else + Error_Services('Add', 'Error in ':Service:' service. Error opening SUPPLEMENTS dictionary.') + end + end else + Error_Services('Add', 'LotType, LotID, or Stage was missing in the ' : Service : ' service.') + end + + If UnackList NE '' then Response = UnackList + +end service + + +//---------------------------------------------------------------------------------------------------------------------- +// LogSupplementChange +// +// SupplementRec - [Required] +// EditEvent - [Required] +// EntryUser - [Required] +// +// Creates a comment in the lot record logging changes to supplements. +// +//---------------------------------------------------------------------------------------------------------------------- +Service LogSupplementChange(SupplementRec, EditEvent, EntryUser) + + If ( (SupplementRec NE '') and (EditEvent NE '') and (EntryUser NE '') ) then + SupplementText = SupplementRec + LotType = SupplementRec + LotID = SupplementRec + Stage = SupplementRec + LogComment = Stage : ' Supplement ' : Quote(SupplementText) : ' for ' : LotType : ': ': LotID : ' has been ' : EditEvent : ' by User: ' : EntryUser + Begin Case + Case LotType EQ 'RDS' + Rds_Services('AddComment', LotID, LogComment) + Supplement_Services('FileLogSuccessfulSupp', LogComment, EntryUser, EditEvent) + End Case + + end else + Error_Services('Add', 'LotType, LotID, or Stage was missing in the ' : Service : ' service.') + end + +end service + + +//---------------------------------------------------------------------------------------------------------------------- +// FileLogSuccessfulSupp +// +// LogText- [Required] +// EntryUser - [Required] +// +// Creates a comment in the lot record logging changes to supplements. +// +//---------------------------------------------------------------------------------------------------------------------- +Service FileLogSuccessfulSupp(LogText, EntryUser, EditEvent) + + LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\Supplements' + LogDate = Oconv(Date(), 'D4/') + LogTime = Oconv(Time(), 'MTS') + LogFileName = LogDate[7, 4] : '-' : LogDate[1, 2] : '-' : LogDate[4, 2] : ' Supplement Changes.csv' + Headers = 'Logging DTM' : @FM : 'User' :@FM: 'Event' : @FM : 'Notes' + objLog = Logging_Services('NewLog', LogPath, LogFileName, CRLF$, Comma$, Headers, '', False$, False$) + LoggingDTM = LogDate : ' ' : LogTime ; // Logging DTM + LogData = LoggingDTM :@VM: EntryUser :@VM: EditEvent :@VM: LogText + Logging_Services('AppendLog', objLog, LogData, @FM, @VM) + +end service +