{ "header": { "version": 1, "type": "record" }, "body": { "record1": { "<1>": "DECLARE FUNCTION Next_Key, send_event, msg, security_check, fieldcount, NextKey\r\nDECLARE SUBROUTINE security_err_msg, delete_row, ErrMsg, Comm_Prod_Spec\r\n\r\n$INSERT Security_Rights_Equ\r\n$INSERT Quote_Spec_Equ\r\n$INSERT PROD_SPEC_EQUATES\r\n\r\n\r\nIF Security_Check( 'Prod Spec', Write$ ) THEN\r\n\r\n \r\n\tOrgPSNo\t= Get_Property(@WINDOW:'.PROD_SPEC_ID','TEXT')\r\n\tvoid\t= Send_Event(@WINDOW,'WRITE')\r\n\tOrgRec\t= XLATE('PROD_SPEC',OrgPSNo,'','X')\r\n\t\r\n\t\r\n * Rat Hole Data\r\n\t\r\n\tPartNums\t= OrgRec\r\n QualReacts\t= OrgRec\r\n SpecEpi\t\t= OrgRec\r\n SpecAddl\t= OrgRec\r\n SpecSub\t\t= OrgRec\r\n\r\n NewRec = OrgRec\r\n \r\n CONVERT CHAR(248) TO @FM IN SpecEpi\r\n \r\n\tLayerCnt = COUNT(SpecEpi,@FM) + (SpecEpi NE '')\r\n\t\r\n\tFOR I = 1 TO LayerCnt\r\n\t SpecEpi\t= ''\r\n\t\tSpecEpi\t= ''\r\n\t\tSpecEpi\t\t= ''\r\n\t\tSpecEpi\t= ''\r\n\t\tSpecEpi\t= ''\r\n\t\tSpecEpi\t\t= ''\r\n\t\tSpecEpi\t\t= ''\r\n\t\tSpecEpi\t\t= ''\r\n\t\tSpecEpi\t\t= ''\r\n\t\t*SpecEpi\t\t= ''\r\n\t\t*SpecEpi\t\t= ''\r\n\t\t*SpecEpi\t= ''\r\n\t\tSpecEpi\t= ''\r\n\t\tSpecEpi\t\t= ''\r\n\t\tSpecEpi\t= ''\r\n\tNEXT I\r\n\t\r\n\tCONVERT @FM TO CHAR(248) IN SpecEpi\r\n\t\r\n\t\r\n\t*SpecAddl<1,QSAddProdSig$>\t\t\t= ''\t;* Deprecated 8/22/2012 JCH\r\n\t*SpecAddl<1,QSAddQualSig$>\t\t\t= ''\t;* Deprecated 8/22/2012 JCH\r\n\tSpecAddl<1,QSAddStressMeasure$>\t\t= ''\r\n\tSpecAddl<1,QSAddTransMeasure$>\t\t= ''\r\n\tSpecAddl<1,QSAddStressMin$>\t\t\t= ''\r\n\tSpecAddl<1,QSAddStressMax$>\t\t\t= ''\r\n\tSpecAddl<1,QSAddTransSpec$>\t\t\t= ''\r\n\t*SpecAddl<1,QSAddPreProdSig$>\t\t= ''\t;* Deprecated 8/22/2012 JCH\r\n\t*SpecAddl<1,QSAddPreQualSig$>\t\t= ''\t;* Deprecated 8/22/2012 JCH\r\n\t*SpecAddl<1,QSAddProdSigDate$>\t\t= ''\t;* Deprecated 8/22/2012 JCH\r\n\t*SpecAddl<1,QSAddProdSigTime$>\t\t= ''\t;* Deprecated 8/22/2012 JCH\r\n\t*SpecAddl<1,QSAddQualSigDate$>\t\t= ''\t;* Deprecated 8/22/2012 JCH\r\n\t*SpecAddl<1,QSAddQualSigTime$>\t\t= ''\t;* Deprecated 8/22/2012 JCH\r\n\t*SpecAddl<1,QSAddPreProdSigDate$>\t= ''\t;* Deprecated 8/22/2012 JCH\r\n\t*SpecAddl<1,QSAddPreProdSigTime$>\t= ''\t;* Deprecated 8/22/2012 JCH\r\n\t*SpecAddl<1,QSAddPreQualSigDate$>\t= ''\t;* Deprecated 8/22/2012 JCH\r\n\t*SpecAddl<1,QSAddPreQualSigTime$>\t= ''\t;* Deprecated 8/22/2012 JCH\r\n\t\r\n\t\r\n\tNewRec\t\t\t= SpecEpi\r\n\tNewRec\t\t= SpecAddl\r\n\tNewRec \t\t= Date()\t\t;* .entry_date->text\t\t= oconv( date(), 'D2/' )\r\n\tNewRec\t\t\t= @USER4\t\t;* .entry_id->text\t\t\t= oconv( @user4, '[XLATE_CONV,LSL_USERS*FIRST_LAST]' )\r\n\tNewRec\t\t\t= 'I'\t\t\t;*\t.status->value\t\t\t= 'I'\r\n\tNewRec\t\t= ''\r\n\tNewRec\t\t\t= ''\r\n\tNewRec\t\t\t= ''\r\n\tNewRec\t\t\t= ''\r\n\tNewRec\t\t\t= ''\t\t\t;* Added 1/13/2009 JCH, J.C. Henry & Co., Inc.\r\n\tNewRec\t\t\t= ''\t\t\t;* Added 1/13/2009 JCH, J.C. Henry & Co., Inc.\r\n\tNewRec\t\t= ''\t\t\t;* Added 1/13/2009 JCH, J.C. Henry & Co., Inc.\r\n\tNewRec\t= ''\t\t\t;* Added 1/17/2011 JCH, J.C. Henry & Co., Inc.\r\n\tNewRec\t= ''\t\t\t;* Added 1/17/2011 JCH, J.C. Henry & Co., Inc.\r\n\t\r\n\tNewRec\t\t\t= ''\t\t\t;* Added 8/22/2012 JCH, J.C. Henry & Co., Inc.\r\n\tNewRec\t\t= ''\t\t\t;* Added 8/22/2012 JCH, J.C. Henry & Co., Inc.\r\n\t\r\n\t\r\n\t\r\n\t* Shipping_Info items\r\n\t\r\n\tNewRec\t\t\t= ''\r\n\tNewRec\t\t\t\t= ''\r\n\tNewRec\t\t= ''\r\n\tNewRec\t\t\t\t= ''\r\n\tNewRec\t\t= ''\r\n\tNewRec\t\t\t= ''\r\n\tNewRec\t\t\t= ''\r\n\tNewRec\t\t\t\t= ''\r\n\tNewRec\t\t\t= ''\r\n\tNewRec\t\t\t= ''\r\n\tNewRec\t= ''\r\n\tNewRec\t\t\t= ''\r\n\tNewRec\t\t= ''\r\n\t\r\n\tNewRec\t\t\t\t= ''\r\n\tNewRec\t\t\t= ''\r\n\tNewRec\t\t\t\t= ''\r\n\tNewRec\t\t\t\t= ''\t\r\n\tNewRec\t\t= ''\r\n\t\r\n\tNewRec\t\t\t= ''\r\n\r\n\r\n\tNextPSKey = NextKey('PROD_SPEC')\r\n\t\r\n\tOPEN 'PROD_SPEC' TO PSTable THEN\r\n\t\tWRITE NewRec ON PSTable,NextPSKey THEN\r\n\t\t\tvoid = Set_Property(@WINDOW:'.PROD_SPEC_ID','TEXT',NextPSKey)\r\n\t\t\tvoid = Send_Event(@WINDOW:'.PROD_SPEC_ID','LOSTFOCUS')\r\n\t\tEND ELSE\r\n\t\t\tErrMsg('Unable to write new PSN ':QUOTE(NextPSKey):' on PROD_SPEC file.')\r\n\t\tEND\r\n\tEND ELSE\r\n\t\tErrMsg('Unable to open PROD_SPEC table for write.')\r\n\tEND\r\n\tRETURN 0\r\n\t\r\nEND ELSE\r\n Security_Err_Msg( 'Prod Spec', Write$ )\r\nEND\r\n\r\nRETURN 0" } } }