Dokumentation zu: RefileNative_2012_01 (C) J.Feuerstein 
Erstellt: 18.01.2012    J.Fes
Stand   : 18.06.2012    J.Fes

CLA CommandLineArguments:
-------------------------
JobManagerCmdTools.exe -Action "RefileNative_2012_01" 
-JobRoot_DP 
-RfLog_DPNE "#JobRoot_DP#\01-RefileLog\_20_RfLog.txt"
-RfResultEvalCustom "GB" (erstellt 18.06.2012) 
  | Die nachfolgenden Parameter werden benötigt 
  |   -mxCoRun_Log_DPNE       "#JobRoot_DP#\01-RefileLog\_10_CoList_mx_checkout.log"  #Doc: Verweis auf die Matrix CiCo Listen
  |   -CBData_DP              "#JobRoot_DP#\04-CBTemp"                                #Doc: in diesen Verz. wird nach den CB1 .. CB2 und CB3 Daten gesucht 
  |   -CB_Setting_DPNE        "V:\JobManager\ProgEntw\Ver03\JobManagerV3\02-BinClient.Custom\CheckBoxSettings.xml"
  |   -JM_Setting_DPNE        "V:\JobManager\ProgEntw\Ver03\JobManagerV3\01-BinServer.Custom\ServerSettings-TestSystem.xml" (New: 2.1091;31.07.2012;J.Fes)
  |   -CBDataOrg_RootDir_DP   "D:\i\CBArchiv.GB"                                      #Doc: Verweist auf das Root dir in dem die CheckBoxDaten abgelegt werden \\Ugbatch03\jobmanager\ProdLog\CheckBoxData\#PartId#\#PartId#_NX75_CB1.XML .. #PartId#_NX75_CB2.XML .. #PartId#_CB2-CB1_Dif_Xml.txt
  |   -Parts_RfDONE_DP        "#JobRoot_DP#\03-Parts_RfDONE"                          #Doc: Verweist auf das Verzeichniss in dem die Refilen Parts liegen
  |   -Parts_RfNONE_DP        "#JobRoot_DP#\02-Parts_RfNONE"                          #Doc: Verweist auf das Verzeichniss in dem die zu Refilen Parts liegen  
  |   -mql_exe_DPNE           C:\MQL\bin\Mql.exe                                      #Doc: definiert den full path to mql.exe wird für die Shellbefehle für anbindung E-Matix benötigt
  |   -MatrixSiteId           MATRIX-R.test oder MATRIX-R.prod                        #Doc: Verweis auf Matrix Umgebung
  |   -CoCi_CiDo              YES                                                     #Doc: Value:[YES] definiert das die Parst eingecheckt werden
  |   -CoCi_CiExtraSavedFiles YES                                                     #Doc: Value:[YES] definiert das Extra Saved Files mit eingechecked werden sollen 

#Doc: Bei Anpassung der Parameter bitte Ausgabe der Parameter ergänzen siehe --> Main_cls Private Function RfResultEvalCustom_MxGB()

Examples:
: Assembly   Stand 6.7.2012 
-Action "RefileNative_2012_01" -RfResultEvalCustom "GB" -MatrixSiteId MATRIX-R.test -mql_exe_DPNE C:\MQL\bin\Mql.exe -CoCi_CiDo YES -CoCi_CiExtraSavedFiles YES -Parts_RfNONE_DP "#JobRoot_DP#\02-Parts_RfNONE" -Parts_RfDONE_DP "#JobRoot_DP#\03-Parts_RfDONE" -CBDataOrg_RootDir_dp "D:\i\CBArchiv.GB" -CBData_DP "#JobRoot_DP#\04-CBTemp" -RfLog_DPNE "#JobRoot_DP#\01-RefileLog\_20_RfLog.txt" -mxCoRun_Log_DPNE "#JobRoot_DP#\01-RefileLog\_10_CoList_mx_checkout.log"  -JobRoot_DP "V:\JobManager\ProgEntw\Ver03\02-VB.NET\JobManager.CmdTools\10-src\JobManager.CmdTools\23.RefileNative_2012_01\Example\mxgb_Rf75Prod_ApLoAllComp4" -CB_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\02-BinClient.Custom\CheckBoxSettings.xml" -JM_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\01-BinServer.Custom\ServerSettings-TestSystem.xml" -test -verbose -pause
: SinglePart Stand 6.7.2012 
-Action "RefileNative_2012_01" -RfResultEvalCustom "GB" -MatrixSiteId MATRIX-R.test -mql_exe_DPNE C:\MQL\bin\Mql.exe -CoCi_CiDo YES -CoCi_CiExtraSavedFiles YES -Parts_RfNONE_DP "#JobRoot_DP#\02-Parts_RfNONE" -Parts_RfDONE_DP "#JobRoot_DP#\03-Parts_RfDONE" -CBDataOrg_RootDir_dp "D:\i\CBArchiv.GB" -CBData_DP "#JobRoot_DP#\04-CBTemp" -RfLog_DPNE "#JobRoot_DP#\01-RefileLog\_20_RfLog.txt" -mxCoRun_Log_DPNE "#JobRoot_DP#\01-RefileLog\_10_CoList_mx_checkout.log"  -JobRoot_DP "V:\JobManager\ProgEntw\Ver03\02-VB.NET\JobManager.CmdTools\10-src\JobManager.CmdTools\23.RefileNative_2012_01\Example\mxgb_Rf75Prod_SpNxMaster1" -CB_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\02-BinClient.Custom\CheckBoxSettings.xml" -JM_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\01-BinServer.Custom\ServerSettings-TestSystem.xml" -test -verbose -pause

: Assembly   Stand 10.7.2012 
-Action "RefileNative_2012_01" -RfResultEvalCustom "GB" -MatrixSiteId MATRIX-R.test -mql_exe_DPNE C:\MQL\bin\Mql.exe -CoCi_CiDo YES -CoCi_CiExtraSavedFiles YES -Parts_RfNONE_DP "#JobRoot_DP#\02-Parts_RfNONE" -Parts_RfDONE_DP "#JobRoot_DP#\03-Parts_RfDONE" -CBDataOrg_RootDir_dp "D:\i\CBArchiv.GB" -CBData_DP "#JobRoot_DP#\04-CBTemp" -RfLog_DPNE "#JobRoot_DP#\01-RefileLog\_20_RfLog.txt" -mxCoRun_Log_DPNE "#JobRoot_DP#\01-RefileLog\_10_CoList_mx_checkout.log"  -JobRoot_DP "V:\JobManager\ProgEntw\Ver03\02-VB.NET\JobManager.CmdTools\10-src\JobManager.CmdTools\23.RefileNative_2012_01\Example\mxgb_Rf75Prod_ApLoAllComp7" -CB_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\02-BinClient.Custom\CheckBoxSettings.xml" -JM_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\01-BinServer.Custom\ServerSettings-TestSystem.xml" -test -verbose -pause
-Action "RefileNative_2012_01" -RfResultEvalCustom "GB" -MatrixSiteId MATRIX-R.test -mql_exe_DPNE C:\MQL\bin\Mql.exe -CoCi_CiDo YES -CoCi_CiExtraSavedFiles YES -Parts_RfNONE_DP "#JobRoot_DP#\02-Parts_RfNONE" -Parts_RfDONE_DP "#JobRoot_DP#\03-Parts_RfDONE" -CBDataOrg_RootDir_dp "D:\i\CBArchiv.GB" -CBData_DP "#JobRoot_DP#\04-CBTemp" -RfLog_DPNE "#JobRoot_DP#\01-RefileLog\_20_RfLog.txt" -mxCoRun_Log_DPNE "#JobRoot_DP#\01-RefileLog\_10_CoList_mx_checkout.log"  -JobRoot_DP "V:\JobManager\ProgEntw\Ver03\02-VB.NET\JobManager.CmdTools\10-src\JobManager.CmdTools\23.RefileNative_2012_01\Example\mxgb_Rf75Prod_ApLoAllComp8" -CB_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\02-BinClient.Custom\CheckBoxSettings.xml" -JM_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\01-BinServer.Custom\ServerSettings-TestSystem.xml" -test -verbose -pause

: Test 3.12.2012
-Action "RefileNative_2012_01" -RfResultEvalCustom "GB" -MatrixSiteId MATRIX-R.test -mql_exe_DPNE C:\MQL\bin\Mql.exe -CoCi_CiDo YES -CoCi_CiExtraSavedFiles YES -Parts_RfNONE_DP "#JobRoot_DP#\02-Parts_RfNONE" -Parts_RfDONE_DP "#JobRoot_DP#\03-Parts_RfDONE" -JobMgrDataOrg_Root_DP "D:\i\CBArchiv.GB" -CBData_DP "#JobRoot_DP#\04-CBTemp" -RfLog_DPNE "#JobRoot_DP#\01-RefileLog\_20_RfLog.txt" -mxCoRun_Log_DPNE "#JobRoot_DP#\01-RefileLog\_10_CoList_mx_checkout.log"  -JobRoot_DP "V:\JobManager\ProgEntw\Ver03\02-VB.NET\JobManager.CmdTools\10-src\JobManager.CmdTools\23.RefileNative_2012_01\Example\mxgb_Rf75Prod_ApLoAllComp9" -CB_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\02-BinClient.Custom\CheckBoxSettings.xml" -JM_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\01-BinServer.Custom\ServerSettings-TestSystem.xml" -test -verbose -pause
: Test 4.12.2012
-Action "RefileNative_2012_01" -RfResultEvalCustom "GB" -MatrixSiteId MATRIX-R.test -mql_exe_DPNE C:\MQL\bin\Mql.exe -CoCi_CiDo YES -CoCi_CiExtraSavedFiles YES -Parts_RfNONE_DP "#JobRoot_DP#\02-Parts_RfNONE" -Parts_RfDONE_DP "#JobRoot_DP#\03-Parts_RfDONE" -JobMgrDataOrg_Root_DP "D:\i\CBArchiv.GB" -CBData_DP "#JobRoot_DP#\04-CBTemp" -RfLog_DPNE "#JobRoot_DP#\01-RefileLog\_20_RfLog.txt" -mxCoRun_Log_DPNE "#JobRoot_DP#\01-RefileLog\_10_CoList_mx_checkout.log"  -JobRoot_DP "V:\JobManager\ProgEntw\Ver03\02-VB.NET\JobManager.CmdTools\10-src\JobManager.CmdTools\23.RefileNative_2012_01\Example\mxgb_Rf75Prod_SpNxMaster2" -CB_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\02-BinClient.Custom\CheckBoxSettings.xml" -JM_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\01-BinServer.Custom\ServerSettings-TestSystem.xml" -test -verbose -pause
-Action "RefileNative_2012_01" -RfResultEvalCustom "GB" -MatrixSiteId MATRIX-R.test -mql_exe_DPNE C:\MQL\bin\Mql.exe -CoCi_CiDo YES -CoCi_CiExtraSavedFiles YES -Parts_RfNONE_DP "#JobRoot_DP#\02-Parts_RfNONE" -Parts_RfDONE_DP "#JobRoot_DP#\03-Parts_RfDONE" -JobMgrDataOrg_Root_DP "D:\i\CBArchiv.GB" -CBData_DP "#JobRoot_DP#\04-CBTemp" -RfLog_DPNE "#JobRoot_DP#\01-RefileLog\_20_RfLog.txt" -mxCoRun_Log_DPNE "#JobRoot_DP#\01-RefileLog\_10_CoList_mx_checkout.log"  -JobRoot_DP "V:\JobManager\ProgEntw\Ver03\02-VB.NET\JobManager.CmdTools\10-src\JobManager.CmdTools\23.RefileNative_2012_01\Example\mxgb_Rf75Prod_SpNxMaster3" -CB_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\02-BinClient.Custom\CheckBoxSettings.xml" -JM_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\01-BinServer.Custom\ServerSettings-TestSystem.xml" -test -verbose -pauseOnEnd
-Action "RefileNative_2012_01" -RfResultEvalCustom "GB" -MatrixSiteId MATRIX-R.test -mql_exe_DPNE C:\MQL\bin\Mql.exe -CoCi_CiDo YES -CoCi_CiExtraSavedFiles YES -Parts_RfNONE_DP "#JobRoot_DP#\02-Parts_RfNONE" -Parts_RfDONE_DP "#JobRoot_DP#\03-Parts_RfDONE" -JobMgrDataOrg_Root_DP "D:\i\CBArchiv.GB" -CBData_DP "#JobRoot_DP#\04-CBTemp" -RfLog_DPNE "#JobRoot_DP#\01-RefileLog\_20_RfLog.txt" -mxCoRun_Log_DPNE "#JobRoot_DP#\01-RefileLog\_10_CoList_mx_checkout.log"  -JobRoot_DP "V:\JobManager\ProgEntw\Ver03\02-VB.NET\JobManager.CmdTools\10-src\JobManager.CmdTools\23.RefileNative_2012_01\Example\mxgb_Rf75Prod_AP_Master_LoadAll_01295_GB" -CB_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\02-BinClient.Custom\CheckBoxSettings.xml" -JM_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\01-BinServer.Custom\ServerSettings-TestSystem.xml" -test -verbose -pauseOnEnd
-Action "RefileNative_2012_01" -RfResultEvalCustom "GB" -MatrixSiteId MATRIX-R.test -mql_exe_DPNE C:\MQL\bin\Mql.exe -CoCi_CiDo YES -CoCi_CiExtraSavedFiles YES -Parts_RfNONE_DP "#JobRoot_DP#\02-Parts_RfNONE" -Parts_RfDONE_DP "#JobRoot_DP#\03-Parts_RfDONE" -JobMgrDataOrg_Root_DP "D:\i\CBArchiv.GB" -CBData_DP "#JobRoot_DP#\04-CBTemp" -RfLog_DPNE "#JobRoot_DP#\01-RefileLog\_20_RfLog.txt" -mxCoRun_Log_DPNE "#JobRoot_DP#\01-RefileLog\_10_CoList_mx_checkout.log"  -JobRoot_DP "D:\addPLM\CustomersDataL\GB\ExampleData\mxgb_Rf75Prod_AP_Master_LoadAll_T_00025_GB" -CB_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\02-BinClient.Custom\CheckBoxSettings.xml" -JM_Setting_DPNE "V:\JobManager\ProgEntw\Ver03\JobManagerV3\01-BinServer.Custom\ServerSettings-TestSystem.xml" -test -verbose -pauseOnEnd -pause

------------------- AttrSync #New 11.02.2013 ---------------------------------
SubAction -JobMgr_RunProcess=GB_AttrUpdate_PARTS

#Docu
in diesem Log file befinden sich die Ergebnisse von %KONFIG_UG%\ugalliance\tools\GBattrUpdate.exe
set GB_AttrUpdate_PARTS_RunLog_DPNE="#JobRoot_DP#\01JobTemp\readAttr.log"
-LogFile "%GB_AttrUpdate_PARTS_RunLog_DPNE%"

#Regeln bei PFM -JobMgr_RunProcess=GB_AttrUpdate_PFM
Tritt ein Fehler beim erstellen der PFM Daten via "%KONFIG_UG%\ugalliance\tools\GB_PF_EditUpdate.exe"
 |-> dann ein unlog aller Daten
  
#ToDo: GB: Achtung Rf - CB Result muss immer erhalten bleiben
       kein entfernen der Daten bei CI CU 



#Parameter: AttrSync 13.02.2013 J.Fes 
-Action "RefileNative_2012_01" -RfResultEvalCustom "GB_AttrUpdate_PARTS" 
-JobRoot_DP "V:\CustomersDataL\GB\2014-02-13-ExampleData\mxgb_AttrUpdate_PARTS_00014_GB"
-MatrixSiteId MATRIX-R.test -mql_exe_DPNE C:\MQL\bin\Mql.exe 
-CoCi_CiDo YES 
-Parts_RfDONE_DP "#JobRoot_DP#\01JobTemp" 
-LogFile "#JobRoot_DP#\01JobTemp\readAttr.log"
-mxCoRun_Log_DPNE "#JobRoot_DP#\01JobTemp\_10_CoList_mx_checkout.log"  
-test 
-verbose 
-pauseOnEnd 
-pause

#Test1: AttrSync 13.02.2014 J.Fes 
-Action "RefileNative_2012_01" -RfResultEvalCustom "GB_AttrUpdate_PARTS" -JobRoot_DP "V:\CustomersDataL\GB\2014-02-13-ExampleData\mxgb_AttrUpdate_PARTS_00014_GB" -MatrixSiteId MATRIX-R.test -mql_exe_DPNE C:\MQL\bin\Mql.exe -CoCi_CiDo YES -Parts_RfDONE_DP "#JobRoot_DP#\01JobTemp" -LogFile "#JobRoot_DP#\01JobTemp\readAttr.log" -mxCoRun_Log_DPNE "#JobRoot_DP#\01JobTemp\_10_CoList_mx_checkout.log" -JobData2ResultsDoPrint -test -verbose -pauseOnEnd -pause


------------------- AttrSync #New 07.03.2014 ---------------------------------
SubAction -JobMgr_RunProcess=GB_AttrUpdate_PFM

#Doc: Die Ergebnisse werden nach den folgenden Regeln ausgewertet und behandelt:

Analyse CO:
- tritt ein CO Error auf..............................................................: so werden alle Objecte des Jobs mit Unlock eingecheckt und nix wird verarbeitet
  #Example: 1/9  mxgb:[Owning:mxgb;SCM]:ug0001622718/0/master/ug0001622718  AP/1/1  GB-CU-911  [CO:ERR CheckOut in Packet][CO:OK][PControl:Not.Proc][CU:OK]  D.ERR    06.03.14 16:54  07.03.14 11:35

Analyse LogFile Parsing des GB_PF_EditUpdate.exe Process '_25_GB_AttrUpdate_PFM_RunLog.txt'
- tritt ein Fehler beim Update der PFTemplate oder bei einem der PFMember auf..........: so werden alle Objecte der PF mit Unlock eingecheckt
  #Example: 1/9  mxgb:[Owning:mxgb;SCM]:ug0001622719/0/master/ug0001622719  AP/1/1  GB-CU-911  [CO:OK][PFM:ERR ug0001622718;0;Successfully updated Instance0: D:\JobMgrL\JobClient\mxgb_AttrUpdate_PFM_T_00014_GB\01JobTemp\ug0001622719.prt  (1 errors)][PFU:ERR][CU:OK]  D.ERR    06.03.14 16:54  07.03.14 11:33 

- weicht die Menge der Job.PFMember von der Menge der durch den verarbeitetn Objekte ab: so werden alle Objecte der PF mit Unlock eingecheckt
  #Example: 1/9  mxgb:[Owning:mxgb;SCM]:ug0001622718/0/master/ug0001622718  AP/1/1  GB-CU-911  [CO:OK][PFU:ERR Count differs PFM:Job.Obj.n:'8'<> PFM.Log.Results.n:'9'][CU:OK]  D.ERR    06.03.14 16:54  07.03.14 11:30  


Ausgabe wenn alles OK ist:
Num: Object:                                                    SP/AP   Res.Code~ Res.Msg:                        P.State~ P.Start:        P.End:
---- -------                                                    -----   --------~ --------                        -------~ --------        ------
1/9  mxgb:[Owning:mxgb;SCM]:ug0001622718/0/master/ug0001622718  AP/1/1  0         [CO:OK][PFT:OK][PFU:OK][CI:OK]  D.OK     06.03.14 16:54  07.03.14 11:39
2/9  mxgb:[Owning:mxgb;SCM]:ug0001622721/0/master/ug0001622721  AP/1/1  0         [CO:OK][PFM:OK][PFU:OK][CI:OK]  D.OK     06.03.14 16:54  07.03.14 11:39
3/9  mxgb:[Owning:mxgb;SCM]:ug0001622725/0/master/ug0001622725  AP/1/1  0         [CO:OK][PFM:OK][PFU:OK][CI:OK]  D.OK     06.03.14 16:54  07.03.14 11:39
4/9  mxgb:[Owning:mxgb;SCM]:ug0001622724/0/master/ug0001622724  AP/1/1  0         [CO:OK][PFM:OK][PFU:OK][CI:OK]  D.OK     06.03.14 16:54  07.03.14 11:39
5/9  mxgb:[Owning:mxgb;SCM]:ug0001622722/0/master/ug0001622722  AP/1/1  0         [CO:OK][PFM:OK][PFU:OK][CI:OK]  D.OK     06.03.14 16:54  07.03.14 11:39
6/9  mxgb:[Owning:mxgb;SCM]:ug0001622720/0/master/ug0001622720  AP/1/1  0         [CO:OK][PFM:OK][PFU:OK][CI:OK]  D.OK     06.03.14 16:54  07.03.14 11:39
7/9  mxgb:[Owning:mxgb;SCM]:ug0001622726/0/master/ug0001622726  AP/1/1  0         [CO:OK][PFM:OK][PFU:OK][CI:OK]  D.OK     06.03.14 16:54  07.03.14 11:39
8/9  mxgb:[Owning:mxgb;SCM]:ug0001622723/0/master/ug0001622723  AP/1/1  0         [CO:OK][PFM:OK][PFU:OK][CI:OK]  D.OK     06.03.14 16:54  07.03.14 11:39
9/9  mxgb:[Owning:mxgb;SCM]:ug0001622719/0/master/ug0001622719  AP/1/1  0         [CO:OK][PFM:OK][PFU:OK][CI:OK]  D.OK     06.03.14 16:54  07.03.14 11:39                                                                                                                       D.OK     06.03.14 16:54  07.03.14 11:36

..............
#Test1: AttrSync PFM 2.1210;06.03.2014;J.Fes
-Action "RefileNative_2012_01" -RfResultEvalCustom "GB_AttrUpdate_PFM" -JobRoot_DP "V:\CustomersDataL\GB\2014-03-06-ExampleData\mxgb_AttrUpdate_PFM_T_00014_GB_OK" -MatrixSiteId MATRIX-R.test -mql_exe_DPNE C:\MQL\bin\Mql.exe -CoCi_CiDo YES -Parts_RfDONE_DP "#JobRoot_DP#\01JobTemp" -LogFile "#JobRoot_DP#\01JobTemp\_25_GB_AttrUpdate_PFM_RunLog.txt" -mxCoRun_Log_DPNE "#JobRoot_DP#\01JobTemp\_10_CoList_mx_checkout.log" -JobData2ResultsDoPrint -test -verbose -pauseOnEnd -Xpause





