<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<CmdTools Version="3.2000.503.2026" GenerationTimestampUtc="2026-03-05T08:32:26.7328935Z">
  <Actions>
    <Action Name="CBTools_2012_05">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="CBExtractInputListGen">
          <Parameters />
        </SubAction>
        <SubAction Name="CBMoveCBFilesToCBArchiv">
          <Parameters />
        </SubAction>
        <SubAction Name="CBDataOrg_CGMToTifOrPdf_FileToFileArchiv_Custom01">
          <Parameters />
        </SubAction>
        <SubAction Name="CBResultGen">
          <Parameters />
        </SubAction>
        <SubAction Name="CBGeomComp_Custom02">
          <Parameters />
        </SubAction>
        <SubAction Name="CBResultGenTIF">
          <Parameters />
        </SubAction>
        <SubAction Name="Compair2XmlFiles">
          <Parameters />
        </SubAction>
        <SubAction Name="CBCompair_Custom03">
          <Parameters />
        </SubAction>
        <SubAction Name="Debug">
          <Parameters />
        </SubAction>
        <SubAction Name="CBExtractExecute">
          <Parameters>
            <Parameter Name="NXCB_Seperator">
              <DisplayName>10 - - - NXCheckBox Extract settings - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="NXCB_exe_NE">
              <DisplayName>11 NXCheckBox.exe</DisplayName>
              <DefaultValue>NxCheckBox_*64*_*11*.exe</DefaultValue>
              <Description>wildcard search term to find NXCheckBox.exe in ..\01-JobScripts\CheckBox\Bin
#Doc: ENV: NxCheckBox_program_exe_NE contains filename</Description>
            </Parameter>
            <Parameter Name="CBMgrConfigXml">
              <DisplayName>12 CB Config file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Name of used CB.Mgr CB.Config file [Default:CBMgrConfig.xml]
#Doc:File is by default located in folder %JobMgr_Root_DP%\02-BinClient.Custom\..</Description>
            </Parameter>
            <Parameter Name="CBMgrConfigXml_usesCBVer">
              <DisplayName>13 NXCB uses CB.Config CB1/CB2 paramters</DisplayName>
              <DefaultValue>CB1</DefaultValue>
              <Description>CB Uses CB.Mgr CB.Config
#Doc: see settings in CheckBox Manager
      |-&gt; 'CB Config' -&gt; '02 Extract / Report Settings' -&gt; parameter CB1* CB2*
ENV:JobMgr_CBMgrUsesCBVerDef</Description>
            </Parameter>
            <Parameter Name="NXCB_CBProcessKey">
              <DisplayName>14 NXCheckBox Job KEY</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>This key can be used to control additional actions/settings in NXCB custom scipts
#ENV:JobMgr_NXCBProcessKey</Description>
            </Parameter>
            <Parameter Name="NXCB_StepDescrInfo">
              <DisplayName>15 NXCheckBox Job short Info/Description</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>process step Info/description
ENV:JobMgr_NXCB_StepDescrInfo</Description>
            </Parameter>
            <Parameter Name="NXCB_CBDataAndProcessSubDir_pp">
              <DisplayName>16 Subdir to locate extracted NXCB Data</DisplayName>
              <DefaultValue>11-NXCB1Extract</DefaultValue>
              <Description>subdir of JobRoot_DP to locate extracted NXCB.xml NXCB.cgm and process logfiles (like NX.syslog)
#Doc: location is %JobRoot_DP%\11-NXCB1Extract</Description>
            </Parameter>
            <Parameter Name="NXCB_JobParaBase">
              <DisplayName>17 Base parameter</DisplayName>
              <DefaultValue>''-DetailOption=25,26 -Accuracy=.9999 -UpdateAllViews -UpdateAllFeatures''</DefaultValue>
              <Description>Defines NXCB base parameter
#Doc: !! parameter need to be defined with double quotes '' at start and end !!
#Doc: Extract parameter: -DetailOption=25,26 -Accuracy=.9999
#Doc: Update parameter: -UpdateAllFeatures -UpdateAllViews -StruktureSync -DrawingSnapShotCreate
#Doc: Save Action parameter: -SaveWorkPart 
-----
Detailed Documentations please see:
 - #JobScriptMinus1_DP#\Documentation\NxCheckBox_Help.txt
 - http://download.plmjobmanager.com/JobManagerV3/V3-0002-AppResources/90-DATA/CustomerNameShort_SettingsGlobal/10-JobScripts/CheckBox/Documentation/NxCheckBox_Help.txt</Description>
            </Parameter>
            <Parameter Name="NXCB_JobParaCgm">
              <DisplayName>18 Cgm extract parameter</DisplayName>
              <DefaultValue>''-Cgm_Def_Color_Option=3 -Sheet=_All_,_with_view_''</DefaultValue>
              <Description>defines NXCB12 parameter
#Doc: !! parameter need to be defined with double quotes '' at start and end !!
#Doc: Documentations see #JobScriptMinus1_DP#\Documentation\..</Description>
            </Parameter>
            <Parameter Name="NXCB_CustomStart_cmd_NE">
              <DisplayName>19 NXCheckBox custom start script file name</DisplayName>
              <DefaultValue>NXCB_CustomStart.cmd</DefaultValue>
              <Description>defines custom script to run NXCheckBox for extract actions [Default=NXCB_CustomStart.cmd]</Description>
            </Parameter>
            <Parameter Name="NXCB_UGII_LOAD_OPTIONS_NE">
              <DisplayName>20 UGII_LOAD_OPTIONS file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>NX LOAD_OPTIONS file for NXCB12 extract
#Doc: ENV: %UGII_LOAD_OPTIONS_NE% contains filename
#Doc: file need to be located in %JobRoot_DP%\startup\</Description>
            </Parameter>
            <Parameter Name="NXCB_UGII_LOCAL_USER_DEFAULTS_NE">
              <DisplayName>21 UGII_LOCAL_USER_DEFAULTS file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>file defining NXCB_UGII_LOCAL_USER_DEFAULTS
file is to place in '..\JobRoot_DP\startUp\UGII_LOCAL_USER_DEFAULTS_NE'
sets ENV:UGII_LOCAL_USER_DEFAULTS_NE</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="CMM2NX_2021_06">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="Status_initial_InpListGen">
          <Parameters>
            <Parameter Name="Status_initial_InpList_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>gives full path for 'Set initial status' input file.</Description>
            </Parameter>
            <Parameter Name="finalInputListFormat">
              <DisplayName />
              <DefaultValue>#ItemId#|#Rev#|</DefaultValue>
              <Description>format of the input list in the final process, you can use gitter vars</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Status_initial_ResultEval">
          <Parameters>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>21 - Full path to TcDataSetExtract.xml files</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>gives full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="Status_CMMInitial">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Initial'.
#Doc: This Status is expectet after set Status:'CMM_Initial'.
#Doc: IR/DS/BVR need to have this Status before CMM process starts.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="CMM_InpListGen">
          <Parameters>
            <Parameter Name="Status_CMMInitial">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Initial'.
#Doc: This Status is expectet after set Status:'CMM_Initial'.
#Doc: IR/DS/BVR need to have this Status before CMM process starts.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMFailed">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Failed'.
#Doc: This Status is expectet after set Status:'CMM_Failed'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMApproved">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Approved'.
#Doc: This Status is expectet after set Status:'CMM_Approved'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>21 - Full path to TcDataSetExtract.xml files</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>gives full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="force">
              <DisplayName />
              <DefaultValue>false</DefaultValue>
              <Description>forces all datasets to be included in 'Status_final_InpList'
  1. even if: BOMView analyse returns false
forces all datasets to be included in 'CMM_InpList'
  1. even if: BOMView analyse returns false
  2. even if: corresponding NX Dataset exist
  3. even if: cmmStatus is not OK</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="CheckOutStatusAnalyse">
              <DisplayName>Check Object CheckOut status</DisplayName>
              <DefaultValue>true</DefaultValue>
              <Description>if set to true, it will be checked if the Dataset, ItemRevision or the BOMViewRevision is checked out in Teamcenter
if any of these 3 types is checked out, thy will not be processed (default is true)
[#New: 3.1493;25.06.2020;S.Gueth]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="BOM_Datasets_XML_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to .xml data file containing all BOM Datasets of IR's.
#Hint: Optional for SubAction:
 -DS_of_IR 
#Hint: Required if -BOM_Datasets_SQL_DPNE is used.</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="CMM_ResultEval">
          <Parameters>
            <Parameter Name="Status_CMMInitial">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Initial'.
#Doc: This Status is expectet after set Status:'CMM_Initial'.
#Doc: IR/DS/BVR need to have this Status before CMM process starts.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMFailed">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Failed'.
#Doc: This Status is expectet after set Status:'CMM_Failed'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMApproved">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Approved'.
#Doc: This Status is expectet after set Status:'CMM_Approved'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>21 - Full path to TcDataSetExtract.xml files</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>gives full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="StopProcessesCMM">
              <DisplayName />
              <DefaultValue>false</DefaultValue>
              <Description>If set then JCT will try to stop/kill remaining CMM Processes like CMM,XCADService,NXService (#New: 3.1309;23.03.2017;J.Fes)</Description>
            </Parameter>
            <Parameter Name="CMM_REPORT_RESULT_as_WRN_TrueFalse">
              <DisplayName>CMM Report Result as Warning</DisplayName>
              <DefaultValue>True</DefaultValue>
              <Description>defines if cmm report results should be reported as wrn or as error (default is true -&gt; reported as WRN)</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="LogFile">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>full path to logfile</Description>
            </Parameter>
            <Parameter Name="BOMs_eXtract_IrData_Root_DP">
              <DisplayName>BOMData eXtract dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Dir to place eXtracted BOM IrData in the Job (New: 2.1210;12.11.2014;J.Fes)
#Doc:3.1456;08.03.2018;J.Fes default value '#JobRoot_DP#\JobData_20_CMM' removed</Description>
            </Parameter>
            <Parameter Name="BOMCompairBOMRefFindMethode">
              <DisplayName>50.1 BOM-Line reference find methode</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines for BOMCompair BOMLine-RefFind methode
 M1_byBOMPuid    = sets to find ref BOMLines via BOMPuid
 M2_byBOMData    = sets to find ref BOMLines via BOMData ir_puid and pseq + order number
 M3_byAutomation = sets to find first like 'M1_byBOMPuid' if nf. then via 'M2_byBOMData' [Default]
#LUp: 3.1460;29.03.2018;J.Fes/S.Gueth</Description>
            </Parameter>
            <Parameter Name="BOMCompairDoCompairOCN">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Defines if BOMCompair includes occurrence notes compair
#Hint If value = '' defauls are defined by BOMCompairForProcess_Enum CMM=OFF all other=ON
#New: 3.1405;18.05.2017;J.Fes</Description>
            </Parameter>
            <Parameter Name="ResultClassification_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Defines fullpath to Custom ResultClassification.xml</Description>
            </Parameter>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Status_final_InpListGen">
          <Parameters>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>21 - Full path to TcDataSetExtract.xml files</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>gives full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="Status_final_InpList_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>gives full path for 'Set final status' input file.</Description>
            </Parameter>
            <Parameter Name="Status_CMMInitial">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Initial'.
#Doc: This Status is expectet after set Status:'CMM_Initial'.
#Doc: IR/DS/BVR need to have this Status before CMM process starts.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMFailed">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Failed'.
#Doc: This Status is expectet after set Status:'CMM_Failed'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMApproved">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Approved'.
#Doc: This Status is expectet after set Status:'CMM_Approved'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="finalInputListFormat">
              <DisplayName />
              <DefaultValue>#ItemId#|#Rev#|</DefaultValue>
              <Description>format of the input list in the final process, you can use gitter vars</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Status_final_ResultEval">
          <Parameters>
            <Parameter Name="Status_CMMInitial">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Initial'.
#Doc: This Status is expectet after set Status:'CMM_Initial'.
#Doc: IR/DS/BVR need to have this Status before CMM process starts.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMFailed">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Failed'.
#Doc: This Status is expectet after set Status:'CMM_Failed'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMApproved">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Approved'.
#Doc: This Status is expectet after set Status:'CMM_Approved'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>21 - Full path to TcDataSetExtract.xml files</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>gives full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="BOMs_eXtract_IrData_Root_DP">
              <DisplayName>BOMData eXtract dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Dir to place eXtracted BOM IrData in the Job (New: 2.1210;12.11.2014;J.Fes)
#Doc:3.1456;08.03.2018;J.Fes default value '#JobRoot_DP#\JobData_20_CMM' removed</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Status_remigrate_InpListGen">
          <Parameters>
            <Parameter Name="Status_initial_InpList_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>gives full path for 'Set initial status' input file.</Description>
            </Parameter>
            <Parameter Name="finalInputListFormat">
              <DisplayName />
              <DefaultValue>#ItemId#|#Rev#|</DefaultValue>
              <Description>format of the input list in the final process, you can use gitter vars</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Status_remigrate_ResultEval">
          <Parameters>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>21 - Full path to TcDataSetExtract.xml files</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>gives full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="BOMs_eXtract_IrData_Root_DP">
              <DisplayName>BOMData eXtract dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Dir to place eXtracted BOM IrData in the Job (New: 2.1210;12.11.2014;J.Fes)
#Doc:3.1456;08.03.2018;J.Fes default value '#JobRoot_DP#\JobData_20_CMM' removed</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="finalChk_ResultEval">
          <Parameters>
            <Parameter Name="BOMCompareDo_YESNO">
              <DisplayName>01 - CMM.finalChk do BOMAnalyse (YES|NO)</DisplayName>
              <DefaultValue>YES</DefaultValue>
              <Description>Defines if CMM.finalChk will check BOMAnalyse (Default=YES)</Description>
            </Parameter>
            <Parameter Name="OwnerCheckDo_YESNO">
              <DisplayName>02 - CMM.finalChk do verify TC.Owner (YES|NO)</DisplayName>
              <DefaultValue>YES</DefaultValue>
              <Description>Defines if CMM.finalChk will verify also NX.DS Owner Ship (Default=YES)</Description>
            </Parameter>
            <Parameter Name="StatusCheckDo_YESNO">
              <DisplayName>03 - CMM.finalChk verify TC.Release.Status (YES|NO)</DisplayName>
              <DefaultValue>YES</DefaultValue>
              <Description>Defines if CMM.finalChk will verify Release status (Default=YES)</Description>
            </Parameter>
            <Parameter Name="CMMReportAnalyseDo_YESNO">
              <DisplayName>11 - CMM.finalChk do CMMReportAnalyse (YES|NO)</DisplayName>
              <DefaultValue>NO</DefaultValue>
              <Description>Defines if CMM.finalChk process CMMReport Analyse (Default=NO)</Description>
            </Parameter>
            <Parameter Name="CMMReportAnalyseResultClassification_DPNE">
              <DisplayName>12 - CMM.finalChk use CMMReportAnalyseResultClassification.xml</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines full path to CMMReportAnalyseResultClassification.xml</Description>
            </Parameter>
            <Parameter Name="CMMReportAnalyseRSec1RClas_ObjAttr">
              <DisplayName>14 - CMM.finalChk define Obj.Attr.Number for RSec1RClas Data</DisplayName>
              <DefaultValue>0</DefaultValue>
              <Description>define Obj.Attr Number 1..10 to handel CMMReportAnalyseRSec1RClas results
Valid Values are 1..10 [#New: 3.1601;06.02.2022;J.Fes}</Description>
            </Parameter>
            <Parameter Name="CMMReportAnalyseRSec2RCode_ObjAttr">
              <DisplayName>15 - CMM.finalChk define Obj.Attr.Number for RSec2RCode Data</DisplayName>
              <DefaultValue>0</DefaultValue>
              <Description>define Obj.Attr Number 1..10 to handel CMMReportAnalyseRSec2RCode results
Valid Values are 1..10 [#New: 3.1601;06.02.2022;J.Fes}</Description>
            </Parameter>
            <Parameter Name="Data_2D_uses_3D_StoredIn_ObjAttr">
              <DisplayName>16 - set Obj.Attr.Num that stores Drw uses 3D Data</DisplayName>
              <DefaultValue>0</DefaultValue>
              <Description>define Obj.Attr Number 1..10 where Data 'Drw uses 3D' is stored into
Valid Values are 1..10 [#New: 3.1601;06.02.2022;J.Fes}</Description>
            </Parameter>
            <Parameter Name="CMMReportAnalyseSaveNonClassifiedResultData_DPNE">
              <DisplayName>13 - CMM.finalChk file collects non classified CMMReport messages</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Define full path to the file that collect all 'NON Classified Messages' CMMReport Messages
-&gt; 12 - CMM.finalChk use CMMReportAnalyseResultClassification.xml</Description>
            </Parameter>
            <Parameter Name="CMMProcess_UsedPGrNo">
              <DisplayName>17 - CMM.finalChk PGr Number used for CMM Process</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>define PGr Number used for CMM Process
Valid Values are '01'..'20'
If value '' then check 56 is not used
[#New: 3.1601;13.02.2022;J.Fes]</Description>
            </Parameter>
            <Parameter Name="NXReplacementPartProcess_UsedPGrNo">
              <DisplayName>18 - CMM.finalChk PGr Number used to generate NX Replacment part</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>define PGr Number used to generate NX Replacment part
Valid Values are '01'..'20'
If value '' then final NX replacment part check is disabled
[#New: 3.1601;08.02.2022;J.Fes]</Description>
            </Parameter>
            <Parameter Name="CMMReportAnalyseResultImportToTc_SubActionSettingsXML">
              <DisplayName>21 - CMM.finalChk CMMReportAnalyseResult Import to Tc use SubActionSettingsXML</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines SubActionSettingsXML for insert/add CMMReportEvalResults to TC
If value is not set CMMReportEvalResults value is not add to TC
#New: 3.1601;05.02.2022;J.Fes</Description>
            </Parameter>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>21 - Full path to TcDataSetExtract.xml files</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>gives full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="BOMs_eXtract_IrData_Root_DP">
              <DisplayName>BOMData eXtract dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Dir to place eXtracted BOM IrData in the Job (New: 2.1210;12.11.2014;J.Fes)
#Doc:3.1456;08.03.2018;J.Fes default value '#JobRoot_DP#\JobData_20_CMM' removed</Description>
            </Parameter>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ChangeOwner_InpListGen">
          <Parameters>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>21 - Full path to TcDataSetExtract.xml files</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>gives full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="ChangeOwner_InpList_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>full path for 'ChOwn' input file.</Description>
            </Parameter>
            <Parameter Name="Status_CMMInitial">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Initial'.
#Doc: This Status is expectet after set Status:'CMM_Initial'.
#Doc: IR/DS/BVR need to have this Status before CMM process starts.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMFailed">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Failed'.
#Doc: This Status is expectet after set Status:'CMM_Failed'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMApproved">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Approved'.
#Doc: This Status is expectet after set Status:'CMM_Approved'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="force">
              <DisplayName />
              <DefaultValue>false</DefaultValue>
              <Description>forces all datasets to be included in 'Status_final_InpList'
  1. even if: BOMView analyse returns false
forces all datasets to be included in 'CMM_InpList'
  1. even if: BOMView analyse returns false
  2. even if: corresponding NX Dataset exist
  3. even if: cmmStatus is not OK</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ChangeOwner_ResultEval">
          <Parameters>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>21 - Full path to TcDataSetExtract.xml files</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>gives full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="CMM_OptionFileEdit">
          <Parameters>
            <Parameter Name="CMMOpt_Remigrate">
              <DisplayName />
              <DefaultValue>Disabled</DefaultValue>
              <Description>defines if remigrate is used
#Doc: 'Disabled' defines not to use remigrate [Default]
#Doc: 'Selected' defines to remigrate the selected Datasets
#Doc: 'All'      defines to remigrate the selected and all Datasets use by CMM part</Description>
            </Parameter>
            <Parameter Name="CMMOpt_TemplateXML_NE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Defines used CMMOptions.xml template file
Please note file must be placed in Job folder: #JobRoot_DP#\settingsCMM\</Description>
            </Parameter>
            <Parameter Name="u">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Name of TC user (-u=infodba)</Description>
            </Parameter>
            <Parameter Name="p">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Password of TC user (-p=my123infodbapw)</Description>
            </Parameter>
            <Parameter Name="g">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Group of TC user (-g=dba)</Description>
            </Parameter>
            <Parameter Name="CMM_Login_NE">
              <DisplayName />
              <DefaultValue>02-CMM_Login.xml</DefaultValue>
              <Description>defines CMM Login XML File name
#Doc: file will be placed to JobDir: #CMMJobRoot_DP#\02-CMM_Login.xml</Description>
            </Parameter>
            <Parameter Name="CMM_serverHost">
              <DisplayName />
              <DefaultValue>localhost</DefaultValue>
              <Description>defines CMM TCServerHost</Description>
            </Parameter>
            <Parameter Name="CMM_serverId">
              <DisplayName />
              <DefaultValue>TcServer1</DefaultValue>
              <Description>defines CMM TCServerId</Description>
            </Parameter>
            <Parameter Name="CMM_serverPort">
              <DisplayName />
              <DefaultValue>1572</DefaultValue>
              <Description>defines CMM TCServerPort</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Propagation_InpListGen">
          <Parameters />
        </SubAction>
        <SubAction Name="ChangeMasterShip_ResultEval">
          <Parameters />
        </SubAction>
        <SubAction Name="StatusMigrated_final_InpListGen">
          <Parameters />
        </SubAction>
        <SubAction Name="CheckDRWRelation">
          <Parameters />
        </SubAction>
        <SubAction Name="CMM_ReportsAnalyse">
          <Parameters />
        </SubAction>
        <SubAction Name="JobDataList">
          <Parameters />
        </SubAction>
        <SubAction Name="CMM_ReportsAnalyseViaResultClassi">
          <Parameters>
            <Parameter Name="CMMReportAnalyseResultClassification_DPNE">
              <DisplayName>12 - CMM.finalChk use CMMReportAnalyseResultClassification.xml</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines full path to CMMReportAnalyseResultClassification.xml</Description>
            </Parameter>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="CreoToJt_2026_01">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ExcuteForTc">
          <Parameters>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
            <Parameter Name="ipemCreoExportInstrucResultList_DPNE">
              <DisplayName>02 - '02-ipemCreoExportInstrucResultList.txt'</DisplayName>
              <DefaultValue>%JobTemp%\02-ipemCreoExportInstrucResultList.txt</DefaultValue>
              <Description>CreoExportInstruc report list generated during Creo Data IPEM Export into JobDir</Description>
            </Parameter>
            <Parameter Name="CreoTranslateToJT_CommandFile_ParaInstances">
              <DisplayName>10 - CreoToJTCommand file - entries parameter 'Instances=' Creo:'family-table-parts'</DisplayName>
              <DefaultValue>ObjectInst</DefaultValue>
              <Description>Defines the value is used for CreoToJTCommand file - entries parameter 'Instances='
This Value is used for Creo family table parts
Possible Values are:
 - ObjectIns - uses Object instance Name
 - All       – translate all instances in the model.
 - GENERIC   – translate the top level model in the family table
 #Doc: If other value is used then is value is used
 #Exa: set Value='inst1,inst2' Instances="inst1,inst2"</Description>
            </Parameter>
            <Parameter Name="CreoTranslateToJT_CommandVia_DefProcess">
              <DisplayName>20 - Uses Default commands to translate Creo to JT</DisplayName>
              <DefaultValue>ON</DefaultValue>
              <Description>Define to use default command to to translate Creo to JT
Env vars %CREO_CMD% %CREO_PSF% must be set
IF value ON then parameter below '21 - CreoToJT_07-Creo...' is ignored</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="CreoTranslateToJT_Script_DPNE">
              <DisplayName>21 - CreoToJT_07-CreoTranslateToJT.cmd Creo1tojt.bat</DisplayName>
              <DefaultValue>%JobRoot_DP%\CreoToJT_07-CreoTranslateToJT.cmd</DefaultValue>
              <Description>Full Path to script translates Creo Data to JT Data</Description>
            </Parameter>
            <Parameter Name="CreoTranslateToJT_CommandFile_DPNE">
              <DisplayName>22 - 04-CreoToJTCommand.txt</DisplayName>
              <DefaultValue>%JobTemp%\04-CreoToJTCommand.txt</DefaultValue>
              <Description>Full Path to Creotojt.bat command file
This file contains the CreotoJT commands for translating Creo Data to JT
See also jt_creo_ua.pdf - Capture 2. Using the Creo Parametric to JT translator</Description>
            </Parameter>
            <Parameter Name="CreoTranslateToJT_TessConfig_DPNE">
              <DisplayName>23 - #JobRoot_DP#\settings\CreoToJTtess.config</DisplayName>
              <DefaultValue>#JobRoot_DP#\settings\CreoToJTtess.config</DefaultValue>
              <Description>Full Path to Creotojt tess.config files
This file contains the CreotoJT tess.config for translating Creo Data to JT
See also jt_creo_ua.pdf - Capture 2. Using the Creo Parametric to JT translator</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="CustomCmdTools_2016_04">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="ArrangementsChangeOwnerEval">
          <Parameters />
        </SubAction>
        <SubAction Name="RefileRepair_PrtOverwrite">
          <Parameters />
        </SubAction>
        <SubAction Name="ResetOwningSite">
          <Parameters />
        </SubAction>
        <SubAction Name="AttributeSync">
          <Parameters>
            <Parameter Name="AttrSyncInputTemplateFile_DPNE">
              <DisplayName>Attr Sync template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path to attribute sync input template file</Description>
            </Parameter>
            <Parameter Name="CBConfVersionExt">
              <DisplayName>CB conf version</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>CB config version extention</Description>
            </Parameter>
            <Parameter Name="CBConfigXml">
              <DisplayName>CB config xml file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path of cb config file</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ChangeOwnerShipIrToI">
          <Parameters>
            <Parameter Name="ChangeOwnerInputFileHeader">
              <DisplayName>Input File Header</DisplayName>
              <DefaultValue>!~ItemID~RevID~Owner~Group</DefaultValue>
              <Description>defines the input file header line For change owner process</Description>
            </Parameter>
            <Parameter Name="ChangeOwnerShipProg_DPNE">
              <DisplayName>Program</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Full path to change owner ship program</Description>
            </Parameter>
            <Parameter Name="ChangeOwnerShipArguments">
              <DisplayName>Arguments</DisplayName>
              <DefaultValue> -cfg=#JobRoot_DP#\startup\ItemRev.cfg -m=items</DefaultValue>
              <Description>Commandline Arguments for change owner ship tool
-u -p -g -i -o -r parameters will be set automatically</Description>
            </Parameter>
            <Parameter Name="ChangeOwnerShipDurationSEC">
              <DisplayName />
              <DefaultValue>600</DefaultValue>
              <Description>Max duration (in sec) to excute change owner ship program.
Value &lt;=0 no Limit
Value &gt;0 Max duration in SEC</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="PropertySwap">
          <Parameters>
            <Parameter Name="JobTemp_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>defines path to JobTemp dir</Description>
            </Parameter>
            <Parameter Name="Prop1">
              <DisplayName>Property 1 to swap</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines property 1 that should be swaped with property 2</Description>
            </Parameter>
            <Parameter Name="Prop2">
              <DisplayName>Property 2 to swap</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines property 2 that should be swaped with property 1</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="PLMEasyBatchRenameForItem">
          <Parameters>
            <Parameter Name="JobTemp_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>defines path to JobTemp dir</Description>
            </Parameter>
            <Parameter Name="ItemRenameFormat">
              <DisplayName>Item Rename Format</DisplayName>
              <DefaultValue>#ItemId#</DefaultValue>
              <Description>defines the format for the new item id
you can use the gitter variable #ItemId# that will be replaced with current item id</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
            <Parameter Name="RemovePrefixFromItem">
              <DisplayName>remove prefix from item</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>optional, if given then the defined string will be removed from the start of the item id (example: NX_0815 will be renamed in 0815)</Description>
            </Parameter>
            <Parameter Name="RemoveSuffixFromItem">
              <DisplayName>remove suffix from item</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>optional, if given then the defined string will be removed from the end of the item id (example: 0815_NX will be renamed in 0815)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="AttributeSyncCustom01">
          <Parameters />
        </SubAction>
        <SubAction Name="VPMapProTextExportFromTif">
          <Parameters>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
            <Parameter Name="TiffTextExtractFolder_DP">
              <DisplayName>Tiff text extract folder</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines the folder where tiff files will be copied to, for the text extraction</Description>
            </Parameter>
            <Parameter Name="BatchJobFile_DPNE">
              <DisplayName>Batch Job File DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines name and path to the batch job file, attention: batch job file has to be configured correctly</Description>
            </Parameter>
            <Parameter Name="TifRDVDataExportFolder">
              <DisplayName>RDV Target Export Folder</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines the path to the rdv export folder</Description>
            </Parameter>
            <Parameter Name="ExportetTextsCsvFile_DPNE">
              <DisplayName>Exported Texts csv file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines the full path and name of the exported texts csv file</Description>
            </Parameter>
            <Parameter Name="CleanUpRVDFiles">
              <DisplayName>Clean Up RVD files</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>optional, if set, rvd files will be deleted after the job</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASMLNXPartAndCBExport">
          <Parameters>
            <Parameter Name="NXCB_CBconfigXml">
              <DisplayName>31 - NXCheckBox CBMgrConfig.xml file</DisplayName>
              <DefaultValue>CBMgrConfig.xml</DefaultValue>
              <Description>Name of NXCheckBox config file for CB extract [Default:CBMgrConfig.xml]
#Doc:File is located in folder %JobMgr_Root_DP%\02-BinClient.Custom\..</Description>
            </Parameter>
            <Parameter Name="NXCB_CBExtract_SubActionSettingsXml">
              <DisplayName>32 - NXCB-1 - SubActionSettingsXmL</DisplayName>
              <DefaultValue>NXCBExtract*.xml</DefaultValue>
              <Description>SubActionSettings.xml file for NXCB extract process
#Doc: file need to be in directory %JobRoot_DP%\SubActionSettings\.</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.SubActionXML_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>SubActionXML_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="NXPartExportCleanUpFiles">
              <DisplayName>33 - Clean up extracted files</DisplayName>
              <DefaultValue>true</DefaultValue>
              <Description>if on, exported prt and jt files will be cleaned up at the end of the process</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.SubActionXML_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>SubActionXML_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="PatternExchangeViaNXJournal">
          <Parameters>
            <Parameter Name="PatternReplace_NXJournal_DPNE">
              <DisplayName>Pattern Replace - NX Jorunal File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to NX Journal file for NX Pattern Replace</Description>
            </Parameter>
            <Parameter Name="CharsNotToReplaceForPath">
              <DisplayName>CharsNotToReplaceForPath</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Here you can define which chars shouldnt be replaced on the ItemId for native Path
; is the delemiter and cant be replaced, because ; is not allowed in Filenames</Description>
            </Parameter>
            <Parameter Name="PatternReplace_MappingFile_DPNE">
              <DisplayName>Pattern Replace - NX Mapping File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to Pattern Mapping File
Format in file: 
PatternName|PatternFileOld|PatternFileNew</Description>
            </Parameter>
            <Parameter Name="PatternReplaceSaveNXPart">
              <DisplayName>Pattern Replace - Save NX Part</DisplayName>
              <DefaultValue>False</DefaultValue>
              <Description>if set to true, part will be saved (default is false)</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="SQL_NamedRefNameByDataSetPUID_DPNE">
              <DisplayName>Get NamedRef OrgName (of UG DS) by DS PUID</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>name of the SQL File to get named ref original name fopr UG dataset by dataset puid</Description>
            </Parameter>
            <Parameter Name="FileNamesVia_CustomObjectVars">
              <DisplayName>Custom File Names via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the custom filename here, gitter variables are also allowed
for Gitter Variables you can use all propeties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the destination path</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASMLTCACResultEval">
          <Parameters>
            <Parameter Name="ASMLTCAC_IR_AttrSql_NE">
              <DisplayName>01-TCAC_IR_Attributes_NE</DisplayName>
              <DefaultValue>TCAC_IR_Attributes.sql</DefaultValue>
              <Description>name of the SQL File to get Ir Attributes values from TC</Description>
            </Parameter>
            <Parameter Name="ASMLTCAC_DS_AttrSql_NE">
              <DisplayName>02-TCAC_DS_Attributes_NE</DisplayName>
              <DefaultValue>TCAC_DS_Attributes.sql</DefaultValue>
              <Description>name of the SQL File to get DS Attributes values from TC</Description>
            </Parameter>
            <Parameter Name="JobProcessTemp_TP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>top path for JobProcess temp directory
#Doc: also Environment Vars can be used
#Exa: %JobTemp_TP% (#New: 3.1502;23.01.2021;J.Fes)</Description>
            </Parameter>
            <Parameter Name="JobProcessResLog_NE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Defines file name and extension containing JobResult/JobProcess data
#Doc: also Environment Variable can be used
#Exa: %JobProcessResLog_NE% (#New: 3.1502;23.01.2021;J.Fes)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="NxTCRefferencesReplaceForNativ">
          <Parameters>
            <Parameter Name="FileNamesVia_CustomObjectVars">
              <DisplayName>Custom File Names via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the custom filename here, gitter variables are also allowed
for Gitter Variables you can use all propeties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the destination path</Description>
            </Parameter>
            <Parameter Name="CharsNotToReplaceForPath">
              <DisplayName>CharsNotToReplaceForPath</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Here you can define which chars shouldnt be replaced on the ItemId for native Path
; is the delemiter and cant be replaced, because ; is not allowed in Filenames</Description>
            </Parameter>
            <Parameter Name="MissingFilesListsRoot_DP">
              <DisplayName>Missing Files Lists Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the root directory where the list for missing refferences etc. will be saved</Description>
            </Parameter>
            <Parameter Name="SQLCommand_ItemIDByItemPUID_NE">
              <DisplayName>Get ItemId by ItemPUID SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>name of the SQL File to get itemId by Item puid</Description>
            </Parameter>
            <Parameter Name="NXReffsGet_NXJournal_DPNE">
              <DisplayName>NX Refs Get - NX Jorunal File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to NX Journal file for NX References get</Description>
            </Parameter>
            <Parameter Name="PFInformation_CustomObjectAttr">
              <DisplayName>Part Family Info Object Attr</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define a custom object attribute, where the Part Family Information should be stored to in the JobManager
if this is not defined, Part Family Information will not be stored</Description>
            </Parameter>
            <Parameter Name="CreateDummy">
              <DisplayName>Create Dummy Part</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>defines if a Dummy should be created</Description>
            </Parameter>
            <Parameter Name="DummyTemplateFile_DPNE">
              <DisplayName>Dummy Template Path (DPNE)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the full path to the dummy template prt file</Description>
            </Parameter>
            <Parameter Name="DummyFile_DPNE_CustomObjectAttr">
              <DisplayName>Dummy File Custom Attr</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the Object Attribute where the DummyFile Path is stored
I.ObjectAttr01 -&gt; ObjectAttribute1 from the Item of the corresponding component in the JobMgr DB will be used to read the Dummy file path 
IR.ObjectAttr01 -&gt; ObjectAttribute1 from the Item Revision of the corresponding component in the JobMgr DB will be used to read the Dummy file path 
DS.ObjectAttr01 -&gt; ObjectAttribute1 from the Dataset of the corresponding component in the JobMgr DB will be used to read the Dummy file path </Description>
            </Parameter>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="PFMRenameViaNXJournal">
          <Parameters>
            <Parameter Name="PFMRename_NXJournal_DPNE">
              <DisplayName>PFM Rename - NX Jorunal File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to NX Journal file for NX PFM Rename</Description>
            </Parameter>
            <Parameter Name="PFMRenameSaveNXPart">
              <DisplayName>PFM Rename - Save NX Part</DisplayName>
              <DefaultValue>False</DefaultValue>
              <Description>if set to true, part will be saved (default is false)</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="FileNamesVia_CustomObjectVars">
              <DisplayName>Custom File Names via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the custom filename here, gitter variables are also allowed
for Gitter Variables you can use all propeties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the destination path</Description>
            </Parameter>
            <Parameter Name="Windchill_DB_ConnectionString">
              <DisplayName>Mig to Windchill DB Connection String (Oracle)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Connection String for windchill migration database (oracle)</Description>
            </Parameter>
            <Parameter Name="Windchill_SpecialFamilyMembersDBName">
              <DisplayName>PFM Rename - PF Specail DB Name</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the db name, where PFMasters and PFMembers are defined!</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="WindchillNXReffsGet">
          <Parameters>
            <Parameter Name="NXReffsGet_NXJournal_DPNE">
              <DisplayName>NX Refs Get - NX Jorunal File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to NX Journal file for NX References get</Description>
            </Parameter>
            <Parameter Name="Windchill_DB_ConnectionString">
              <DisplayName>Mig to Windchill DB Connection String (Oracle)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Connection String for windchill migration database (oracle)</Description>
            </Parameter>
            <Parameter Name="SQLCommand_ItemIDByItemPUID_NE">
              <DisplayName>Get ItemId by ItemPUID SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>name of the SQL File to get itemId by Item puid</Description>
            </Parameter>
            <Parameter Name="FileNamesVia_CustomObjectVars">
              <DisplayName>Custom File Names via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the custom filename here, gitter variables are also allowed
for Gitter Variables you can use all propeties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the destination path</Description>
            </Parameter>
            <Parameter Name="Windchill_URLPrefix">
              <DisplayName>Windchill URL Prefix</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>prefix url to windchill server</Description>
            </Parameter>
            <Parameter Name="Windchill_user">
              <DisplayName>Windchill User</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>windchill user</Description>
            </Parameter>
            <Parameter Name="Windchill_pw">
              <DisplayName>Windchill Password</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>windchill password</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="MTU_CADUpgradePreCheck">
          <Parameters>
            <Parameter Name="MTU_ProcessCategory">
              <DisplayName>Current Process Category</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the current process category (should be in same format then process category on CheckBox process)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_NONGeoImport2TC">
          <Parameters>
            <Parameter Name="TCPB_DataImportTemplate_DPNE">
              <DisplayName>01 - Non Geometric Data import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="UseEscapedCSV">
              <DisplayName />
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' properties will be insert in double qoutes (") -full_csv will be added as parameter 
if 'NO' -&gt; default parameter is -simple_csv</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_EBOMImport2TC">
          <Parameters>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataBOMDelete">
              <DisplayName>09 - tcpb data BOM delete arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
            <Parameter Name="EBOMDeleteTemplateFile_DPNE">
              <DisplayName>08 - EBOM delete template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for deleting EBOM with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="EBOMImportTemplateFile_DPNE">
              <DisplayName>09 - EBOM Import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import EBOM with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="isInsourscingPart">
              <DisplayName />
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' properties will be insert in double qoutes (") -full_csv will be added as parameter 
if 'NO' -&gt; default parameter is -simple_csv</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_ProductImport2TC">
          <Parameters>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
            <Parameter Name="ASMProductImportJARFile_DPNE">
              <DisplayName>ASM jar Porducts Import file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the jar file for Import Porducts to TC</Description>
            </Parameter>
            <Parameter Name="ASMProductImportXMLInpurFile_DPNE">
              <DisplayName>ASM Porducts Import file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the xml file for Import Porducts to TC</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_WorkspaceObjectImport2TC">
          <Parameters>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="WorkspaceObjectTemplate_DPNE">
              <DisplayName>ips_data_upload Template_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines which config should be used for the inputfile for ips_data_upload</Description>
            </Parameter>
            <Parameter Name="WorkspaceObjectConfig_DPNE">
              <DisplayName>ips_data_upload Config_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines which config should be used for ips_data_upload</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
            <Parameter Name="isInsourscingPart">
              <DisplayName />
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' properties will be insert in double qoutes (") -full_csv will be added as parameter 
if 'NO' -&gt; default parameter is -simple_csv</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_DocumentsImport2TC">
          <Parameters>
            <Parameter Name="TCPB_DataImportTemplate_DPNE">
              <DisplayName>01 - Non Geometric Data import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
            <Parameter Name="TCCheckRes_YESNO">
              <DisplayName>09 - TC Data result check will be used (Default=YES)</DisplayName>
              <DefaultValue>YES</DefaultValue>
              <Description>if 'YES' then TC Result check will be used (Default=YES)
if 'NO' then no TC Data will be extracted after the process
if 'NO' then no TC Result evaluation will be done
Hint: use setting 'NO' if TC Date Check is NOT required</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_BOMRelationImport2TC">
          <Parameters>
            <Parameter Name="TCPB_DataImportTemplate_DPNE">
              <DisplayName>01 - Non Geometric Data import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
            <Parameter Name="TCCheckRes_YESNO">
              <DisplayName>09 - TC Data result check will be used (Default=YES)</DisplayName>
              <DefaultValue>YES</DefaultValue>
              <Description>if 'YES' then TC Result check will be used (Default=YES)
if 'NO' then no TC Data will be extracted after the process
if 'NO' then no TC Result evaluation will be done
Hint: use setting 'NO' if TC Date Check is NOT required</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="MGWSNeutralFormat2TC">
          <Parameters>
            <Parameter Name="MGWS_TransfermodePLMXMLExport">
              <DisplayName>Transermode</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines which transfermode should be used for custom MDFExport</Description>
            </Parameter>
            <Parameter Name="ExecProgMDFExport_DPNE">
              <DisplayName>ExecProgMDFExport_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path for the exec path ro run MDF Export</Description>
            </Parameter>
            <Parameter Name="ExecProgDXFExport_DPNE">
              <DisplayName>ExecProgDXFExport_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path for the exec path ro run MDF Export</Description>
            </Parameter>
            <Parameter Name="ExecProgDXFImport_DPNE">
              <DisplayName>ExecProgDXFImport_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path for the exec path ro run DXF Import</Description>
            </Parameter>
            <Parameter Name="MDFLocation_DPNE">
              <DisplayName>MDFLocation_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Location where the files should be copied to</Description>
            </Parameter>
            <Parameter Name="TCDataExtractSubActionSettings_DPNE">
              <DisplayName>TCDataExtractSubActionSettings_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path for SubActionSettings.xml for TCDataExtract</Description>
            </Parameter>
            <Parameter Name="CredentialParams">
              <DisplayName>Additional Params</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>additional params</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASML_DCMJobInfoGet">
          <Parameters />
        </SubAction>
        <SubAction Name="ASML_DCMP5ResultEval">
          <Parameters />
        </SubAction>
        <SubAction Name="ASML_DCMP7ResultEval">
          <Parameters />
        </SubAction>
        <SubAction Name="ASML_DCMP8ResultEval">
          <Parameters />
        </SubAction>
        <SubAction Name="ASM_ProjectMemberImport2TC">
          <Parameters>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
            <Parameter Name="ASMProductImportJARFile_DPNE">
              <DisplayName>ASM jar Porducts Import file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the jar file for Import Porducts to TC</Description>
            </Parameter>
            <Parameter Name="ASMProductImportXMLInpurFile_DPNE">
              <DisplayName>ASM Porducts Import file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the xml file for Import Porducts to TC</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_Part2DocumentRelationImport2TC">
          <Parameters>
            <Parameter Name="TCPB_DataImportTemplate_DPNE">
              <DisplayName>01 - Non Geometric Data import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
            <Parameter Name="TCCheckRes_YESNO">
              <DisplayName>09 - TC Data result check will be used (Default=YES)</DisplayName>
              <DefaultValue>YES</DefaultValue>
              <Description>if 'YES' then TC Result check will be used (Default=YES)
if 'NO' then no TC Data will be extracted after the process
if 'NO' then no TC Result evaluation will be done
Hint: use setting 'NO' if TC Date Check is NOT required</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="RWS_NxNativeSetAttribute">
          <Parameters>
            <Parameter Name="SetAttribute_NXJournal_DPNE">
              <DisplayName>SetAttribute_NXJournal_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path for the vb script to execute NXJournal</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="MTU_CheckBoxFilesCleanup">
          <Parameters />
        </SubAction>
        <SubAction Name="ASM_ProjectsImport2TC">
          <Parameters>
            <Parameter Name="WorkspaceObjectTemplate_DPNE">
              <DisplayName>ips_data_upload Template_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines which config should be used for the inputfile for ips_data_upload</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="IsCADData">
              <DisplayName />
              <DefaultValue>NO</DefaultValue>
              <Description>Defines which properties should be load for the input file
if 'YES' CAD Properties will be load (SolidEdgeObj)
if 'NO' NonCAD Properties will be load (NonGeometricObj)</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="MTU_MigratedIntegrateCheck">
          <Parameters>
            <Parameter Name="IntegrateMigLegacySiteId">
              <DisplayName>legacy site id</DisplayName>
              <DefaultValue>UAPROD01</DefaultValue>
              <Description>legacy JobManager site id (defined the site to check against)</Description>
            </Parameter>
            <Parameter Name="IntegrateMigLegacyJobManagerSettings_FileDPNE">
              <DisplayName>legacy JobManager Settings XML File (optinal)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines JobManager Settings File to legacy System (optional)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="LAM_NXGenMasterModelDataset">
          <Parameters>
            <Parameter Name="TCPBDataImportXml_NXMasterImport_NE">
              <DisplayName>04 TCPBDataImport SubAction XML (NXMasterImport)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>file name of the sub action settings file for TCPBData Import</Description>
            </Parameter>
            <Parameter Name="TCPBDataImportXml_UGPartCreate_NE">
              <DisplayName>05 TCPBDataImport SubAction XML (UGPartCreate)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>file name of the sub action settings file for TCPBData Import</Description>
            </Parameter>
            <Parameter Name="PLMXmlExportProg_DPNE">
              <DisplayName>01 PLMExport Program (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Full path to plm xml export program</Description>
            </Parameter>
            <Parameter Name="PLMXmlExportArguments">
              <DisplayName>02 PLMExport Arguments</DisplayName>
              <DefaultValue> -transfermode=ConfiguredDataFilesExportDefault </DefaultValue>
              <Description>Commandline Arguments for plm xml export process
HINT: parameters -u, -p, -g, -uid, -xml_file, -log will automatically be set</Description>
            </Parameter>
            <Parameter Name="PLMXmlExportMaxDurationSEC">
              <DisplayName>03 PLMExport max duration</DisplayName>
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute program.
Value &lt;=0 no Limit
Value &gt;0 Max duration in SEC</Description>
            </Parameter>
            <Parameter Name="UGPartDSNameSchema">
              <DisplayName>06 - UGPart DS-Name Schema</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Dataset Name shema for UGPART</Description>
            </Parameter>
            <Parameter Name="MasterModelGen_NXJournal_DPNE">
              <DisplayName>07 - MasterModelGen - NX Jorunal File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to NX Journal file for MasterModelGen</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_SPM_ChangeObjectImport">
          <Parameters>
            <Parameter Name="TCPB_DataImportTemplate_DPNE">
              <DisplayName>01 - Non Geometric Data import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="UseEscapedCSV">
              <DisplayName />
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' properties will be insert in double qoutes (") -full_csv will be added as parameter 
if 'NO' -&gt; default parameter is -simple_csv</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_SPM_ChangeObj2PartRelImport">
          <Parameters>
            <Parameter Name="TCPB_DataImportTemplate_DPNE">
              <DisplayName>01 - Non Geometric Data import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="UseEscapedCSV">
              <DisplayName />
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' properties will be insert in double qoutes (") -full_csv will be added as parameter 
if 'NO' -&gt; default parameter is -simple_csv</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Nativ_NXReffsGet_IntoJobMgrDB">
          <Parameters>
            <Parameter Name="NXReffsGet_NXJournal_DPNE">
              <DisplayName>NX Refs Get - NX Jorunal File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to NX Journal file for NX References get</Description>
            </Parameter>
            <Parameter Name="SQLCommand_ItemIDByItemPUID_NE">
              <DisplayName>Get ItemId by ItemPUID SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>name of the SQL File to get itemId by Item puid</Description>
            </Parameter>
            <Parameter Name="FileNamesVia_CustomObjectVars">
              <DisplayName>Custom File Names via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the custom filename here, gitter variables are also allowed
for Gitter Variables you can use all propeties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the destination path</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="MTU_OverRuleProcess">
          <Parameters>
            <Parameter Name="OPG">
              <DisplayName>01 - Overruled Process Group</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the process group that should be overruled</Description>
            </Parameter>
            <Parameter Name="OSectionKey">
              <DisplayName>02 - Overruled CB SektionKey</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines unique Checkbox 'SektionKey' to be OverRuled (only from a former 'ERR') 
Example SektionKeys from Cb result message:
[PH:OK][MD:WRN:Accuracy:0,99999&gt;0,999][AS:OK][DR:OK][EN25:ERR:Txt.ValChanged][EN26:OK][DC:Not.Req.][PI:OK][NXRes:ERR][TCRes:OK][CBCleanUp:OK]
 PH     MD                             AS     DR     EN25                     EN26                  PI     NXRes      TCRes     CBCleanUp</Description>
            </Parameter>
            <Parameter Name="OCheck">
              <DisplayName>03 - Overruled CB Check</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the Checkbox 'Check' of '02 - Overruled CB SektionKey'
Example check of EN25 from Cb result message:
[PH:OK][MD:WRN:Accuracy:0,99999&gt;0,999][AS:OK][DR:OK][EN25:ERR:Txt.ValChanged][EN26:OK][DC:Not.Req.][PI:OK][NXRes:ERR][TCRes:OK][CBCleanUp:OK]
                                                              Txt.ValChanged</Description>
            </Parameter>
            <Parameter Name="ORelevantSectionList">
              <DisplayName>04 - Overruled Relevant CB Section List</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the CB checkes that should be considdered to extract the real amount of all relevant OverRuled Section ERRor(s) (ignoring all other ERR of not relevant Checks, i.e NxRes *)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="MTU_KeepOverrulements">
          <Parameters />
        </SubAction>
        <SubAction Name="NxNativRefferencesReplaceForNativ">
          <Parameters>
            <Parameter Name="FileNamesVia_CustomObjectVars">
              <DisplayName>Custom File Names via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the custom filename here, gitter variables are also allowed
for Gitter Variables you can use all propeties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the destination path</Description>
            </Parameter>
            <Parameter Name="CharsNotToReplaceForPath">
              <DisplayName>CharsNotToReplaceForPath</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Here you can define which chars shouldnt be replaced on the ItemId for native Path
; is the delemiter and cant be replaced, because ; is not allowed in Filenames</Description>
            </Parameter>
            <Parameter Name="MissingFilesListsRoot_DP">
              <DisplayName>Missing Files Lists Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the root directory where the list for missing refferences etc. will be saved</Description>
            </Parameter>
            <Parameter Name="SQLCommand_ItemIDByItemPUID_NE">
              <DisplayName>Get ItemId by ItemPUID SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>name of the SQL File to get itemId by Item puid</Description>
            </Parameter>
            <Parameter Name="NXReffsGet_NXJournal_DPNE">
              <DisplayName>NX Refs Get - NX Jorunal File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to NX Journal file for NX References get</Description>
            </Parameter>
            <Parameter Name="PFInformation_CustomObjectAttr">
              <DisplayName>Part Family Info Object Attr</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define a custom object attribute, where the Part Family Information should be stored to in the JobManager
if this is not defined, Part Family Information will not be stored</Description>
            </Parameter>
            <Parameter Name="OrgFile_NE_CustomObjectAttr">
              <DisplayName>Org File Name via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the original filename (NE) here, gitter variables are also allowed
for Gitter Variables you can use all properties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the original file name (ObjectFs_NE)</Description>
            </Parameter>
            <Parameter Name="OrgFile2_NE_CustomObjectAttr">
              <DisplayName>Org File Name 2  (when regex match is false)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define a second original filename (NE) here, gitter variables are also allowed
this will be used when 'Org File Name Regex Pattern (optional)' is defined and match is false
for Gitter Variables you can use all properties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the original file name (ObjectFs_NE)</Description>
            </Parameter>
            <Parameter Name="OrgFile_RegexPattern">
              <DisplayName>Org File Name Regex Pattern (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define a reg ex pattern that will be used on the nx references to parse from reference_NE to search for references in JobMgr db
Example: 
reference_NE:= 1234567890~~test.prt, regex patter:= ^(\d{10})~~ -&gt; result:= 1234567890</Description>
            </Parameter>
            <Parameter Name="CreateDummyNXJournal">
              <DisplayName>Create Dummy Part (NXJournalFile)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the path to the dummy file creation NXJournal</Description>
            </Parameter>
            <Parameter Name="CheckNativFileExists">
              <DisplayName />
              <DefaultValue>false</DefaultValue>
              <Description>You can check if the nativ file to replace realy exists</Description>
            </Parameter>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_SPM_ChangeObject2SOItemsImport">
          <Parameters>
            <Parameter Name="TCPB_DataImportTemplate_DPNE">
              <DisplayName>01 - Non Geometric Data import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="UseEscapedCSV">
              <DisplayName />
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' properties will be insert in double qoutes (") -full_csv will be added as parameter 
if 'NO' -&gt; default parameter is -simple_csv</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="KBA_CheckIn_CheckOutTools">
          <Parameters />
        </SubAction>
        <SubAction Name="MTU_CBLisRelFileDetect">
          <Parameters />
        </SubAction>
        <SubAction Name="ASM_LineItemImport">
          <Parameters>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="WorkspaceObjectTemplate_DPNE">
              <DisplayName>ips_data_upload Template_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines which config should be used for the inputfile for ips_data_upload</Description>
            </Parameter>
            <Parameter Name="WorkspaceObjectConfig_DPNE">
              <DisplayName>ips_data_upload Config_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines which config should be used for ips_data_upload</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
            <Parameter Name="isInsourscingPart">
              <DisplayName />
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' properties will be insert in double qoutes (") -full_csv will be added as parameter 
if 'NO' -&gt; default parameter is -simple_csv</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="RLS_AgileNXPartsExport">
          <Parameters>
            <Parameter Name="AgileCID_CustomObjectVars">
              <DisplayName>Agile CID via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the CID for Agile Objects here, please use gitter variables
you can use all propeties from ObjectData_cls for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#</Description>
            </Parameter>
            <Parameter Name="AgileExportRootPath_DP">
              <DisplayName>Agile Export root path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the export root path </Description>
            </Parameter>
            <Parameter Name="Agile_CustomSourceFileName_DPNE">
              <DisplayName>Agile Source Filename</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the source file name by gitter variables, please use gitter variables
you can use #ExportRoot_DP# and all properties from ObjectData_cls for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#</Description>
            </Parameter>
            <Parameter Name="Agile_CustomTargetFileName_DPNE">
              <DisplayName>Agile Target Filename</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the source file name by gitter variables, please use gitter variables
you can use and all properties from ObjectData_cls for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#</Description>
            </Parameter>
            <Parameter Name="Agile_ServiceNames">
              <DisplayName>Agile Service Names</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the agile service names (multiple separated by ;)
if defined, it will be checked (before extract) if the service(s) is/are running and start it, if it is not running</Description>
            </Parameter>
            <Parameter Name="Agile_ExportForce">
              <DisplayName>Export Force</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>defines the agile export should be forces, independent if exported file already exists </Description>
            </Parameter>
            <Parameter Name="ECUBatchStart_DPNE">
              <DisplayName>ecu batch start prog. dpne</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the program to start ecu batch exe
if this name is set, it will be checked (before extract) if the ecu is running and start it, if it is not running</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_SimpleCustomImport">
          <Parameters>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="WorkspaceObjectTemplate_DPNE">
              <DisplayName>ips_data_upload Template_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines which config should be used for the inputfile for ips_data_upload</Description>
            </Parameter>
            <Parameter Name="WorkspaceObjectConfig_DPNE">
              <DisplayName>ips_data_upload Config_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines which config should be used for ips_data_upload</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
            <Parameter Name="isInsourscingPart">
              <DisplayName />
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' properties will be insert in double qoutes (") -full_csv will be added as parameter 
if 'NO' -&gt; default parameter is -simple_csv</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Agile2TCWrapper">
          <Parameters />
        </SubAction>
        <SubAction Name="TC2AgileImportPreparation">
          <Parameters>
            <Parameter Name="TC2Agile_ImportRoot_DP">
              <DisplayName>Import Root directory</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the import root directory</Description>
            </Parameter>
            <Parameter Name="TC2Agile_toImport_ObjectAttr">
              <DisplayName>to Import Object Attribute</DisplayName>
              <DefaultValue>#ObjectAttr10#</DefaultValue>
              <Description>You can define attribute where it is defined if objects should be imported to agile or not, please use gitter variables
for example: #ObjectAttr10#</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_TC_BOMMerge">
          <Parameters>
            <Parameter Name="EBOMImportTemplateFile_DPNE">
              <DisplayName>09 - EBOM Import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import EBOM with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="RWS_IndexDrawings">
          <Parameters>
            <Parameter Name="IndexByFileName">
              <DisplayName />
              <DefaultValue>NO</DefaultValue>
              <Description> 
if 'NO' -&gt; default parameter is -simple_csv</Description>
            </Parameter>
            <Parameter Name="SettignsFileVPIndex_NE">
              <DisplayName>SettingsFileVPIndex_NE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path for the SettingsFile for VPIndex</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
            <Parameter Name="ExcludeList_DPNE">
              <DisplayName>ExcludeList_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path for the exclude list</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_AXM_PartsImport">
          <Parameters>
            <Parameter Name="TCPB_DataImportTemplate_DPNE">
              <DisplayName>01 - Non Geometric Data import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="UseEscapedCSV">
              <DisplayName />
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' properties will be insert in double qoutes (") -full_csv will be added as parameter 
if 'NO' -&gt; default parameter is -simple_csv</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_AXM_DocumentsImport">
          <Parameters>
            <Parameter Name="TCPB_DataImportTemplate_DPNE">
              <DisplayName>01 - Non Geometric Data import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="UseEscapedCSV">
              <DisplayName />
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' properties will be insert in double qoutes (") -full_csv will be added as parameter 
if 'NO' -&gt; default parameter is -simple_csv</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ASM_AXM_SolidEdgeDSExtPropsImport">
          <Parameters>
            <Parameter Name="TCPB_DataImportTemplate_DPNE">
              <DisplayName>01 - Non Geometric Data import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
            <Parameter Name="TCCheckRes_YESNO">
              <DisplayName>09 - TC Data result check will be used (Default=YES)</DisplayName>
              <DefaultValue>YES</DefaultValue>
              <Description>if 'YES' then TC Result check will be used (Default=YES)
if 'NO' then no TC Data will be extracted after the process
if 'NO' then no TC Result evaluation will be done
Hint: use setting 'NO' if TC Date Check is NOT required</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Agile2TC_TCStatusSet">
          <Parameters>
            <Parameter Name="Agile2TC_StatusSetProg_DPNE">
              <DisplayName>01 TC Set Status Program</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Full path to tc set status program</Description>
            </Parameter>
            <Parameter Name="Agile2TC_StatusSetArguments">
              <DisplayName>02 TC Set Status Arguments (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for plm xml export process
HINT: parameters -u, -p, -g, -uidsfile, -logfile will automatically be set</Description>
            </Parameter>
            <Parameter Name="Agile2TC_StatusSetMaxDurationSEC">
              <DisplayName>03 TC Set Status max duration</DisplayName>
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute program.
Value &lt;=0 no Limit
Value &gt;0 Max duration in SEC</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ARAS_DataOpimization">
          <Parameters>
            <Parameter Name="ExportRootPath_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>defines the A2X package name and JobMgr group name (has to be unambiguously)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ARAS_NxNativRefReplace">
          <Parameters>
            <Parameter Name="FileNamesVia_CustomObjectVars">
              <DisplayName>Custom File Names via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the custom filename here, gitter variables are also allowed
for Gitter Variables you can use all propeties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the destination path</Description>
            </Parameter>
            <Parameter Name="CharsNotToReplaceForPath">
              <DisplayName>CharsNotToReplaceForPath</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Here you can define which chars shouldnt be replaced on the ItemId for native Path
; is the delemiter and cant be replaced, because ; is not allowed in Filenames</Description>
            </Parameter>
            <Parameter Name="MissingFilesListsRoot_DP">
              <DisplayName>Missing Files Lists Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the root directory where the list for missing refferences etc. will be saved</Description>
            </Parameter>
            <Parameter Name="SQLCommand_ItemIDByItemPUID_NE">
              <DisplayName>Get ItemId by ItemPUID SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>name of the SQL File to get itemId by Item puid</Description>
            </Parameter>
            <Parameter Name="NXReffsGet_NXJournal_DPNE">
              <DisplayName>NX Refs Get - NX Jorunal File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to NX Journal file for NX References get</Description>
            </Parameter>
            <Parameter Name="PFInformation_CustomObjectAttr">
              <DisplayName>Part Family Info Object Attr</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define a custom object attribute, where the Part Family Information should be stored to in the JobManager
if this is not defined, Part Family Information will not be stored</Description>
            </Parameter>
            <Parameter Name="OrgFile_NE_CustomObjectAttr">
              <DisplayName>Org File Name via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the original filename (NE) here, gitter variables are also allowed
for Gitter Variables you can use all properties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the original file name (ObjectFs_NE)</Description>
            </Parameter>
            <Parameter Name="OrgFile2_NE_CustomObjectAttr">
              <DisplayName>Org File Name 2  (when regex match is false)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define a second original filename (NE) here, gitter variables are also allowed
this will be used when 'Org File Name Regex Pattern (optional)' is defined and match is false
for Gitter Variables you can use all properties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the original file name (ObjectFs_NE)</Description>
            </Parameter>
            <Parameter Name="OrgFile_RegexPattern">
              <DisplayName>Org File Name Regex Pattern (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define a reg ex pattern that will be used on the nx references to parse from reference_NE to search for references in JobMgr db
Example: 
reference_NE:= 1234567890~~test.prt, regex patter:= ^(\d{10})~~ -&gt; result:= 1234567890</Description>
            </Parameter>
            <Parameter Name="CreateDummyNXJournal">
              <DisplayName>Create Dummy Part (NXJournalFile)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the path to the dummy file creation NXJournal</Description>
            </Parameter>
            <Parameter Name="CheckNativFileExists">
              <DisplayName />
              <DefaultValue>false</DefaultValue>
              <Description>You can check if the nativ file to replace realy exists</Description>
            </Parameter>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="RunAndEvalCustomNXJournal">
          <Parameters>
            <Parameter Name="Custom_NXJournal_DPNE">
              <DisplayName>NXJournal_DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path for the vb script to execute NXJournal</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="DSC_SAPIntegration_2017_12">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="DSC_SAPNxPartProcess">
          <Parameters>
            <Parameter Name="Basic_10SettingSeperator">
              <DisplayName>10 - - - Process Basic settings - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="PartProcessMethode">
              <DisplayName>11 ProcessMethode</DisplayName>
              <DefaultValue>UnKown</DefaultValue>
              <Description>ALV1 Analysis Variation 1 Using NX-CheckBox
ALV2 Analysis Variation 2 Using NX-CheckBox
PUV1 Part Update
PUV2 Part Update - Nx-CheckBox
PUV3 Part Update - Nx-CheckBox - Quality Controlled PartUpdate Process
please review Docu: 'JobManager_Docu_DSC-SAP_Integration_PartProzess.ppt'</Description>
            </Parameter>
            <Parameter Name="NXCachePath_Auto">
              <DisplayName>12 Define NXCachePath-AutoPath (ON/OFF)</DisplayName>
              <DefaultValue>ON</DefaultValue>
              <Description>defines if NXCache path is automaticly used
#Doc: If value = 'ON' enables NXCacheAutoPath [Default]
#Doc: If value = 'OFF' or any other value as ON disables NXCacheAutoPath
#Doc: If NXCacheAutoPath is disabled then NXCache_DP is used
#Doc: AutoPath #JobRoot_DP#\..\NXCache_#SiteId#
#Doc: Environ Variable %JobMgr_NXCachePath_DP% contains path To NXCachePath
#Doc: use in load_option.def ${JobMgr_NXCachePath_DP}</Description>
            </Parameter>
            <Parameter Name="NXCachePath_DP">
              <DisplayName>13 define NXCache dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines path to NXCache directory #Doc: If Value = '' then NXCache is disabled
#Doc: Environ Variable %JobMgr_NXCachePath_DP% contains path To NXCachePath
#Doc: use in load_option.def ${JobMgr_NXCachePath_DP}</Description>
            </Parameter>
            <Parameter Name="BackupCheckedOutFiles">
              <DisplayName>15 Backup checked out files</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>defines if current checked out files should be backed up</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="BackupRoot_DP">
              <DisplayName>16 Backup root directory</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the backup root directory</Description>
            </Parameter>
            <Parameter Name="SAPSetting_20Seperator">
              <DisplayName>20 - - - Process SAP settings - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="CheckOutStatusSet">
              <DisplayName>21 SAP set check out status</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then the status will be set to checked out [#New: 3.1475;05.09.2018;A.Stein]
if 'OFF' then check out status is not set. To avoid unwanted overwrites during checkIn DIS version number is checked.</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="DISAttributesExport">
              <DisplayName>23 SAP Get Attributes of Documents</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then attributes of the document will be exported into .xml file
if 'OFF' then not</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="TryRun">
              <DisplayName>24 TryRun ON/OFF</DisplayName>
              <DefaultValue>ON</DefaultValue>
              <Description>if TryRun=ON  then DIS Parts will NOT be checked in
if TryRun=OFF then DIS Parts will be checked into SAP
ENV JobMgr_TryRun
[Default=ON] // [#New: 3.1488;28.01.2019;J.Fes]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="CiOverwriteNewerSAPVersions">
              <DisplayName>22 SAP CheckIn Overwrite newer SAP-DIS Versions</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then a newer SAP version will be overwritten
if 'OFF' then there will be a check if there is a newer SAP version, if so checkin wont be done</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="IncludeExcludeStateList">
              <DisplayName>26 Include/Exclude Status for CO and CI</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines all including or Excluding states for the CI and CO [#New: 3.1475;05.09.2018;A.Stein]</Description>
            </Parameter>
            <Parameter Name="NXPU_30SettingSeperator">
              <DisplayName>30 - - - NXPartUpdate settings - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="NXPU_CustomStart_cmd_NE">
              <DisplayName>31 custom script file name</DisplayName>
              <DefaultValue>NXPU_CustomStart.cmd</DefaultValue>
              <Description>defines custom script to run NX Refile / NX PartUpdate [Default=NXPU_CustomStart.cmd]
#Doc: if value empty then custom script is not used</Description>
            </Parameter>
            <Parameter Name="NXPU_UGII_SITE_DIR">
              <DisplayName>32 UGII_SITE_DIR</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path to UGII_SITE_DIR 
#Doc: to set UGII_SITE_DIR to startup dir of Job/Process then please set value to: %JobRoot_DP%
#Doc: ENV:UGII_SITE_DIR contais value</Description>
            </Parameter>
            <Parameter Name="NXPU_UGII_LOCAL_USER_DEFAULTS_NE">
              <DisplayName>33 UGII_LOCAL_USER_DEFAULTS file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>NX UGII_LOCAL_USER_DEFAULTS file for NX-Refile NX-PartUpdate
#Doc: file need to be located in %JobRoot_DP%\startup\
#Doc: ENV:UGII_LOCAL_USER_DEFAULTS_NE contains filename</Description>
            </Parameter>
            <Parameter Name="NXPU_UGII_LOAD_OPTIONS_NE">
              <DisplayName>34 UGII_LOAD_OPTIONS file</DisplayName>
              <DefaultValue>NXPU_LOAD_OPTIONS_LoadCompNO.def</DefaultValue>
              <Description>NX LOAD_OPTIONS file for NX-Refile NX-PartUpdate
#Doc: file need to be located in %JobRoot_DP%\startup\
#Doc: ENV: UGII_LOAD_OPTIONS_NE contains filename</Description>
            </Parameter>
            <Parameter Name="NXPU_ResClRulesNxSylogPartSections_NE">
              <DisplayName>35 NX.sylog ResClRules for each part</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Nx.syslog ResClRules to analyse NxPart-Syslog-Section
#Doc: file need to be located in %JobRoot_DP%\Resources\</Description>
            </Parameter>
            <Parameter Name="NXPU_ResClRulesNxSyslogGlobalCheck_NE">
              <DisplayName>36 NX.sylog ResClRules for global NX.syslog checks</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Nx.syslog ResClRules to analyse global NX.syslog
#Doc: file need to be located in %JobRoot_DP%\Resources\</Description>
            </Parameter>
            <Parameter Name="NXPU_Log_TP">
              <DisplayName>37 subdir to place Rf/PartUpdate log files</DisplayName>
              <DefaultValue>10-PartUpdateLog</DefaultValue>
              <Description>Defines subdir to place PartUpdate logfiles into JobRoot_DP
#Doc: %JobRoot_DP%\10-PartUpdateLog
#Doc: </Description>
            </Parameter>
            <Parameter Name="NXCB12_40SettingSeperator">
              <DisplayName>40 - - - NXCheckBox CB12 settings - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="NXCB12_CBconfigXml">
              <DisplayName>41 NXCheckBox CBMgrConfig.xml file</DisplayName>
              <DefaultValue>CBMgrConfig_DSCSAPCB12.xml</DefaultValue>
              <Description>Name of NXCheckBox config file for CB12 [Default:CBMgrConfig_DSCSAPCB12.xml]
#Doc:File is located in folder %JobMgr_Root_DP%\02-BinClient.Custom\..</Description>
            </Parameter>
            <Parameter Name="NXCB12_CB1Extract_SubActionSettingsXml">
              <DisplayName>42 NXCB-1 - SubActionSettingsXmL</DisplayName>
              <DefaultValue>NXCB1Extract*.xml</DefaultValue>
              <Description>SubActionSettings.xml file for NXCB-1 extract process
#Doc: file need to be in directory %JobRoot_DP%\SubActionSettings\.</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.SubActionXML_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>SubActionXML_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="NXCB12_CB2Extract_SubActionSettingsXml">
              <DisplayName>43 NXCB-2 - SubActionSettingsXmL</DisplayName>
              <DefaultValue>NXCB2Extract*.xml</DefaultValue>
              <Description>SubActionSettings.xml file for NXCB-2 extract process
#Doc: file need to be in directory %JobRoot_DP%\SubActionSettings\.</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.SubActionXML_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>SubActionXML_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="DSC_SAPUnlock">
          <Parameters />
        </SubAction>
        <SubAction Name="DSC_SAPExpo">
          <Parameters />
        </SubAction>
        <SubAction Name="DSC_SAPJT">
          <Parameters>
            <Parameter Name="Basic_10SettingSeperator">
              <DisplayName>10 - - - Process Basic settings - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="NXCachePath_Auto">
              <DisplayName>12 Define NXCachePath-AutoPath (ON/OFF)</DisplayName>
              <DefaultValue>ON</DefaultValue>
              <Description>defines if NXCache path is automaticly used
#Doc: If value = 'ON' enables NXCacheAutoPath [Default]
#Doc: If value = 'OFF' or any other value as ON disables NXCacheAutoPath
#Doc: If NXCacheAutoPath is disabled then NXCache_DP is used
#Doc: AutoPath #JobRoot_DP#\..\NXCache_#SiteId#
#Doc: Environ Variable %JobMgr_NXCachePath_DP% contains path To NXCachePath
#Doc: use in load_option.def ${JobMgr_NXCachePath_DP}</Description>
            </Parameter>
            <Parameter Name="NXCachePath_DP">
              <DisplayName>13 define NXCache dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines path to NXCache directory #Doc: If Value = '' then NXCache is disabled
#Doc: Environ Variable %JobMgr_NXCachePath_DP% contains path To NXCachePath
#Doc: use in load_option.def ${JobMgr_NXCachePath_DP}</Description>
            </Parameter>
            <Parameter Name="NXPU_UGII_SITE_DIR">
              <DisplayName>32 UGII_SITE_DIR</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path to UGII_SITE_DIR 
#Doc: to set UGII_SITE_DIR to startup dir of Job/Process then please set value to: %JobRoot_DP%
#Doc: ENV:UGII_SITE_DIR contais value</Description>
            </Parameter>
            <Parameter Name="NXPU_UGII_LOCAL_USER_DEFAULTS_NE">
              <DisplayName>33 UGII_LOCAL_USER_DEFAULTS file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>NX UGII_LOCAL_USER_DEFAULTS file for NX-Refile NX-PartUpdate
#Doc: file need to be located in %JobRoot_DP%\startup\
#Doc: ENV:UGII_LOCAL_USER_DEFAULTS_NE contains filename</Description>
            </Parameter>
            <Parameter Name="NXPU_UGII_LOAD_OPTIONS_NE">
              <DisplayName>34 UGII_LOAD_OPTIONS file</DisplayName>
              <DefaultValue>NXPU_LOAD_OPTIONS_LoadCompNO.def</DefaultValue>
              <Description>NX LOAD_OPTIONS file for NX-Refile NX-PartUpdate
#Doc: file need to be located in %JobRoot_DP%\startup\
#Doc: ENV: UGII_LOAD_OPTIONS_NE contains filename</Description>
            </Parameter>
            <Parameter Name="UpdateStructureOnCheckIn">
              <DisplayName>14 Update structure on CheckIn</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>defines if structure should be updated on checkin, meta-inf file is needed</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="DeleteOriginalsOnCheckIn">
              <DisplayName>15 Delete Originals on CheckIn</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines if originals should be deleted on checkin, define Workstation Applications sperated with ;</Description>
            </Parameter>
            <Parameter Name="JobTemp_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Job Process Root Dir</Description>
            </Parameter>
            <Parameter Name="TryRun">
              <DisplayName>24 TryRun ON/OFF</DisplayName>
              <DefaultValue>ON</DefaultValue>
              <Description>if TryRun=ON  then DIS Parts will NOT be checked in
if TryRun=OFF then DIS Parts will be checked into SAP
ENV JobMgr_TryRun
[Default=ON] // [#New: 3.1488;28.01.2019;J.Fes]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="ResultClassificationCustom_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>defines fullpath to Custom Result Classification xml file</Description>
            </Parameter>
            <Parameter Name="IncludeExcludeStateList">
              <DisplayName>26 Include/Exclude Status for CO and CI</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines all including or Excluding states for the CI and CO [#New: 3.1475;05.09.2018;A.Stein]</Description>
            </Parameter>
            <Parameter Name="MetaInfoFileGet_20SettingSeperator">
              <DisplayName>20 - - - Meta Info File Get via ++convert.exe - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="MetaInfoFileGetProg_DPNE">
              <DisplayName>21 Program to get Meta info File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Full path to the ++convert.exe from DSC</Description>
            </Parameter>
            <Parameter Name="MetaInfoFileGetArguments">
              <DisplayName>22 Arguments to get Meta info File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for ++convert.exe from DSC</Description>
            </Parameter>
            <Parameter Name="MetaInfoFileGetDurationSEC">
              <DisplayName>23 Max duration to get Meta info File</DisplayName>
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.
Value &lt;=0 no Limit
Value &gt;0 Max duration in SEC</Description>
            </Parameter>
            <Parameter Name="JTGen_30SettingSeperator">
              <DisplayName>30 - - - JT gen settings - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="JTGenProg_DPNE">
              <DisplayName>31 Program to generate JT Files</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Full path to the program to generate JT files</Description>
            </Parameter>
            <Parameter Name="JTGenArguments">
              <DisplayName>32 Arguments to generate JT Files</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments to generate JT files</Description>
            </Parameter>
            <Parameter Name="JTGenDurationSEC">
              <DisplayName>33 Max duration to generate JT Filese</DisplayName>
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.
Value &lt;=0 no Limit
Value &gt;0 Max duration in SEC</Description>
            </Parameter>
            <Parameter Name="EnvironmentVars_40SettingSeperator">
              <DisplayName>40 - - - Environment VARs - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="PLM_INSTID">
              <DisplayName>41 ENV var PLM_INSTID</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Environmant variable PLM_INSTID for JT generation via DSC NX_Create3DViewables.exe</Description>
            </Parameter>
            <Parameter Name="PLM_INSTDIR">
              <DisplayName>42 ENV var PLM_INSTDIR</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Environmant variable PLM_INSTDIR for JT generation via DSC NX_Create3DViewables.exe</Description>
            </Parameter>
            <Parameter Name="PLM_INSTDIR_CONF">
              <DisplayName>43 ENV var PLM_INSTDIR_CONF</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Environmant variable PLM_INSTDIR_CONF for JT generation via DSC NX_Create3DViewables.exe</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="DSC_SAPCustomProcess">
          <Parameters>
            <Parameter Name="Basic_10SettingSeperator">
              <DisplayName>10 - - - Process Basic settings - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="SAPSubcomponentsGetMethod">
              <DisplayName>11 Define Subcomponents get method on CheckOut</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the method how to get subcomponents of an assembly on checkout
No_Subcomomponents: will only deliver the files from the current job, but no subcomponents of an assembly
Subcomponents_into_NXCache_Dir: will also deliver the subcomponents of an assembly into the defined NXCache directory (see 12 and 13)
Subcomponents_into_Process_Dir: will also deliver the subcomponents of an assembly into the current job process directory</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JobManager.CmdTools.DSC_SAPIntegration_2017_12.SubcomponentsMethod_Selector_cls, JobManager.CmdTools, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JobManager.CmdTools.DSC_SAPIntegration_2017_12</Namespace>
                <Name>SubcomponentsMethod_Selector_cls</Name>
                <AssemblyName>JobManager.CmdTools, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="NXCachePath_Auto">
              <DisplayName>12 Define NXCachePath-AutoPath (ON/OFF)</DisplayName>
              <DefaultValue>ON</DefaultValue>
              <Description>defines if NXCache path is automaticly used
#Doc: If value = 'ON' enables NXCacheAutoPath [Default]
#Doc: If value = 'OFF' or any other value as ON disables NXCacheAutoPath
#Doc: If NXCacheAutoPath is disabled then NXCache_DP is used
#Doc: AutoPath #JobRoot_DP#\..\NXCache_#SiteId#
#Doc: Environ Variable %JobMgr_NXCachePath_DP% contains path To NXCachePath
#Doc: use in load_option.def ${JobMgr_NXCachePath_DP}</Description>
            </Parameter>
            <Parameter Name="NXCachePath_DP">
              <DisplayName>13 define NXCache dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines path to NXCache directory #Doc: If Value = '' then NXCache is disabled
#Doc: Environ Variable %JobMgr_NXCachePath_DP% contains path To NXCachePath
#Doc: use in load_option.def ${JobMgr_NXCachePath_DP}</Description>
            </Parameter>
            <Parameter Name="BackupCheckedOutFiles">
              <DisplayName>15 Backup checked out files</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>defines if current checked out files should be backed up</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="BackupRoot_DP">
              <DisplayName>16 Backup root directory</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the backup root directory</Description>
            </Parameter>
            <Parameter Name="BackupDirName_P">
              <DisplayName>17 Backup name</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the backup name, this will extend the backup root dir (defined in 16) with a new folder (name defined here)</Description>
            </Parameter>
            <Parameter Name="SAPSetting_20Seperator">
              <DisplayName>20 - - - Process SAP settings - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="CheckOutStatusSet">
              <DisplayName>21 SAP set check out status</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then the status will be set to checked out [#New: 3.1475;05.09.2018;A.Stein]
if 'OFF' then check out status is not set. To avoid unwanted overwrites during checkIn DIS version number is checked.</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="DISAttributesExport">
              <DisplayName>23 SAP Get Attributes of Documents</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then attributes of the document will be exported into .xml file
if 'OFF' then not</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="TryRun">
              <DisplayName>24 TryRun ON/OFF</DisplayName>
              <DefaultValue>ON</DefaultValue>
              <Description>if TryRun=ON  then DIS Parts will NOT be checked in
if TryRun=OFF then DIS Parts will be checked into SAP
ENV JobMgr_TryRun
[Default=ON] // [#New: 3.1488;28.01.2019;J.Fes]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="CiOverwriteNewerSAPVersions">
              <DisplayName>22 SAP CheckIn Overwrite newer SAP-DIS Versions</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then a newer SAP version will be overwritten
if 'OFF' then there will be a check if there is a newer SAP version, if so checkin wont be done</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="IncludeExcludeStateList">
              <DisplayName>26 Include/Exclude Status for CO and CI</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines all including or Excluding states for the CI and CO [#New: 3.1475;05.09.2018;A.Stein]</Description>
            </Parameter>
            <Parameter Name="CustomProcess_30SettingSeperator">
              <DisplayName>30 - - - Define Custom Process - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="CustomProcessTitel">
              <DisplayName>31 Custom Process Title</DisplayName>
              <DefaultValue>#Please set process title#</DefaultValue>
              <Description></Description>
            </Parameter>
            <Parameter Name="CustomProcessProgram_DPNE">
              <DisplayName>32 Custom Program to execute</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Full path to Custom Program
#Doc: you can use also environment variables</Description>
            </Parameter>
            <Parameter Name="CustomProcessProgram_Args">
              <DisplayName>33 Custom Program commandline arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Commandline arguments/parameter for Custom Program
#Doc: you can use also environment variables</Description>
            </Parameter>
            <Parameter Name="CustomProcessDurationMaxSEC">
              <DisplayName>34 Max duration to run Custom Program</DisplayName>
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute custom program
Value &lt;=0 no Limit
Value &gt;0 Max duration in SEC</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="JobControl_2018_10">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ControlActivStatus">
          <Parameters>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
            <Parameter Name="RuleName">
              <DisplayName>00 - JobControl Activ Status Rule Name</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the rulename of the ActivS tatus Rule</Description>
            </Parameter>
            <Parameter Name="Type">
              <DisplayName>01 - JobControl Activ Status Type</DisplayName>
              <DefaultValue>UNK</DefaultValue>
              <Description>defines the type of the job control active status</Description>
            </Parameter>
            <Parameter Name="Name">
              <DisplayName>02 - Name of Job Control Type</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the name of the job control type
you can define multiple names seperated with ; and you can use wildcards (*)</Description>
            </Parameter>
            <Parameter Name="Status">
              <DisplayName>03 - Status of Job Control</DisplayName>
              <DefaultValue>UNK</DefaultValue>
              <Description>defines the status of the job control that should be set 
you can set ON / OFF or Activ / Inactiv</Description>
            </Parameter>
            <Parameter Name="Description">
              <DisplayName>04 - Description</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines a description / note, that will be displayed in the JobServer at JobControlInfo</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="JobDataEdit_2012_09">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="EditObjects">
          <Parameters />
        </SubAction>
        <SubAction Name="JobData2ResultsSetProcessValue">
          <Parameters />
        </SubAction>
        <SubAction Name="JobData3TempSetProcessValue">
          <Parameters />
        </SubAction>
        <SubAction Name="JobData4ResultsReadFromFile">
          <Parameters>
            <Parameter Name="JobDataResultFile_DPNE">
              <DisplayName>01-JobDataResultFile</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines full path to job data result</Description>
            </Parameter>
            <Parameter Name="JobDataColumeSplitChar">
              <DisplayName>02-JobData ColumeSplitChar</DisplayName>
              <DefaultValue>;</DefaultValue>
              <Description>defines the Data Colume Split Char</Description>
            </Parameter>
            <Parameter Name="ResultLink">
              <DisplayName>03-JobResult default Link</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Sets the Result Link</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="LongTermArchivement_2014_02">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="MoveToArchive">
          <Parameters />
        </SubAction>
        <SubAction Name="StepLogFileEval">
          <Parameters />
        </SubAction>
        <SubAction Name="CheckMateLogFileEval">
          <Parameters />
        </SubAction>
        <SubAction Name="CadiqLogFileEval">
          <Parameters />
        </SubAction>
        <SubAction Name="CadiqTools">
          <Parameters />
        </SubAction>
        <SubAction Name="LTIngestU">
          <Parameters />
        </SubAction>
        <SubAction Name="LTIngestTC_ZipGen">
          <Parameters />
        </SubAction>
        <SubAction Name="LTIngestTC">
          <Parameters />
        </SubAction>
        <SubAction Name="LTRetrieveTC">
          <Parameters />
        </SubAction>
        <SubAction Name="LTIngestU_New">
          <Parameters />
        </SubAction>
        <SubAction Name="LTSetAttributes">
          <Parameters />
        </SubAction>
        <SubAction Name="MTUSetAttributesToTC_Legacy">
          <Parameters />
        </SubAction>
        <SubAction Name="MTUSetAttributesToTC_Integrate">
          <Parameters />
        </SubAction>
        <SubAction Name="CadiqTCResultExportAndEval">
          <Parameters>
            <Parameter Name="SoaBatchExportToolProg_DPNE">
              <DisplayName>01 SoaBachExport Program</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>SoaBatchExport Program</Description>
            </Parameter>
            <Parameter Name="SoaBatchExportToolAdditionalArguments">
              <DisplayName>02.1 SoaBachExport additional arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>additional arguments for SoaBatchExport prog, #hint: #input# #log# will be set automatically</Description>
            </Parameter>
            <Parameter Name="UserAndPasswordFromJobClientUse">
              <DisplayName>02.2 User/PW use fromJobClient</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>defines if user and password should be used from JobClient settings</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="SoaBatchExportToolMaxDurationSec">
              <DisplayName>03 SoaBatchExport max duration sec</DisplayName>
              <DefaultValue>600</DefaultValue>
              <Description>SoaBatchExport max duration in seconds [default is 600]</Description>
            </Parameter>
            <Parameter Name="SoaBatchExport_TemplateFile_DPNE">
              <DisplayName>04 SoaBachtExport Template File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path to soabatchexport template file
all properties of ObjectData_cls can be replaced, Example: #ObjectCliName# , #ObjectUgMaster_Type#
all properties from class ObjectData_cls.Ir_cls can be replaced, Example: #IR.ir_puid# , #IR.ItemName# , #IR.Rev#
additional gitter variables: #ObjectTempDir_DP# #CADIQJTReportSearchMask# #CADIQStepReportSearchMask#</Description>
            </Parameter>
            <Parameter Name="SoaBatchExport_CumulateLogResultsToOneObject">
              <DisplayName>05 Soa Export Log Results Cumulate</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines if the soa log results will be cumulated to one object or not
if this parameter is empty, only the log results where object cli name matches with object in the job will be considered
otherwise you can set an objecttype (same as in jobmanager) -&gt; then all results with equal item id and revision will be cumulated and written on the object with same item rev and defined object type in the job</Description>
            </Parameter>
            <Parameter Name="CADIQStepReportSearchMask">
              <DisplayName>05 CADIQ xml report search mask - STEP</DisplayName>
              <DefaultValue>*_ug_step_CADIQ_report.xml</DefaultValue>
              <Description>cadiq xml report search mask for STEP in SoaBachExport tool
hint: use #CADIQStepReportSearchMask# in template</Description>
            </Parameter>
            <Parameter Name="CADIQJTReportSearchMask">
              <DisplayName>07 CADIQ xml report search mask - JT</DisplayName>
              <DefaultValue>*_ug_jt_CADIQ_report.xml</DefaultValue>
              <Description>cadiq xml report search mask for JT in SoaBachExport tool
hint: use #CADIQJTReportSearchMask# in template</Description>
            </Parameter>
            <Parameter Name="MTUSetAttributesProg_DPNE">
              <DisplayName>10 - MTU set attributes program</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>MTU set attributes program</Description>
            </Parameter>
            <Parameter Name="MTUSetAttributesAdditionalArguments">
              <DisplayName>11 - MTU set attributes arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>additional arguments for MTUSetAttributes prog, #hint: #inputfile# #logfile# will be set automatically</Description>
            </Parameter>
            <Parameter Name="MTUSetAttributesMaxDurationSec_Base">
              <DisplayName>12 - MTU set attributes max duration [sec]</DisplayName>
              <DefaultValue>600</DefaultValue>
              <Description>MTU set attributes max duration base in seconds [default is 600]</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="CadiqTCResultExportAndEvalPLMXml">
          <Parameters>
            <Parameter Name="PLMXmlExportProg_DPNE">
              <DisplayName>01 PLM Xml Program</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Full path to plm xml export program</Description>
            </Parameter>
            <Parameter Name="PLMXmlExportArguments">
              <DisplayName>02.1 PLM Xml additional arguments</DisplayName>
              <DefaultValue> -transfermode=ConfiguredDataFilesExportDefault </DefaultValue>
              <Description>Commandline Arguments for plm xml export process
HINT: parameters -u, -p, -g, -uid, -xml_file, -log will automatically be set</Description>
            </Parameter>
            <Parameter Name="UserAndPasswordFromJobClientUse">
              <DisplayName>02.2 User/PW use fromJobClient</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>defines if user and password should be used from JobClient settings</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="PLMXmlExportMaxDurationSEC">
              <DisplayName>03 PLM Xml Export max duration (in sec)</DisplayName>
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute program.
Value &lt;=0 no Limit
Value &gt;0 Max duration in SEC</Description>
            </Parameter>
            <Parameter Name="CADIQStepReportSearchMask">
              <DisplayName>05 CADIQ xml report search mask - STEP</DisplayName>
              <DefaultValue>*_ug_step_CADIQ_report.xml</DefaultValue>
              <Description>cadiq xml report search mask for STEP in SoaBachExport tool
hint: use #CADIQStepReportSearchMask# in template</Description>
            </Parameter>
            <Parameter Name="CADIQJTReportSearchMask">
              <DisplayName>07 CADIQ xml report search mask - JT</DisplayName>
              <DefaultValue>*_ug_jt_CADIQ_report.xml</DefaultValue>
              <Description>cadiq xml report search mask for JT in SoaBachExport tool
hint: use #CADIQJTReportSearchMask# in template</Description>
            </Parameter>
            <Parameter Name="MTUSetAttributesProg_DPNE">
              <DisplayName>10 - MTU set attributes program</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>MTU set attributes program</Description>
            </Parameter>
            <Parameter Name="MTUSetAttributesAdditionalArguments">
              <DisplayName>11 - MTU set attributes arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>additional arguments for MTUSetAttributes prog, #hint: #inputfile# #logfile# will be set automatically</Description>
            </Parameter>
            <Parameter Name="MTUSetAttributesMaxDurationSec_Base">
              <DisplayName>12 - MTU set attributes max duration [sec]</DisplayName>
              <DefaultValue>600</DefaultValue>
              <Description>MTU set attributes max duration base in seconds [default is 600]</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Aip2TC">
          <Parameters>
            <Parameter Name="SoaBatchExportToolProg_DPNE">
              <DisplayName>01 SoaBachExport Program</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>SoaBatchExport Program</Description>
            </Parameter>
            <Parameter Name="SoaBatchExportToolAdditionalArguments">
              <DisplayName>02.1 SoaBachExport additional arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>additional arguments for SoaBatchExport prog, #hint: #input# #log# will be set automatically</Description>
            </Parameter>
            <Parameter Name="UserAndPasswordFromJobClientUse">
              <DisplayName>02.2 User/PW use fromJobClient</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>defines if user and password should be used from JobClient settings</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="SoaBatchExportToolMaxDurationSec">
              <DisplayName>03 SoaBatchExport max duration sec</DisplayName>
              <DefaultValue>600</DefaultValue>
              <Description>SoaBatchExport max duration in seconds [default is 600]</Description>
            </Parameter>
            <Parameter Name="SoaBatchExport_TemplateFile_DPNE">
              <DisplayName>04 SoaBachtExport Template File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path to soabatchexport template file
all properties of ObjectData_cls can be replaced, Example: #ObjectCliName# , #ObjectUgMaster_Type#
all properties from class ObjectData_cls.Ir_cls can be replaced, Example: #IR.ir_puid# , #IR.ItemName# , #IR.Rev#
additional gitter variables: #ObjectTempDir_DP# #CADIQJTReportSearchMask# #CADIQStepReportSearchMask#</Description>
            </Parameter>
            <Parameter Name="PLMXmlExportProg_DPNE">
              <DisplayName>01 PLM Xml Program</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Full path to plm xml export program</Description>
            </Parameter>
            <Parameter Name="PLMXmlExportMaxDurationSEC">
              <DisplayName>03 PLM Xml Export max duration (in sec)</DisplayName>
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute program.
Value &lt;=0 no Limit
Value &gt;0 Max duration in SEC</Description>
            </Parameter>
            <Parameter Name="PLMXmlExportArguments_GetDI">
              <DisplayName>02.1.1 PLM Xml arguments GetDi</DisplayName>
              <DefaultValue> -uid=#ObjectPuid# -transfermode=ConfiguredDataFilesExportDefault </DefaultValue>
              <Description>Commandline Arguments for plm xml export process
HINT: parameters -u, -p, -g, -xml_file, -log will automatically be set</Description>
            </Parameter>
            <Parameter Name="PLMXmlExportArguments_GetAIPFiles">
              <DisplayName>02.1.2 PLM Xml arguments GetAIPFiles</DisplayName>
              <DefaultValue> -uid=#Ir.ir_puid#  -transfermode=ConfiguredDataFilesExportDefault </DefaultValue>
              <Description>Commandline Arguments for plm xml export process
HINT: parameters -u, -p, -g, -xml_file, -log will automatically be set</Description>
            </Parameter>
            <Parameter Name="UsePLMXmlExportToGetAIPFiles">
              <DisplayName>02.1.3 Use PLMXml Export to get AIP Files</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>defines if PLMXml or Soa Tool should be used to get PLM Xml File</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="LtPiTemplate_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>path to the LTPiTemplate file</Description>
            </Parameter>
            <Parameter Name="ZipType">
              <DisplayName />
              <DefaultValue>zip</DefaultValue>
              <Description>zip file type</Description>
            </Parameter>
            <Parameter Name="ZipTool_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>path to the zip tool</Description>
            </Parameter>
            <Parameter Name="ZipTimeout">
              <DisplayName />
              <DefaultValue>120000</DefaultValue>
              <Description>timeout for zip process in milliseconds</Description>
            </Parameter>
            <Parameter Name="SoaSaveAIP2TCToolProg_DPNE">
              <DisplayName>6.1 SaveAIP2TC Program</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>SaveAIP2TC Program</Description>
            </Parameter>
            <Parameter Name="SoaSaveAIP2TCToolAdditionalArguments">
              <DisplayName>6.2 SaveAIP2TC additional arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>additional arguments for SoaBatchExport prog, #hint: #input# #log# will be set automatically</Description>
            </Parameter>
            <Parameter Name="SoaSaveAIP2TCToolMaxDurationSec">
              <DisplayName>6.3 SaveAIP2TC max duration sec</DisplayName>
              <DefaultValue>600</DefaultValue>
              <Description>SaveAIP2TC max duration in seconds [default is 600]</Description>
            </Parameter>
            <Parameter Name="SaveAIP2TC_InputTemplateLine">
              <DisplayName>6.4 SaveAIP2TC Input Template Line</DisplayName>
              <DefaultValue>@DB/#IR.ItemName#/#IR.Rev#/M4ArchivalDataset;LOTAR-110-STEP-#IR.ItemName#_#IR.Rev#-#IR.ir_puid#;#ObjectTempDir_DP#\LOTAR-110-STEP-#IR.ItemName#_#IR.Rev#-#IR.ir_puid#.zip</DefaultValue>
              <Description>AIP2TC Save Input File Line Template</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="MailCmd">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="SendMail">
          <Parameters>
            <Parameter Name="SmtpServer">
              <DisplayName>01-SMTP Server</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>sets the smtp mail server name or ip adress (replaces Parameter -SmptServer)</Description>
            </Parameter>
            <Parameter Name="SmtpPort">
              <DisplayName>04-SMTP Port</DisplayName>
              <DefaultValue>25</DefaultValue>
              <Description>optional: sets the smtp port, if required (default is 25)</Description>
            </Parameter>
            <Parameter Name="SmtpUser">
              <DisplayName>02-SMTP User</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>optional: sets the smtp username, if required</Description>
            </Parameter>
            <Parameter Name="SmtpPassword">
              <DisplayName>03-SMTP Password</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>optional: sets the smtp password, if required</Description>
            </Parameter>
            <Parameter Name="RecToAdd">
              <DisplayName>10-To-Recipients</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Add's reciver to the 'To' Reciver List</Description>
            </Parameter>
            <Parameter Name="RecCcAdd">
              <DisplayName>11-CC-Recipients</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Add's reciver to the 'Cc' Reciver List</Description>
            </Parameter>
            <Parameter Name="MailSend_Set">
              <DisplayName>20-Active</DisplayName>
              <DefaultValue>ON</DefaultValue>
              <Description>optional: start sending mail to recipents</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="Sender">
              <DisplayName>11-Sending Mail Address</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Add the sender Name</Description>
            </Parameter>
            <Parameter Name="Domain">
              <DisplayName>30-AD Domain</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>DomainName, if empty the current AD will be used</Description>
            </Parameter>
            <Parameter Name="SmtpEnableSSl">
              <DisplayName>05-SMTP Enable SSL</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>optional: enables ssl on smtp, if required (default is false)</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="sendMailToLastMod">
              <DisplayName>50-Add LastModUser and Owner to rec.</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>optional: Add LastModUser and Owner to recipient</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="MigCmm3D2NX_2013_10">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="Status_initial_InpListGen">
          <Parameters>
            <Parameter Name="Status_initial_InpList_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>gives full path for 'Set initial status' input file.</Description>
            </Parameter>
            <Parameter Name="finalInputListFormat">
              <DisplayName />
              <DefaultValue>#ItemId#|#Rev#|</DefaultValue>
              <Description>format of the input list in the final process, you can use gitter vars</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Status_initial_ResultEval">
          <Parameters>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>GLOB.Para:full path to TcDataSetExtrac file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>define full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="Status_CMMInitial">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Initial'.
#Doc: This Status is expectet after set Status:'CMM_Initial'.
#Doc: IR/DS/BVR need to have this Status before CMM process starts.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="CMM_InpListGen">
          <Parameters>
            <Parameter Name="Status_CMMInitial">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Initial'.
#Doc: This Status is expectet after set Status:'CMM_Initial'.
#Doc: IR/DS/BVR need to have this Status before CMM process starts.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMFailed">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Failed'.
#Doc: This Status is expectet after set Status:'CMM_Failed'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMApproved">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Approved'.
#Doc: This Status is expectet after set Status:'CMM_Approved'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>GLOB.Para:full path to TcDataSetExtrac file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>define full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="force">
              <DisplayName />
              <DefaultValue>false</DefaultValue>
              <Description>forces all datasets to be included in 'Status_final_InpList'
  1. even if: BOMView analyse returns false
forces all datasets to be included in 'CMM_InpList'
  1. even if: BOMView analyse returns false
  2. even if: corresponding NX Dataset exist
  3. even if: cmmStatus is not OK</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="CheckOutStatusAnalyse">
              <DisplayName>Check Object CheckOut status</DisplayName>
              <DefaultValue>true</DefaultValue>
              <Description>if set to true, it will be checked if the Dataset, ItemRevision or the BOMViewRevision is checked out in Teamcenter
if any of these 3 types is checked out, thy will not be processed (default is true)
[#New: 3.1493;25.06.2020;S.Gueth]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="BOM_Datasets_XML_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to .xml data file containing all BOM Datasets of IR's.
#Hint: Optional for SubAction:
 -DS_of_IR 
#Hint: Required if -BOM_Datasets_SQL_DPNE is used.</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="CMM_ResultEval">
          <Parameters>
            <Parameter Name="Status_CMMInitial">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Initial'.
#Doc: This Status is expectet after set Status:'CMM_Initial'.
#Doc: IR/DS/BVR need to have this Status before CMM process starts.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMFailed">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Failed'.
#Doc: This Status is expectet after set Status:'CMM_Failed'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMApproved">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Approved'.
#Doc: This Status is expectet after set Status:'CMM_Approved'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>GLOB.Para:full path to TcDataSetExtrac file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>define full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="StopProcessesCMM">
              <DisplayName />
              <DefaultValue>false</DefaultValue>
              <Description>If set then JCT will try to stop/kill remaining CMM Processes like CMM,XCADService,NXService (#New: 3.1309;23.03.2017;J.Fes)</Description>
            </Parameter>
            <Parameter Name="LogFile">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>full path to logfile</Description>
            </Parameter>
            <Parameter Name="BOMs_eXtract_IrData_Root_DP">
              <DisplayName>BOMData eXtract dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Dir to place eXtracted BOM IrData in the Job (New: 2.1210;12.11.2014;J.Fes)
#Doc:3.1456;08.03.2018;J.Fes default value '#JobRoot_DP#\JobData_20_CMM' removed</Description>
            </Parameter>
            <Parameter Name="BOMCompairBOMRefFindMethode">
              <DisplayName>50.1 BOM-Line reference find methode</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines for BOMCompair BOMLine-RefFind methode
 M1_byBOMPuid    = sets to find ref BOMLines via BOMPuid
 M2_byBOMData    = sets to find ref BOMLines via BOMData ir_puid and pseq + order number
 M3_byAutomation = sets to find first like 'M1_byBOMPuid' if nf. then via 'M2_byBOMData' [Default]
#LUp: 3.1460;29.03.2018;J.Fes/S.Gueth</Description>
            </Parameter>
            <Parameter Name="BOMCompairDoCompairOCN">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Defines if BOMCompair includes occurrence notes compair
#Hint If value = '' defauls are defined by BOMCompairForProcess_Enum CMM=OFF all other=ON
#New: 3.1405;18.05.2017;J.Fes</Description>
            </Parameter>
            <Parameter Name="ResultClassification_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Defines fullpath to Custom ResultClassification.xml</Description>
            </Parameter>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Status_final_InpListGen">
          <Parameters>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>GLOB.Para:full path to TcDataSetExtrac file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>define full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="Status_final_InpList_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>gives full path for 'Set final status' input file.</Description>
            </Parameter>
            <Parameter Name="Status_CMMInitial">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Initial'.
#Doc: This Status is expectet after set Status:'CMM_Initial'.
#Doc: IR/DS/BVR need to have this Status before CMM process starts.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMFailed">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Failed'.
#Doc: This Status is expectet after set Status:'CMM_Failed'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMApproved">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Approved'.
#Doc: This Status is expectet after set Status:'CMM_Approved'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="finalInputListFormat">
              <DisplayName />
              <DefaultValue>#ItemId#|#Rev#|</DefaultValue>
              <Description>format of the input list in the final process, you can use gitter vars</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Status_final_ResultEval">
          <Parameters>
            <Parameter Name="Status_CMMInitial">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Initial'.
#Doc: This Status is expectet after set Status:'CMM_Initial'.
#Doc: IR/DS/BVR need to have this Status before CMM process starts.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMFailed">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Failed'.
#Doc: This Status is expectet after set Status:'CMM_Failed'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMApproved">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Approved'.
#Doc: This Status is expectet after set Status:'CMM_Approved'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>GLOB.Para:full path to TcDataSetExtrac file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>define full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="BOMs_eXtract_IrData_Root_DP">
              <DisplayName>BOMData eXtract dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Dir to place eXtracted BOM IrData in the Job (New: 2.1210;12.11.2014;J.Fes)
#Doc:3.1456;08.03.2018;J.Fes default value '#JobRoot_DP#\JobData_20_CMM' removed</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Status_remigrate_InpListGen">
          <Parameters>
            <Parameter Name="Status_initial_InpList_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>gives full path for 'Set initial status' input file.</Description>
            </Parameter>
            <Parameter Name="finalInputListFormat">
              <DisplayName />
              <DefaultValue>#ItemId#|#Rev#|</DefaultValue>
              <Description>format of the input list in the final process, you can use gitter vars</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="Status_remigrate_ResultEval">
          <Parameters>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>GLOB.Para:full path to TcDataSetExtrac file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>define full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="BOMs_eXtract_IrData_Root_DP">
              <DisplayName>BOMData eXtract dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Dir to place eXtracted BOM IrData in the Job (New: 2.1210;12.11.2014;J.Fes)
#Doc:3.1456;08.03.2018;J.Fes default value '#JobRoot_DP#\JobData_20_CMM' removed</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="finalChk_ResultEval">
          <Parameters>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>GLOB.Para:full path to TcDataSetExtrac file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>define full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="BOMs_eXtract_IrData_Root_DP">
              <DisplayName>BOMData eXtract dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Dir to place eXtracted BOM IrData in the Job (New: 2.1210;12.11.2014;J.Fes)
#Doc:3.1456;08.03.2018;J.Fes default value '#JobRoot_DP#\JobData_20_CMM' removed</Description>
            </Parameter>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ChangeOwner_InpListGen">
          <Parameters>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>GLOB.Para:full path to TcDataSetExtrac file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>define full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="ChangeOwner_InpList_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>full path for 'ChOwn' input file.</Description>
            </Parameter>
            <Parameter Name="Status_CMMInitial">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Initial'.
#Doc: This Status is expectet after set Status:'CMM_Initial'.
#Doc: IR/DS/BVR need to have this Status before CMM process starts.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMFailed">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Failed'.
#Doc: This Status is expectet after set Status:'CMM_Failed'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="Status_CMMApproved">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Status value for 'CMM_Approved'.
#Doc: This Status is expectet after set Status:'CMM_Approved'.
#Doc: Set Value: 'Status$NotUsed' in case 'CMM_Initial' status ignored during CMM Process</Description>
            </Parameter>
            <Parameter Name="force">
              <DisplayName />
              <DefaultValue>false</DefaultValue>
              <Description>forces all datasets to be included in 'Status_final_InpList'
  1. even if: BOMView analyse returns false
forces all datasets to be included in 'CMM_InpList'
  1. even if: BOMView analyse returns false
  2. even if: corresponding NX Dataset exist
  3. even if: cmmStatus is not OK</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ChangeOwner_ResultEval">
          <Parameters>
            <Parameter Name="TcDataSetExtract_DPNE">
              <DisplayName>GLOB.Para:full path to TcDataSetExtrac file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>define full path to TcDataSetExtrac file.</Description>
            </Parameter>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="CMM_OptionFileEdit">
          <Parameters>
            <Parameter Name="CMMOpt_Remigrate">
              <DisplayName />
              <DefaultValue>Disabled</DefaultValue>
              <Description>defines if remigrate is used
#Doc: 'Disabled' defines not to use remigrate [Default]
#Doc: 'Selected' defines to remigrate the selected Datasets
#Doc: 'All'      defines to remigrate the selected and all Datasets use by CMM part</Description>
            </Parameter>
            <Parameter Name="CMMOpt_TemplateXML_NE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Defines used CMMOptions.xml template file
Please note file must be placed in Job folder: #JobRoot_DP#\settingsCMM\</Description>
            </Parameter>
            <Parameter Name="u">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Name of TC user (-u=infodba)</Description>
            </Parameter>
            <Parameter Name="p">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Password of TC user (-p=my123infodbapw)</Description>
            </Parameter>
            <Parameter Name="g">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Group of TC user (-g=dba)</Description>
            </Parameter>
            <Parameter Name="CMM_Login_NE">
              <DisplayName />
              <DefaultValue>02-CMM_Login.xml</DefaultValue>
              <Description>defines CMM Login XML File name
#Doc: file will be placed to JobDir: #CMMJobRoot_DP#\02-CMM_Login.xml</Description>
            </Parameter>
            <Parameter Name="CMM_serverHost">
              <DisplayName />
              <DefaultValue>localhost</DefaultValue>
              <Description>defines CMM TCServerHost</Description>
            </Parameter>
            <Parameter Name="CMM_serverId">
              <DisplayName />
              <DefaultValue>TcServer1</DefaultValue>
              <Description>defines CMM TCServerId</Description>
            </Parameter>
            <Parameter Name="CMM_serverPort">
              <DisplayName />
              <DefaultValue>1572</DefaultValue>
              <Description>defines CMM TCServerPort</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="NeutralFormateGen_2020_02">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="NF_RunAndEval">
          <Parameters>
            <Parameter Name="PlmXmlExpSubactionSettings">
              <DisplayName>01 - PlmXmlExportSettings</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>SubActionSettings.xml file for PlmXmlExp process
                        #Doc: file need to be in directory %JobRoot_DP%\SubActionSettings</Description>
            </Parameter>
            <Parameter Name="File_ImportSubactionSettings">
              <DisplayName>02 - ImportSettings</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>SubActionSettings.xml file for PlmXmlImp process
                        #Doc: file need to be in directory %JobRoot_DP%\SubActionSettings</Description>
            </Parameter>
            <Parameter Name="NeutralFormat_Dispatcher_additionalParams">
              <DisplayName>03 - Dispatcher params</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Any additional Parameters for the Dispatcher call</Description>
            </Parameter>
            <Parameter Name="CSVLocation">
              <DisplayName>04 - CSV Location</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Path where the CSV-File should be save. Default = JobRoot</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="NxDataProcessing_2013_09">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="JTInputListGen">
          <Parameters />
        </SubAction>
        <SubAction Name="JTEvaluateResult">
          <Parameters />
        </SubAction>
        <SubAction Name="JTUpdateInputListGen">
          <Parameters />
        </SubAction>
        <SubAction Name="JTUpdateLogFileEval">
          <Parameters />
        </SubAction>
        <SubAction Name="NXMacroExecute">
          <Parameters />
        </SubAction>
        <SubAction Name="ParaSolidExport">
          <Parameters />
        </SubAction>
        <SubAction Name="StepExport">
          <Parameters />
        </SubAction>
        <SubAction Name="DxfDwgExport">
          <Parameters />
        </SubAction>
        <SubAction Name="Custom01Export">
          <Parameters />
        </SubAction>
        <SubAction Name="NXJournalExecute">
          <Parameters />
        </SubAction>
        <SubAction Name="StepToNX">
          <Parameters>
            <Parameter Name="StepVersion">
              <DisplayName>01 Step Version</DisplayName>
              <DefaultValue>step214</DefaultValue>
              <Description>defines used step translater version</Description>
            </Parameter>
            <Parameter Name="StepToNx_Def_PPNE">
              <DisplayName>02 Step Custom.def</DisplayName>
              <DefaultValue>StepSettings\step214ToNxCustom.def</DefaultValue>
              <Description>partial path to custom step.def template file
this template file is used to generate step.def file for the convert process</Description>
            </Parameter>
            <Parameter Name="PrtTemplate_in_PPNE">
              <DisplayName>03.2 NX.prt template [inch] units</DisplayName>
              <DefaultValue>StepSettings\steptoNxCustomTemplate_in.prt</DefaultValue>
              <Description>partial path to custom NX.prt inch template file</Description>
            </Parameter>
            <Parameter Name="PrtTemplate_mm_PPNE">
              <DisplayName>03.1 NX.prt template [mm] units</DisplayName>
              <DefaultValue>StepSettings\steptoNxCustomTemplate_mm.prt</DefaultValue>
              <Description>path to custom NX.prt mm template file</Description>
            </Parameter>
            <Parameter Name="NxTarget_DP">
              <DisplayName>10 NX.prt target dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines target directory where converted NX.prt files will be copyed to</Description>
            </Parameter>
            <Parameter Name="NxTarget_DP_Control">
              <DisplayName>11 NX.prt target dir control</DisplayName>
              <DefaultValue>1</DefaultValue>
              <Description>1 = defines to use NxTarget_DP (default)
2 = defnes to add parent folder of .stp source at end of NxTarget_DP
3 = defines to use folder of Step file source
#Doc: Any other value then 2,3 are = 1</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="NxToTc_UG_Clone">
          <Parameters>
            <Parameter Name="Operation_UG_Clone">
              <DisplayName>01 Operation_UG_Clone (*)</DisplayName>
              <DefaultValue>import</DefaultValue>
              <Description>defines which operation ug_clone has to execute
valid otions are import - export</Description>
            </Parameter>
            <Parameter Name="TC_PartTypeDefault">
              <DisplayName>02 TC-Item-Type for NX.Datasets (*)</DisplayName>
              <DefaultValue>Item</DefaultValue>
              <Description>Defines TC-Item Type where imported NX.prt will be added as NX Dataset. DEFAULT: Item</Description>
            </Parameter>
            <Parameter Name="TC_DestFolder">
              <DisplayName>03 TC DestFolder (*)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Folder in Teamcenter where the Item should be imported
#Doc: #DateNow=yyyy-MM-dd-HH# will be converted to DateTime.Now with the given format
y=Year, M=Month, d=Day, H=Hour, m=Minutes, s=Seconds
Example: :Newstuff:ImportTest_#DateNow=yyyy:MM:dd-HH# =&gt; :Newstuff:ImportTest_2018:07:17-08</Description>
            </Parameter>
            <Parameter Name="TC_PartName">
              <DisplayName>04 TC PartName</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>New Name for the imported partfiles</Description>
            </Parameter>
            <Parameter Name="TC_DB_Owner">
              <DisplayName>10 TC Owner</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines tc owner of imported Data #Example:User1
#Doc: If value is '' then -u option is used#Doc: Tag in UG.clone LOG DB_OWNER : #TC_DB_Owner# #TC_DB_Group#</Description>
            </Parameter>
            <Parameter Name="TC_DB_Group">
              <DisplayName>11 TC Group</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines tc group of imported Data #Example:Group1
#Doc: If value is '' then -g option is used#Doc: Tag in UG.clone LOG DB_OWNER : #TC_DB_Owner# #TC_DB_Group#</Description>
            </Parameter>
            <Parameter Name="UseObjectOwnerAndGroup">
              <DisplayName>12 Use Object Owner and Group?</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>defines if object owner (from jobmanager object) should be used on ug clone import
#Doc: default is false -&gt; property '10 TC Owner' and '11 TC Group' will be used</Description>
            </Parameter>
            <Parameter Name="NXBOMAnalyseViaTCNX">
              <DisplayName>NX BOM Analyse via TC or NX Nativ?</DisplayName>
              <DefaultValue>TC</DefaultValue>
              <Description>defines if the nx bom analys should be executed via TeamCenter (default) or NX Nativ</Description>
            </Parameter>
            <Parameter Name="FileNamesVia_CustomObjectVars">
              <DisplayName>Custom File Names via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the custom filename here, gitter variables are also allowed
for Gitter Variables you can use all properties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the destination path</Description>
            </Parameter>
            <Parameter Name="NXReffsGet_NXJournal_DPNE">
              <DisplayName>NX Refs Get - NX Jorunal File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to NX Journal file for NX References get</Description>
            </Parameter>
            <Parameter Name="SQLCommand_ItemIDByItemPUID_NE">
              <DisplayName>Get ItemId by ItemPUID SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>name of the SQL File to get itemId by Item puid</Description>
            </Parameter>
            <Parameter Name="TCOverwriteCheck">
              <DisplayName>12-Overwrite Action is switched to true</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then Overwrite is switched to true [#New: 3.1462;23.04.2018;A.Stein]</Description>
            </Parameter>
            <Parameter Name="MetaDataFromExcel_DPNE">
              <DisplayName>06 MetaDataSource.xls (*))</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Path where the metadata.xls file is located</Description>
            </Parameter>
            <Parameter Name="MetaDataFromXML_DPNE">
              <DisplayName>07 MetaDataSource.xml (*)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Path where the metadata.xml file is located</Description>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="NxFileImport">
          <Parameters>
            <Parameter Name="DS_Name">
              <DisplayName>01 DS Name</DisplayName>
              <DefaultValue>#filename#</DefaultValue>
              <Description>Defines DS Name of the imported File</Description>
            </Parameter>
            <Parameter Name="DS_Owner">
              <DisplayName>02 DS Owner</DisplayName>
              <DefaultValue>IREV</DefaultValue>
              <Description>Defines TC User of the imported File</Description>
            </Parameter>
            <Parameter Name="DS_Group">
              <DisplayName>03 DS Group</DisplayName>
              <DefaultValue>IREV</DefaultValue>
              <Description>Defines TC Group of the imported File</Description>
            </Parameter>
            <Parameter Name="Relation">
              <DisplayName>04 Relation</DisplayName>
              <DefaultValue>IMAN_specification</DefaultValue>
              <Description>New Name for the imported partfiles</Description>
            </Parameter>
            <Parameter Name="State">
              <DisplayName>05 State</DisplayName>
              <DefaultValue>IREV</DefaultValue>
              <Description>Sets the state of the DS</Description>
            </Parameter>
            <Parameter Name="TC_PartName">
              <DisplayName>04 TC PartName</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>New Name for the imported partfiles</Description>
            </Parameter>
            <Parameter Name="MetaDataSource_DP">
              <DisplayName>05 MetaDataSource (*)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Path where the metadata files are located</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="AttrSync_Custom01">
          <Parameters>
            <Parameter Name="AttrSyncDryRun">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>program file name of executable program for renaming prt files
#Doc: default value is False</Description>
            </Parameter>
            <Parameter Name="ReleaseStatus">
              <DisplayName>04-ReleaseStatus</DisplayName>
              <DefaultValue>Defeault: release</DefaultValue>
              <Description>Sets the releasestatus</Description>
            </Parameter>
            <Parameter Name="SetReleaseStateCheck">
              <DisplayName>03-SetReleaseStatus</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then the release_state will be set [#New: 3.1462;23.04.2018;A.Stein]</Description>
            </Parameter>
            <Parameter Name="TC_PartName">
              <DisplayName>04 TC PartName</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>New Name for the imported partfiles</Description>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="NxToTc_tcin_import">
          <Parameters>
            <Parameter Name="TC_PartTypeDefault">
              <DisplayName>02 TC-Item-Type for NX.Datasets (*)</DisplayName>
              <DefaultValue>Item</DefaultValue>
              <Description>Defines TC-Item Type where imported NX.prt will be added as NX Dataset. DEFAULT: Item</Description>
            </Parameter>
            <Parameter Name="TC_DestFolder">
              <DisplayName>03 TC DestFolder (*)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Folder in Teamcenter where the Item should be imported
#Doc: #DateNow=yyyy-MM-dd-HH# will be converted to DateTime.Now with the given format
y=Year, M=Month, d=Day, H=Hour, m=Minutes, s=Seconds
Example: :Newstuff:ImportTest_#DateNow=yyyy:MM:dd-HH# =&gt; :Newstuff:ImportTest_2018:07:17-08</Description>
            </Parameter>
            <Parameter Name="TC_DB_Owner">
              <DisplayName>10 TC Owner</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines tc owner of imported Data #Example:User1
#Doc: If value is '' then -u option is used#Doc: Tag in UG.clone LOG DB_OWNER : #TC_DB_Owner# #TC_DB_Group#</Description>
            </Parameter>
            <Parameter Name="TC_DB_Group">
              <DisplayName>11 TC Group</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines tc group of imported Data #Example:Group1
#Doc: If value is '' then -g option is used#Doc: Tag in UG.clone LOG DB_OWNER : #TC_DB_Owner# #TC_DB_Group#</Description>
            </Parameter>
            <Parameter Name="TCOverwriteCheck">
              <DisplayName>12-Overwrite Action is switched to true</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then Overwrite is switched to true [#New: 3.1462;23.04.2018;A.Stein]</Description>
            </Parameter>
            <Parameter Name="MetaDataFromExcel_DPNE">
              <DisplayName>06 MetaDataSource.xls (*))</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Path where the metadata.xls file is located</Description>
            </Parameter>
            <Parameter Name="MetaDataFromXML_DPNE">
              <DisplayName>07 MetaDataSource.xml (*)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Path where the metadata.xml file is located</Description>
            </Parameter>
            <Parameter Name="ReplaceConditions_DPNE">
              <DisplayName>08-ReplaceConditions</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path to the xml with the replaceConditions</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="AttrSync_Custom02">
          <Parameters>
            <Parameter Name="AttrSyncDryRun">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>program file name of executable program for renaming prt files
#Doc: default value is False</Description>
            </Parameter>
            <Parameter Name="MetaDataFromExcel_DPNE">
              <DisplayName>06 MetaDataSource.xls (*))</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Path where the metadata.xls file is located</Description>
            </Parameter>
            <Parameter Name="MetaDataFromXML_DPNE">
              <DisplayName>07 MetaDataSource.xml (*)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Path where the metadata.xml file is located</Description>
            </Parameter>
            <Parameter Name="ReplaceConditions_DPNE">
              <DisplayName>08-ReplaceConditions</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>path to the xml with the replaceConditions</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="NxTcExport_via_UGClone">
          <Parameters>
            <Parameter Name="Operation_UG_Clone">
              <DisplayName>01 Operation_UG_Clone (*)</DisplayName>
              <DefaultValue>import</DefaultValue>
              <Description>defines which operation ug_clone has to execute
valid otions are import - export</Description>
            </Parameter>
            <Parameter Name="SpecificActionName">
              <DisplayName>02 ActionName</DisplayName>
              <DefaultValue>OVERWRITE</DefaultValue>
              <Description>OVERWRITE = Existing local files will be overwritten.
USE_EXISTING = Existing local files will be used and keep then unchanged.</Description>
            </Parameter>
            <Parameter Name="DefaultNamingTechnique">
              <DisplayName>03 NamingTechnique</DisplayName>
              <DefaultValue>AUTO_TRANSLATE</DefaultValue>
              <Description>Defines the Naming Technique, defines how names will be translated.
For the JobMgr translation AUTO_TRANSLATE is needed!
AUTO_TRANSLATE|USER_NAME|NAME_RULE|AUTO_GENERATE
AUTO_TRANSLATE = ugclone tries to translate the name
USER_NAME = filename has to be suplied by the clonelogfile
NAME_RULE = generating the filename via a rule
AUTO_GENERATE = ugclone generates a new name</Description>
            </Parameter>
            <Parameter Name="PFM_Treatment">
              <DisplayName>04 PFM Treatment</DisplayName>
              <DefaultValue>strip_status</DefaultValue>
              <Description>lose|strip_status|error
lose = ignore export of PFM -&gt; PFM is lost.
strip_status = exports PFM as normal Part
error = returns an error when assembly contains a PFM and abort the export</Description>
            </Parameter>
            <Parameter Name="Copy_associated_files">
              <DisplayName>07 Export associated Files</DisplayName>
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' then all associated Files will be exported too</Description>
            </Parameter>
            <Parameter Name="Copy_related_draw">
              <DisplayName>05 Export related drawings</DisplayName>
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' then related drawings will be exported too</Description>
            </Parameter>
            <Parameter Name="Copy_related_cae">
              <DisplayName>06 Export related CAE Files</DisplayName>
              <DefaultValue>NONE</DefaultValue>
              <Description>Option how CAE Files should be exported</Description>
            </Parameter>
            <Parameter Name="Copy_Specification">
              <DisplayName>08 Export specification Files</DisplayName>
              <DefaultValue>Yes</DefaultValue>
              <Description>if 'YES' then all specification Files will be exported too</Description>
            </Parameter>
            <Parameter Name="Copy_Manifestation">
              <DisplayName>09 Export manifestation Files</DisplayName>
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' then all manifestation Files will be exported too</Description>
            </Parameter>
            <Parameter Name="Copy_Altrep">
              <DisplayName>10 Export altrep Files</DisplayName>
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' then all altrep Files will be exported too</Description>
            </Parameter>
            <Parameter Name="Copy_CAE_Files">
              <DisplayName>11 Export CAE Files</DisplayName>
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' then all altrep Files will be exported too</Description>
            </Parameter>
            <Parameter Name="DefaultDirectory">
              <DisplayName>12 Default Directory</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines the default folder, when starting UG_Clone Operation.
DOC: If empty the JobTemp folder will be used</Description>
            </Parameter>
            <Parameter Name="RevisionRule">
              <DisplayName>13 RevisionRule</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines the rule to load the revision with</Description>
            </Parameter>
            <Parameter Name="ReExport">
              <DisplayName>14 Force ReExport</DisplayName>
              <DefaultValue>False</DefaultValue>
              <Description>if 'True' -&gt; force ReExport. Old exported files will be deleted before export
if 'False' -&gt; uses the defined Export 02-ActionName
DOC: Only necesseray for Export
DOC: The components wont be overwritten!</Description>
            </Parameter>
            <Parameter Name="SQLCommand_Ir_DS_NE">
              <DisplayName>15 SQLCommand_NE Get DS_CountOfTypeAndName</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines the Path to the sql Query to count all DS of the same type of an IR</Description>
            </Parameter>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
            <Parameter Name="CustomJobDataRoot_DP">
              <DisplayName>16 CustomJobDataRoot_DP</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines an optional JobDataRoot_DP, where to locate the exported files
You can use Gittervariables to define the destination
Exa: D:/JobDataRoot/#TcSiteId#/#Ir.ItemName#_#Ir.Rev#</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="NxToTc_NXJournalTCImport">
          <Parameters>
            <Parameter Name="TCIn_DefaultCloningAction">
              <DisplayName />
              <DefaultValue>OVERWRITE</DefaultValue>
              <Description>defines the default cloning action for tcin_import</Description>
            </Parameter>
            <Parameter Name="TCIn_CustomCloningAction">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>defines the cloning action for tcin_import for an object (gitter variables are allowed #ObjectAttr06#)</Description>
            </Parameter>
            <Parameter Name="TC_PartTypeDefault">
              <DisplayName>02 TC-Item-Type for NX.Datasets (*)</DisplayName>
              <DefaultValue>Item</DefaultValue>
              <Description>Defines TC-Item Type where imported NX.prt will be added as NX Dataset. DEFAULT: Item</Description>
            </Parameter>
            <Parameter Name="TC_PartTypeCustom">
              <DisplayName>Custom TC-Item-Type for NX.Datasets (*)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines TC-Item Type where imported NX.prt will be added as NX Dataset. gitter Variables are allowed #ObjectAttr06#</Description>
            </Parameter>
            <Parameter Name="TC_DestFolder">
              <DisplayName>03 TC DestFolder (*)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Folder in Teamcenter where the Item should be imported
#Doc: #DateNow=yyyy-MM-dd-HH# will be converted to DateTime.Now with the given format
y=Year, M=Month, d=Day, H=Hour, m=Minutes, s=Seconds
Example: :Newstuff:ImportTest_#DateNow=yyyy:MM:dd-HH# =&gt; :Newstuff:ImportTest_2018:07:17-08</Description>
            </Parameter>
            <Parameter Name="TC_DefaultPartName">
              <DisplayName>Default TC PartName</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Default PartName for the imported partfiles</Description>
            </Parameter>
            <Parameter Name="TC_DefaultPartDescription">
              <DisplayName>Default TC PartDescription</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Default PartDescription for the imported partfiles</Description>
            </Parameter>
            <Parameter Name="TC_DB_Owner">
              <DisplayName>10 TC Owner</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines tc owner of imported Data #Example:User1
#Doc: If value is '' then -u option is used#Doc: Tag in UG.clone LOG DB_OWNER : #TC_DB_Owner# #TC_DB_Group#</Description>
            </Parameter>
            <Parameter Name="TC_DB_Group">
              <DisplayName>11 TC Group</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines tc group of imported Data #Example:Group1
#Doc: If value is '' then -g option is used#Doc: Tag in UG.clone LOG DB_OWNER : #TC_DB_Owner# #TC_DB_Group#</Description>
            </Parameter>
            <Parameter Name="UseObjectOwnerAndGroup">
              <DisplayName>12 Use Object Owner and Group?</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>defines if object owner (from jobmanager object) should be used on ug clone import
#Doc: default is false -&gt; property '10 TC Owner' and '11 TC Group' will be used</Description>
            </Parameter>
            <Parameter Name="TCAttributesForTCInImport">
              <DisplayName>13 TC attributes for TC Import (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>optional: defines additional teamcenter attributes that should be set for TCIn Import for the main objects to import
#Doc: you can define multiple attributes, separated by ;
structure is: #AttrTitel#~#AttrIsArray#~#AttrValue#~#AttrType#~#AttrInfo#
Example1: Item:pt5PartRequired~FALSE~true~bool~Create_Descriptor Required 
Example2: Item:pt5Item_id~FALSE~#ObjectAttr06#~string~Create_Descriptor Required 
Example3: (no attribute info) Item:pt5Item_id~FALSE~#ObjectAttr06#~string~-</Description>
            </Parameter>
            <Parameter Name="FileNamesVia_CustomObjectVars">
              <DisplayName>Custom File Names via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the custom filename here, gitter variables are also allowed
for Gitter Variables you can use all properties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the destination path</Description>
            </Parameter>
            <Parameter Name="NXReffsGet_NXJournal_DPNE">
              <DisplayName>NX Refs Get - NX Jorunal File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to NX Journal file for NX References get</Description>
            </Parameter>
            <Parameter Name="SQLCommand_ItemIDByItemPUID_NE">
              <DisplayName>Get ItemId by ItemPUID SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>name of the SQL File to get itemId by Item puid</Description>
            </Parameter>
            <Parameter Name="CheckIfExistsInTCOnly">
              <DisplayName>Check ONLY if Obj exists in TC</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then process will only check if dataset and named references exists in Teamcenter for the objects in the JobPacket</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="NXPartCreate">
          <Parameters>
            <Parameter Name="TCExtractDataSettingsXML">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>defines TcExtractData settings xml file (#New: 3.1601;20.12.2021;J.Fes)</Description>
            </Parameter>
            <Parameter Name="JobProcessTemp_TP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>top path for JobProcess temp directory
#Doc: also Environment Vars can be used
#Exa: %JobTemp_TP% (#New: 3.1502;23.01.2021;J.Fes)</Description>
            </Parameter>
            <Parameter Name="NXJournal_PPNE">
              <DisplayName>20 Partial path to NX Journal</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Name of NXJournal to Execute
#Doc: partial path to NXJournal.vb</Description>
            </Parameter>
            <Parameter Name="PrtTemplate_mm_PPNE">
              <DisplayName>03.1 NX.prt template [mm] units</DisplayName>
              <DefaultValue>StepSettings\steptoNxCustomTemplate_mm.prt</DefaultValue>
              <Description>path to custom NX.prt mm template file</Description>
            </Parameter>
            <Parameter Name="PrtTemplate_in_PPNE">
              <DisplayName>03.2 NX.prt template [inch] units</DisplayName>
              <DefaultValue>StepSettings\steptoNxCustomTemplate_in.prt</DefaultValue>
              <Description>partial path to custom NX.prt inch template file</Description>
            </Parameter>
            <Parameter Name="TCPBDataImport_SubActionSettingsXml_NE">
              <DisplayName>TCPBDataImport SubAction Settings XML File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>file name of the sub action settings file for TCPBData Import</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="NxToTc_UGEditPartNames_TCImport">
          <Parameters>
            <Parameter Name="TCIn_DefaultCloningAction">
              <DisplayName />
              <DefaultValue>OVERWRITE</DefaultValue>
              <Description>defines the default cloning action for tcin_import</Description>
            </Parameter>
            <Parameter Name="TCIn_CustomCloningAction">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>defines the cloning action for tcin_import for an object (gitter variables are allowed #ObjectAttr06#)</Description>
            </Parameter>
            <Parameter Name="TC_PartTypeDefault">
              <DisplayName>02 TC-Item-Type for NX.Datasets (*)</DisplayName>
              <DefaultValue>Item</DefaultValue>
              <Description>Defines TC-Item Type where imported NX.prt will be added as NX Dataset. DEFAULT: Item</Description>
            </Parameter>
            <Parameter Name="TC_PartTypeCustom">
              <DisplayName>Custom TC-Item-Type for NX.Datasets (*)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines TC-Item Type where imported NX.prt will be added as NX Dataset. gitter Variables are allowed #ObjectAttr06#</Description>
            </Parameter>
            <Parameter Name="TC_DestFolder">
              <DisplayName>03 TC DestFolder (*)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Folder in Teamcenter where the Item should be imported
#Doc: #DateNow=yyyy-MM-dd-HH# will be converted to DateTime.Now with the given format
y=Year, M=Month, d=Day, H=Hour, m=Minutes, s=Seconds
Example: :Newstuff:ImportTest_#DateNow=yyyy:MM:dd-HH# =&gt; :Newstuff:ImportTest_2018:07:17-08</Description>
            </Parameter>
            <Parameter Name="TC_DefaultPartName">
              <DisplayName>Default TC PartName</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Default PartName for the imported partfiles</Description>
            </Parameter>
            <Parameter Name="TC_DefaultPartDescription">
              <DisplayName>Default TC PartDescription</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Default PartDescription for the imported partfiles</Description>
            </Parameter>
            <Parameter Name="TC_DB_Owner">
              <DisplayName>10 TC Owner</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines tc owner of imported Data #Example:User1
#Doc: If value is '' then -u option is used#Doc: Tag in UG.clone LOG DB_OWNER : #TC_DB_Owner# #TC_DB_Group#</Description>
            </Parameter>
            <Parameter Name="TC_DB_Group">
              <DisplayName>11 TC Group</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines tc group of imported Data #Example:Group1
#Doc: If value is '' then -g option is used#Doc: Tag in UG.clone LOG DB_OWNER : #TC_DB_Owner# #TC_DB_Group#</Description>
            </Parameter>
            <Parameter Name="UseObjectOwnerAndGroup">
              <DisplayName>12 Use Object Owner and Group?</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>defines if object owner (from jobmanager object) should be used on ug clone import
#Doc: default is false -&gt; property '10 TC Owner' and '11 TC Group' will be used</Description>
            </Parameter>
            <Parameter Name="TCAttributesForTCInImport">
              <DisplayName>13 TC attributes for TC Import (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>optional: defines additional teamcenter attributes that should be set for TCIn Import for the main objects to import
#Doc: you can define multiple attributes, separated by ;
structure is: #AttrTitel#~#AttrIsArray#~#AttrValue#~#AttrType#~#AttrInfo#
Example1: Item:pt5PartRequired~FALSE~true~bool~Create_Descriptor Required 
Example2: Item:pt5Item_id~FALSE~#ObjectAttr06#~string~Create_Descriptor Required 
Example3: (no attribute info) Item:pt5Item_id~FALSE~#ObjectAttr06#~string~-</Description>
            </Parameter>
            <Parameter Name="TCNamedRefAttributesForTCInImport">
              <DisplayName>14 TC attributes for named references (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>optional: defines additional teamcenter attributes that should be set for named references on TCIn Import for the main objects to import
#Doc: you can define multiple attributes, separated by ;
structure is: #AttrTitel#~#AttrIsArray#~#AttrValue#~#AttrType#~#AttrInfo#
Example1: Item:pt5PartRequired~FALSE~true~bool~Create_Descriptor Required 
Example2: Item:pt5Item_id~FALSE~#ObjectAttr06#~string~Create_Descriptor Required </Description>
            </Parameter>
            <Parameter Name="TCImportDummyTemplate_DPNE">
              <DisplayName>15 Dummy Template DPNE (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>optional: defines a path to a prt file which should be used as UGMaster Dummy for Altreps</Description>
            </Parameter>
            <Parameter Name="TCAltrepMasterAsDummy">
              <DisplayName>16 Import Altrep Master with Dummy</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>optional: defines if altrep masters should be imported with dummy
HINT: 18 Dummy Reference CLI name -&gt; must also be defined </Description>
            </Parameter>
            <Parameter Name="TCAltrepComponentsAsDummy">
              <DisplayName>17 Import Altrep Components/Refs with Dummy</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>optional: defines if altrep components/references should be imported with dummy
HINT: 18 Dummy Reference CLI name -&gt; must also be defined </Description>
            </Parameter>
            <Parameter Name="TCDummyRefCLIName">
              <DisplayName>18 Dummy Reference CLI name</DisplayName>
              <DefaultValue>@DB/addPLMDummy/A</DefaultValue>
              <Description>optional: defines the dummy cli name that will be set as name only reference on tcin_import
HINT: use when option '16 Import Altrep Master with Dummy' or '17 Import Altrep Components/Refs with Dummy' is set to true</Description>
            </Parameter>
            <Parameter Name="TCNamedRefDummyAttributesForTCInImport">
              <DisplayName>19 Dummy Attributes for TCIn Import (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>optional: defines additional teamcenter attributes that should be set for Dummy import on TCIn Import for the main objects to import
#Doc: you can define multiple attributes, separated by ;
structure is: #AttrTitel#~#AttrIsArray#~#AttrValue#~#AttrType#~#AttrInfo#
Example1: Item:pt5PartRequired~FALSE~true~bool~Create_Descriptor Required 
Example2: Item:pt5Item_id~FALSE~#ObjectAttr06#~string~Create_Descriptor Required </Description>
            </Parameter>
            <Parameter Name="FileNamesVia_CustomObjectVars">
              <DisplayName>Custom File Names via Obj variables</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the custom filename here, gitter variables are also allowed
for Gitter Variables you can use all properties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the destination path</Description>
            </Parameter>
            <Parameter Name="JobMgrObjectIdentifyer1_CustomObjectVars">
              <DisplayName>20.1 JobMgr Object identifyer 1 (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define the JobManager attribute here to identify the Jobmanager Object
for Gitter Variables you can use all properties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the destination path</Description>
            </Parameter>
            <Parameter Name="JobMgrObjectIdentifyer1_RegexPattern">
              <DisplayName>20.2 JobMgr Object identifyer 1 regex pattern (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define a reg ex pattern that will be used on the nx references to parse from reference_DPNE to search for references in JobMgr db
Example: 
reference_DPNE:= c:\full\path\1234567890~~test.prt, regex patter:= (\d{10})~~[^\\]*?\.\w+$ -&gt; result:= 1234567890</Description>
            </Parameter>
            <Parameter Name="JobMgrObjectIdentifyer2_CustomObjectVars">
              <DisplayName>21.1 JobMgr Object identifyer 2 (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define a second custom JobMgr Object identifyer here, gitter variables are also allowed
this will be used when '10.1 JobMgr Object identifyer 1' + '10.2 JobMgr Object identifyer 1 regex pattern' is defined and match is false
for Gitter Variables you can use all properties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the original file name (ObjectFs_NE)</Description>
            </Parameter>
            <Parameter Name="JobMgrObjectIdentifyer2_RegexPattern">
              <DisplayName>21.2 JobMgr Object identifyer 2 regex pattern (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define a second reg ex pattern that will be used on the nx references to parse from reference_DPNE (when 'Custom File Names Regex Pattern' fails to match) to search for references in JobMgr db
Example: 
reference_DPNE:= c:\full\path\1234567890~~test.prt, regex patter:= ([^\\]+$) -&gt; result:= 1234567890~~test.prt</Description>
            </Parameter>
            <Parameter Name="PartFamilyTemplate_NXJournalFile_DPNE">
              <DisplayName>30.1 PF Template Journal File DPNE(optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define a journal file, which will be executed for all PArt Family templates
available env variables in the script: 
PartFamilyTemplate_DPNE -&gt; stores the current path of the part family template prt file that should be processed
JobTemp_DP -&gt; stores the current job temp path
ObjectFromSiteID -&gt; stores the current ObjectFromSiteID</Description>
            </Parameter>
            <Parameter Name="PartFamilyTemplate_NXJournalFile_afterImport_DPNE">
              <DisplayName>30.2 PF Template Journal File DPNE after import (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>You can define a journal file, which will be executed for all Part Family templates after Import
available env variables in the script: 
PartFamilyTemplate_cliName -&gt; stores the current path of the part family template prt file that should be processed
JobTemp_DP -&gt; stores the current job temp path
ObjectFromSiteID -&gt; stores the current ObjectFromSiteID</Description>
            </Parameter>
            <Parameter Name="CheckIfExistsInTCOnly">
              <DisplayName>Check ONLY if Obj exists in TC</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then process will only check if dataset and named references exists in Teamcenter for the objects in the JobPacket</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="DummyCleanupCustom">
              <DisplayName>Exec Custom Dummy Cleanup</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>When enabled ('ON'), the process verifies whether an object is referenced both as a normal and a dummy reference. If this is the case, the dummy reference will be replaced with the normal reference.</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="UseHighestRevisionForObjWithSameItemId">
              <DisplayName>Use highest Rev for Obj with same Item ID</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then process will use the highest TC revision for objects with the same item Id</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="SkipTCImportForExitingObjects">
              <DisplayName>Skip TC Import of existing objects </DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then process will skip the import for objects that already exist in teamcenter</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="TCIn_CustomCliNameObjectAttribute">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>(optional) defines the custom attribute where the cli-name of the object is stored (gitter variables are allowed #ObjectAttr06#)
by default, objectCliName will be used</Description>
            </Parameter>
            <Parameter Name="TCIn_AdditionalArguments">
              <DisplayName />
              <DefaultValue> -include_c=no -include_d=no </DefaultValue>
              <Description> defines additional arguments for tcin_import.exe process
Hint: -u -p -g -l -s will be set automatically</Description>
            </Parameter>
            <Parameter Name="TCIn_ItemIdPrefix">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>(optional) defines a custom prefix for the item id</Description>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>program file name of executable program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>program arguments, parqameters</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="NXUpdateStructure_2018_12">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="UpdateStructure">
          <Parameters>
            <Parameter Name="CiCOSetting10Seperator">
              <DisplayName>10 - - - CiCo settings - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="CiCoExe_PNE">
              <DisplayName>11 - KBA_ARC_CiCo.exe</DisplayName>
              <DefaultValue>TcTools\CiCo\Bin\KBA_ARC_CiCo.exe</DefaultValue>
              <Description>relative path to get ..\10-JobScripts\..\KBA_ARC_CiCo.exe</Description>
            </Parameter>
            <Parameter Name="OracleHome">
              <DisplayName>12 - OracleHomeEnv</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines the %ORACLE_HOME% environment Variable for the CiCo Process.
Leave OracleHomeEnv empty to unset the EnvVariable.</Description>
            </Parameter>
            <Parameter Name="onlyIfCoUserNotLoggedin">
              <DisplayName>13 - onlyIfCoUserNotLoggedin</DisplayName>
              <DefaultValue>no</DefaultValue>
              <Description>If value 'yes' process runs only when CO User is !!-NOT-!! loggedin TC</Description>
            </Parameter>
            <Parameter Name="Seperator20">
              <DisplayName>20 - - - - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="TcBOMExtract_SubActionSettingsXml">
              <DisplayName>21 TcExtract SubActionSettingsXml</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Name of TcBOMExtract SubAction Settings file TC Extract</Description>
            </Parameter>
            <Parameter Name="NXCB1Extract_SubActionSettingsXml">
              <DisplayName>22 CB1 Extr Pre Data</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Name of NXCheckBox SubAction Settings file for CB1
</Description>
            </Parameter>
            <Parameter Name="NXCB2Extract_SubActionSettingsXml">
              <DisplayName>23 CB2 Extr Pre Data</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Name of NXCheckBox SubAction Settings file for CB2
</Description>
            </Parameter>
            <Parameter Name="SkipPreAndPostExtract_Set">
              <DisplayName>27 Skip Pre/Post Extract</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>If ON -&gt; Structureu Update will be done without pre and post extract</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.TRUE_FALSE_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>TRUE_FALSE_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="SendMail_SubActionSettingsXml_DPNE_p">
              <DisplayName>24 SendMail SubActionSettingsXml</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Name of SendMail SubAction Settings file MailCmd</Description>
            </Parameter>
            <Parameter Name="GeneralSettingSeperator">
              <DisplayName>30 - - - General settings - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="TCGroup">
              <DisplayName>31 TCGroup</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>TC Group to login with. If empty, the group of the object will be used</Description>
            </Parameter>
            <Parameter Name="Role">
              <DisplayName>32 TCRole</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>TC Role to login withg. If empty the default role of the defined group will be used</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="PartUtility_2018_04">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="EXTRACT">
          <Parameters />
        </SubAction>
        <SubAction Name="RUN">
          <Parameters />
        </SubAction>
        <SubAction Name="PROCESSDATASETS">
          <Parameters />
        </SubAction>
        <SubAction Name="EVALUATE">
          <Parameters>
            <Parameter Name="TCDataCheck">
              <DisplayName>01-TCData Check is switched ON</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then TCDataCheck is switched on [#New: 3.1457;08.03.2018;J.Fes]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="UGPartCheck">
              <DisplayName>02-TCData UGPartCheck</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' UGPart named references will be checked [#New: 3.1456;06.03.2018;S.Gueth]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="BOMCompair">
              <DisplayName>03-TCData BOMCompare</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' BOM data will be compared [#New: 3.1419;08.08.2017;S.Gueth]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="BOMStatus">
              <DisplayName>04-TCData BOMStatus</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' the current BOM Status will be written into the result message [#New: 3.2000;16.01.2026;S.Gueth]
Possible result values:
#NotExists #New #Equal #Updated</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="TSOCheck">
              <DisplayName>05-TCData TSOCheck</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' TSO Named references will be checked [#New: 3.1456;06.03.2018;S.Gueth]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="MFKKeyUse">
              <DisplayName>06-Use for MFK Objects - MFKKey for NX.syslog section identification</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then MFKKey will be used to identify/find Object data from NX.syslog section [#New: 3.1602;08.08.2022;J.Fes]
this Option is only used if the Object is MFK Object</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="BOMCompairBOMRefFindMethode">
              <DisplayName>50.1 BOM-Line reference find methode</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines for BOMCompair BOMLine-RefFind methode
 M1_byBOMPuid    = sets to find ref BOMLines via BOMPuid
 M2_byBOMData    = sets to find ref BOMLines via BOMData ir_puid and pseq + order number
 M3_byAutomation = sets to find first like 'M1_byBOMPuid' if nf. then via 'M2_byBOMData' [Default]
#LUp: 3.1460;29.03.2018;J.Fes/S.Gueth</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="EVALUATE_Custom03">
          <Parameters />
        </SubAction>
        <SubAction Name="EVALUATE_TCDataSetNamedRefCleanUp">
          <Parameters />
        </SubAction>
        <SubAction Name="PartUpdateNativeViaPartByPart">
          <Parameters>
            <Parameter Name="UGII_LOAD_OPTIONS_NE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>file defines used ugii_load_options.def ENV:UGII_LOAD_OPTIONS_NE</Description>
            </Parameter>
            <Parameter Name="PuTarget_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Defines where to output updated parts (Optional)
DONT use it in conjunction with -PuTargetReplSource_DP or -PuTargetReplSourceWith_DP</Description>
            </Parameter>
            <Parameter Name="PuTargetReplSource_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Defines .prt path source-replace (Optional switch)
Use in conjunction with -PuTargetReplSourceWith_DP
DONT use it in conjunction -PuTarget_DP</Description>
            </Parameter>
            <Parameter Name="PuTargetReplSourceWith_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Defines .prt part replace with value (Optional)
Use in conjunction with -PuTargetReplSource_DP
DONT use it in conjunction -PuTarget_DP</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="PartUpdateNativeViaFromToDir">
          <Parameters>
            <Parameter Name="UGII_LOAD_OPTIONS_NE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>file defines used ugii_load_options.def ENV:UGII_LOAD_OPTIONS_NE</Description>
            </Parameter>
            <Parameter Name="NativeBackup_Archiv_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>defines root dir where to backup native partfiles before refile is executed (Prio1)
Check Native Site Settings (NativeBackupRoot_DP) (Prio2)
When both Attributes are not defined, Backup wont be done</Description>
            </Parameter>
            <Parameter Name="NativBackupMethod">
              <DisplayName />
              <DefaultValue>ViaPacketName</DefaultValue>
              <Description>defines the backup method.
ViaPacketName -&gt; backup files will be copied in #Archiv_DP#/PacketName (DEFAULT)
ViaFolderStructure -&gt; whole folderstructure will be recreate in Archiv_DP</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="TCPartUpdateUndo">
          <Parameters>
            <Parameter Name="PLMXmlExportProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to plm xml export program</Description>
            </Parameter>
            <Parameter Name="PLMXmlExportArguments">
              <DisplayName />
              <DefaultValue> -transfermode=ConfiguredDataFilesExportDefault </DefaultValue>
              <Description>Commandline Arguments for plm xml export process
#Doc: parameters -u, -p, -g, -uid, -xml_file, -log will automatically be set</Description>
            </Parameter>
            <Parameter Name="PLMXmlExportMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute program.
Value &lt;=0 no Limit
Value &gt;0 Max duration in SEC</Description>
            </Parameter>
            <Parameter Name="PLMXmlImportProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to plm xml import program</Description>
            </Parameter>
            <Parameter Name="PLMXmlImportArguments">
              <DisplayName />
              <DefaultValue> -transfermode=incremental_import -import_mode=overwrite </DefaultValue>
              <Description>Commandline Arguments for plm xml import process
#Doc: parameters -u, -p, -g, -uid, -xml_file, -log will automatically be set</Description>
            </Parameter>
            <Parameter Name="PLMXmlImportMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute program.
Value &lt;=0 no Limit
Value &gt;0 Max duration in SEC</Description>
            </Parameter>
            <Parameter Name="DSVersionFindMethode">
              <DisplayName />
              <DefaultValue>M1</DefaultValue>
              <Description>Define the DS Version find methode
M1 = Use the second last datase version (Version:-1)
M2 = Use Custom 'BO...' defined rule set</Description>
            </Parameter>
            <Parameter Name="DSRestoreDataRoot_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Define Root path in which to save the exported Data.
#Doc: If not set then JobTemp_DP default path is used
#Doc: you can also use environ variable to get the Path defined #Exa: '%LOCALAPPDATA%\DSRestore'
#Doc: Insert '.' char to get gefaut value
#Doc: CLAGlobal.Instance.JobMgr_Settings_Obj.ServerSettings.Dir_DataRoot_DP_12Data (#New: 3.2000;22.02.2026;J.Fes)</Description>
            </Parameter>
            <Parameter Name="DSRestoreDSSequenceStart">
              <DisplayName />
              <DefaultValue>1</DefaultValue>
              <Description>Define the Dataset Version Start Sequence nummber
#Doc: If Value=0 then all Version also the version show below Revision #Hint:Seq(0)=Seq(1)
#Doc: If Value=1 then starting from Last Version (Default)
#Doc: If Value=2 then starting from second Last Version
#New: 3.2000;22.02.2026;J.Fes</Description>
            </Parameter>
            <Parameter Name="DSRestoreSizeMinByte">
              <DisplayName />
              <DefaultValue>1</DefaultValue>
              <Description>Define the minimum file size (Byte) of the Dataset Version file
#Doc: If Value=DS.NamedRef.FileSize lower then defined value then this Dataset version is ignored
#New: 3.2000;04.03.2026;J.Fes</Description>
            </Parameter>
            <Parameter Name="DSRestoreNamedRefFileLastSavedBeforeDT_Txt">
              <DisplayName />
              <DefaultValue>01.01.2026 12:02</DefaultValue>
              <Description>Define DateTime limit when the ‘DataSetVer-NamedRef file’ must be saved saved before
#Doc: Datetime value must be set in any valid DateTime format like dd.MM.yyyy HH:mm
#Doc: If DataSetVerNamedRef file save date is before or equal (Older) given value then we will use the DataSetVersion
#Doc: If DataSetVerNamedRef file save date is after  (Newer) given value then we will not use the DataSetVersion 
#New: 3.2000;04.03.2026;J.Fes</Description>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="PLMPerfSyslogParser_2012_01">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="ViaNxSyslog">
          <Parameters />
        </SubAction>
        <SubAction Name="ViaNxCB">
          <Parameters />
        </SubAction>
        <SubAction Name="ViaCustomProg">
          <Parameters>
            <Parameter Name="ImportConfigXml">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Path to the exported import.xml configuration of the PLMPerformanceAnalyse Tool. The .XSD Schema definition is expected with the same name in the same folder.</Description>
            </Parameter>
            <Parameter Name="ImportConfigName">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Name of the import configuration.</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ViaCustom01ASMTCPerf">
          <Parameters>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
            <Parameter Name="ASMTCPerfJarFile_DPNE">
              <DisplayName>ASMTCPerf jar file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the jar filefor bom expand process</Description>
            </Parameter>
            <Parameter Name="ASMTCPerfTCUrl">
              <DisplayName>ASMTCPerf TC url</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the team center url</Description>
            </Parameter>
            <Parameter Name="ASMTCPerfLog_DP">
              <DisplayName>ASMTCPerf Log File dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Log File directory of ASMTCPerf program</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="ViaNxSyslogPLMPerfImportConfigKeys">
          <Parameters />
        </SubAction>
        <SubAction Name="ViaNxSyslogForPPA">
          <Parameters />
        </SubAction>
        <SubAction Name="TCUserCountGetviaSQLForPPA">
          <Parameters />
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="PSP2TC_2019_04">
      <SubActions>
        <SubAction Name="UnKnown">
          <Parameters>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="EVAL_ExportMetaData">
          <Parameters>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="EVAL_ExportXRef">
          <Parameters>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="EVAL_ImportMetaData">
          <Parameters>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="EVAL_ImportXRef">
          <Parameters>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="EVAL_GetMetaDataTest">
          <Parameters>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="RefileTc_2012_01">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="EXTRACT">
          <Parameters />
        </SubAction>
        <SubAction Name="RUN">
          <Parameters />
        </SubAction>
        <SubAction Name="REFILE_PART">
          <Parameters />
        </SubAction>
        <SubAction Name="EVALUATE">
          <Parameters>
            <Parameter Name="TCDataCheck">
              <DisplayName>01-TCData Check is switched ON</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' then TCDataCheck is switched on [#New: 3.1457;08.03.2018;J.Fes]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="UGPartCheck">
              <DisplayName>02-TCData UGPartCheck</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' UGPart named references will be checked [#New: 3.1456;06.03.2018;S.Gueth]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="BOMCompair">
              <DisplayName>03-TCData BOMCheck</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' BOM data will be checked [#New: 3.1419;08.08.2017;S.Gueth]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="TSOCheck">
              <DisplayName>04-TCData TSOCheck</DisplayName>
              <DefaultValue>OFF</DefaultValue>
              <Description>if 'ON' TSO Named refferences will be checked [#New: 3.1456;06.03.2018;S.Gueth]</Description>
              <EditorBaseType>
                <AssemblyQualifiedName>System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyQualifiedName>
                <Namespace>System.Drawing.Design</Namespace>
                <Name>UITypeEditor</Name>
                <AssemblyName>System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</AssemblyName>
              </EditorBaseType>
              <EditorType>
                <AssemblyQualifiedName>JF.PlmJobManager.JobServer.SubActions.ON_OFF_Selector_cls, JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyQualifiedName>
                <Namespace>JF.PlmJobManager.JobServer.SubActions</Namespace>
                <Name>ON_OFF_Selector_cls</Name>
                <AssemblyName>JobManagerDataModel, Version=3.2000.503.2026, Culture=neutral, PublicKeyToken=null</AssemblyName>
              </EditorType>
            </Parameter>
            <Parameter Name="BOMCompairBOMRefFindMethode">
              <DisplayName>50.1 BOM-Line reference find methode</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines for BOMCompair BOMLine-RefFind methode
 M1_byBOMPuid    = sets to find ref BOMLines via BOMPuid
 M2_byBOMData    = sets to find ref BOMLines via BOMData ir_puid and pseq + order number
 M3_byAutomation = sets to find first like 'M1_byBOMPuid' if nf. then via 'M2_byBOMData' [Default]
#LUp: 3.1460;29.03.2018;J.Fes/S.Gueth</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="EVALUATE_Custom03">
          <Parameters />
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="SolidEdge2TC_2019_11">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="SolidEdgeAttributeExtract">
          <Parameters>
            <Parameter Name="SolidEdgePropertiesExcelFile_DPNE">
              <DisplayName>01 - Solid Edge Properties Excel File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to excel file with solid edge properties</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="SolidEdgeTCImport">
          <Parameters>
            <Parameter Name="SolidEdgeImportOverwriteOwner">
              <DisplayName>01.0 - SE TC import overwrite owner</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>when set, given owner will be used as standard owner</Description>
            </Parameter>
            <Parameter Name="SolidEdgeImportTemplateFileNormal_DPNE">
              <DisplayName>01.1 - SE TC import template file normal</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="SolidEdgeImportTemplateFileDraftLinks_DPNE">
              <DisplayName>01.2 - SE TC import template file with drfat link</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path to tcpb_data_import.ex</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="StatusTemplateLineNormal_tcpbDataImport">
              <DisplayName>08 - StatusTemplateLineNormal</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>template line to replace for status of normal datasets</Description>
            </Parameter>
            <Parameter Name="StatusTemplateLineDraft_tcpbDataImport">
              <DisplayName>09 - StatusTemplateLineDraft</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>template line to replace for status of draft datasets</Description>
            </Parameter>
            <Parameter Name="TCPBItemPrefix">
              <DisplayName>06 - tcpb item prefix</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>if defined, an prefix will be set to the revision for tc import [default is empty]</Description>
            </Parameter>
            <Parameter Name="CustomItemIRDataSQLFile">
              <DisplayName>07 - custom Item / IR SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>custom sql file to get Item and IR Data (is needed because when TC uses the Multi Field Key for example)</Description>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
            <Parameter Name="CustomBOMImpreciseSQLFILE">
              <DisplayName>Custom BOM Imprecise SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: defines custom BOMImpreciseSQL File (default SQL file will not be used)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="SolidEdgeTCBOMImport">
          <Parameters>
            <Parameter Name="SolidEdgeBOMImportTemplateFile_DPNE">
              <DisplayName>01 - Solid Edge TC BOM import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataBOMImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb BOM data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataBOMImport">
              <DisplayName>03 - tcpb data BOM import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbBOMDataImport">
              <DisplayName>04 - tcpb data BOM import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
            <Parameter Name="TCPBBOMInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpb data BOM import delimiter</DisplayName>
              <DefaultValue>;</DefaultValue>
              <Description>delimiter char for csv file [default is ;]</Description>
            </Parameter>
            <Parameter Name="TCPBItemPrefix">
              <DisplayName>06 - tcpb item prefix</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>if defined, an prefix will be set to the revision for tc import [default is empty]</Description>
            </Parameter>
            <Parameter Name="CustomItemIRDataSQLFile">
              <DisplayName>07 - custom Item / IR SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>custom sql file to get Item and IR Data (is needed because when TC uses the Multi Field Key for example)</Description>
            </Parameter>
            <Parameter Name="SolidEdgeBOMDeleteTemplateFile_DPNE">
              <DisplayName>08 - Solid Edge TC BOM delete template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataBOMDelete">
              <DisplayName>09 - tcpb data BOM delete arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
            <Parameter Name="CustomBOMImpreciseSQLFILE">
              <DisplayName>Custom BOM Imprecise SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: defines custom BOMImpreciseSQL File (default SQL file will not be used)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="SolidEdgeTCExternalRefImport">
          <Parameters>
            <Parameter Name="SolidEdgeInterpartRefImportTemplateFile_DPNE">
              <DisplayName>01 - Solid Edge TC interpart ref import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="SolidEdgeAltrepImportTemplateFile_DPNE">
              <DisplayName>01 - Solid Edge TC altrep ref import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="SolidEdgeFOPImportTemplateFile_DPNE">
              <DisplayName>01 - Solid Edge TC FOP ref import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataExtRefImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb external ref data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataExtRefImport">
              <DisplayName>03 - tcpb data external ref import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbExtRefDataImport">
              <DisplayName>04 - tcpb data external ref import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
            <Parameter Name="TCPBExtRefInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpb data external ref import delimiter</DisplayName>
              <DefaultValue>;</DefaultValue>
              <Description>delimiter char for csv file [default is ;]</Description>
            </Parameter>
            <Parameter Name="TCPBItemPrefix">
              <DisplayName>06 - tcpb item prefix</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>if defined, an prefix will be set to the revision for tc import [default is empty]</Description>
            </Parameter>
            <Parameter Name="CustomItemIRDataSQLFile">
              <DisplayName>07 - custom Item / IR SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>custom sql file to get Item and IR Data (is needed because when TC uses the Multi Field Key for example)</Description>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
            <Parameter Name="CustomBOMImpreciseSQLFILE">
              <DisplayName>Custom BOM Imprecise SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: defines custom BOMImpreciseSQL File (default SQL file will not be used)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="DeleteItemData">
          <Parameters>
            <Parameter Name="TCDeleteItemDataTemplateFile_DPNE">
              <DisplayName>01 - Delte Item Data Template File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to txt file for import with delete_item_data.exe</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_deleteItemData">
              <DisplayName>02 - delete_item_data.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of delete_item_data program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_deleteItemData">
              <DisplayName>03 - delete_item_data.exe arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>delete_item_dataarguments, (hint: inputKeyFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_deleteItemData">
              <DisplayName>04 - delete_item_data.exe max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
            <Parameter Name="DeleteItemDataInputFileDelimiterStr">
              <DisplayName>05 - input file delimiter</DisplayName>
              <DefaultValue>;</DefaultValue>
              <Description>delimiter char for input file [default is ,]</Description>
            </Parameter>
            <Parameter Name="TCPBItemPrefix">
              <DisplayName>06 - tcpb item prefix</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>if defined, an prefix will be set to the revision for tc import [default is empty]</Description>
            </Parameter>
            <Parameter Name="CustomItemIRDataSQLFile">
              <DisplayName>07 - custom Item / IR SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>custom sql file to get Item and IR Data (is needed because when TC uses the Multi Field Key for example)</Description>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
            <Parameter Name="CustomBOMImpreciseSQLFILE">
              <DisplayName>Custom BOM Imprecise SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: defines custom BOMImpreciseSQL File (default SQL file will not be used)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="DeleteBOMData">
          <Parameters>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataBOMImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb BOM data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataBOMDelete">
              <DisplayName>09 - tcpb data BOM delete arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbBOMDataImport">
              <DisplayName>04 - tcpb data BOM import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
            <Parameter Name="TCPBBOMInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpb data BOM import delimiter</DisplayName>
              <DefaultValue>;</DefaultValue>
              <Description>delimiter char for csv file [default is ;]</Description>
            </Parameter>
            <Parameter Name="TCPBItemPrefix">
              <DisplayName>06 - tcpb item prefix</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>if defined, an prefix will be set to the revision for tc import [default is empty]</Description>
            </Parameter>
            <Parameter Name="SolidEdgeBOMDeleteTemplateFile_DPNE">
              <DisplayName>08 - Solid Edge TC BOM delete template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="CustomItemIRDataSQLFile">
              <DisplayName>07 - custom Item / IR SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>custom sql file to get Item and IR Data (is needed because when TC uses the Multi Field Key for example)</Description>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
            <Parameter Name="CustomBOMImpreciseSQLFILE">
              <DisplayName>Custom BOM Imprecise SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: defines custom BOMImpreciseSQL File (default SQL file will not be used)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="SolidEdgeTCProjectImport">
          <Parameters>
            <Parameter Name="SolidEdgeProjectImportTemplateFile_DPNE">
              <DisplayName>01 - Solid Edge TC Project import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataProjectImport">
              <DisplayName>02 - tcpb_data_import.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of tcpb BOM data import program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataProjectImport">
              <DisplayName>03 - tcpb data Project import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbProjectDataImport">
              <DisplayName>04 - tcpb data Project import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
            <Parameter Name="TCPBProjectInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpb data Project import delimiter</DisplayName>
              <DefaultValue>;</DefaultValue>
              <Description>delimiter char for csv file [default is ;]</Description>
            </Parameter>
            <Parameter Name="TCPBItemPrefix">
              <DisplayName>06 - tcpb item prefix</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>if defined, an prefix will be set to the revision for tc import [default is empty]</Description>
            </Parameter>
            <Parameter Name="CustomItemIRDataSQLFile">
              <DisplayName>07 - custom Item / IR SQL File</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>custom sql file to get Item and IR Data (is needed because when TC uses the Multi Field Key for example)</Description>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="SolidEdgeTCPartUpdate">
          <Parameters>
            <Parameter Name="SolidEdgeUser_Role">
              <DisplayName>01 - Solid Edge TC User Role</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Solid Edge User Role</Description>
            </Parameter>
            <Parameter Name="SolidEdgeUser_TCServerURL">
              <DisplayName>02 - Solid Edge TC Server URL</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Solid Server URL</Description>
            </Parameter>
            <Parameter Name="SolidEdge_Visible">
              <DisplayName>03 - Solid Edge visible</DisplayName>
              <DefaultValue>FALSE</DefaultValue>
              <Description>Solid Edge visibility</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="SolidEdgeTCImportUndo">
          <Parameters>
            <Parameter Name="PLMXmlExportProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to plm xml export program</Description>
            </Parameter>
            <Parameter Name="PLMXmlExportArguments">
              <DisplayName />
              <DefaultValue> -transfermode=ConfiguredDataFilesExportDefault </DefaultValue>
              <Description>Commandline Arguments for plm xml export process
HINT: parameters -u, -p, -g, -uid, -xml_file, -log will automatically be set</Description>
            </Parameter>
            <Parameter Name="PLMXmlExportMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute program.
Value &lt;=0 no Limit
Value &gt;0 Max duration in SEC</Description>
            </Parameter>
            <Parameter Name="PLMXmlImportProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to plm xml import program</Description>
            </Parameter>
            <Parameter Name="PLMXmlImportArguments">
              <DisplayName />
              <DefaultValue> -transfermode=incremental_import -import_mode=overwrite </DefaultValue>
              <Description>Commandline Arguments for plm xml import process
HINT: parameters -u, -p, -g, -uid, -xml_file, -log will automatically be set</Description>
            </Parameter>
            <Parameter Name="PLMXmlImportMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute program.
Value &lt;=0 no Limit
Value &gt;0 Max duration in SEC</Description>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
            <Parameter Name="LastDSVersionToReplaceWith">
              <DisplayName />
              <DefaultValue>2</DefaultValue>
              <Description>defines the last version which is used to replace currenct version
2 -&gt; second last version
3 -&gt; third last version
</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="SystemTools_2017_07">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="CleanJobFilesDefault">
          <Parameters>
            <Parameter Name="CleanJobFilesDefault_DirMasks">
              <DisplayName>02 Delete Job Sub Directories</DisplayName>
              <DefaultValue>startup;resources;*settings*</DefaultValue>
              <Description>defines the 'directories mask' for directories to be deleted
#Exa: startup;resources -&gt; '%JobRoot_DP%\startup' and '%JobRoot_DP%\resources'</Description>
            </Parameter>
            <Parameter Name="CleanJobFilesDefault_FileMasks">
              <DisplayName>01 Clean Job Files</DisplayName>
              <DefaultValue>*.cmd;*.prt;*.tmp;*temp*.*;*.fscproxylog;*.rol_bin;*.bak</DefaultValue>
              <Description>defines the file mask for files to be deleted
#Doc: 'JobData*.xml' + 'zzJob*.xml' is protected and will not be deleted</Description>
            </Parameter>
            <Parameter Name="Seperator10">
              <DisplayName>10 - - - - - -</DisplayName>
              <DefaultValue>- - - - - - -</DefaultValue>
              <Description>Please dont insert value it is a paramter - group - seperator</Description>
            </Parameter>
            <Parameter Name="StopProcessByProcessName">
              <DisplayName>12 Stop Process via process Name(s)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines the name of the process to stop
#Doc: if value empty this option is ignored
#Exa: tcserver;pname2</Description>
            </Parameter>
            <Parameter Name="StopProcessByFileSearch">
              <DisplayName>13 Stop Process via FileSearch</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines the file names contains PIDs to stop processes
Files are seached by Windows wildcard definitions.
#Exa: %JobProcessTemp%\TC_TCIP*.log;%JobProcessTemp%\TC_NameXX*.log
#Doc: if value empty this option is ignored</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="TextFileCompare">
          <Parameters>
            <Parameter Name="TextFileCompareFile1_DPNE">
              <DisplayName>01 Comepare File1 DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the Path for File1 to compare</Description>
            </Parameter>
            <Parameter Name="TextFileCompareFile2_DPNE">
              <DisplayName>02 Comepare File2 DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the Path for File2 to compare</Description>
            </Parameter>
            <Parameter Name="TextFileCompareResultFile_DPNE">
              <DisplayName>03 Resultfile DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the Path for the ResultFile</Description>
            </Parameter>
            <Parameter Name="TextFileCompareGetDiff">
              <DisplayName>04 Get-Diff</DisplayName>
              <DefaultValue>false</DefaultValue>
              <Description>If true, all diff-lines will be determinated and wirtten in the resultfile
If false, all duplicates-lines will be determinated and wirtten in the resultfile</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="SyncDir">
          <Parameters>
            <Parameter Name="SourceRoot_DP">
              <DisplayName>01 Source Dir DP</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the Source Directory</Description>
            </Parameter>
            <Parameter Name="TargetRoot_DP">
              <DisplayName>02 Target Dir DP</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the Target Directory</Description>
            </Parameter>
            <Parameter Name="FileMaskPattern">
              <DisplayName>03 FileMaskPattern</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>File Mask</Description>
            </Parameter>
            <Parameter Name="DuplicateIdentifier">
              <DisplayName>04 Duplicate Identifier</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Identifier adding to FileName and before Counter 7411.prt -&gt; 7411_Dupli01.prt</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="CustomDuplicateCleanUp">
          <Parameters />
        </SubAction>
        <SubAction Name="CompareFilesByDirList">
          <Parameters />
        </SubAction>
        <SubAction Name="UserMapping">
          <Parameters />
        </SubAction>
        <SubAction Name="CustomSIKCleanUp">
          <Parameters />
        </SubAction>
        <SubAction Name="StopProcess">
          <Parameters>
            <Parameter Name="StopProcessByFileSearch">
              <DisplayName>13 Stop Process via FileSearch</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines the file names contains PIDs to stop processes
Files are seached by Windows wildcard definitions.
#Exa: %JobProcessTemp%\TC_TCIP*.log;%JobProcessTemp%\TC_NameXX*.log
#Doc: if value empty this option is ignored</Description>
            </Parameter>
            <Parameter Name="StopProcessByProcessName">
              <DisplayName>12 Stop Process via process Name(s)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines the name of the process to stop
#Doc: if value empty this option is ignored
#Exa: tcserver;pname2</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="UserDataInputByUserAndSaveToFile">
          <Parameters />
        </SubAction>
        <SubAction Name="UserDataRestoreFromFile">
          <Parameters />
        </SubAction>
        <SubAction Name="OSNetworkSharesMgr">
          <Parameters />
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="TCDataQuality_2016_09">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="TCDataQualityCheckVer1">
          <Parameters>
            <Parameter Name="JobRoot_DP">
              <DisplayName>Job Root dir</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Job Root Dir (New: 2.941;25.01.2012;J.Fes)
Env:JobRoot_DP (Prio1) + JobMgr_JobRoot_DP (Prio2)</Description>
            </Parameter>
            <Parameter Name="TCDataQualitySettingsXML">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>defines the TCDataQuality Settings XML file</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="TcExtractData_2013_10">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="DS_of_IR">
          <Parameters>
            <Parameter Name="DS_of_IR_UseDSsql_DPNE">
              <DisplayName>01-Extract TC.Dataset via Custom sql</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>if value is set then TC.Dataset will be eXtracted using defined .sql [#New: 3.1601;04.02.2022;J.Fes]</Description>
            </Parameter>
            <Parameter Name="DS_of_IR_UseDSNamedRefsql_DPNE">
              <DisplayName>02-Extract TC.Dataset.NamedRefData via Custom sql</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>if value is set then TC.Dataset.NamedRefData will be eXtracted using defined .sql [#New: 3.1601;04.02.2022;J.Fes]</Description>
            </Parameter>
            <Parameter Name="noPrint">
              <DisplayName />
              <DefaultValue>false</DefaultValue>
              <Description>defines if the IR of DS should be printed or not in the console window</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="UsersDefVolCurSubDirFileCount">
          <Parameters />
        </SubAction>
        <SubAction Name="CompareTCExtractedData">
          <Parameters />
        </SubAction>
        <SubAction Name="BOMs_eXtract_for_JobData1ToProcess">
          <Parameters />
        </SubAction>
        <SubAction Name="I_IR_BOM_DS_extract">
          <Parameters />
        </SubAction>
        <SubAction Name="TCDataExtract">
          <Parameters>
            <Parameter Name="BOMDataExtract">
              <DisplayName>01-BOMData extract</DisplayName>
              <DefaultValue>ON</DefaultValue>
              <Description>if 'ON' BOM data will be eXtracted (Default:ON)</Description>
            </Parameter>
            <Parameter Name="ItemRevsDataExtract">
              <DisplayName>02-ItemRevData extract</DisplayName>
              <DefaultValue>ON</DefaultValue>
              <Description>if 'ON' ItemRevData will be eXtracted (Default:ON)</Description>
            </Parameter>
            <Parameter Name="DatasetDataExtract">
              <DisplayName>03-DatasetData extract</DisplayName>
              <DefaultValue>ON</DefaultValue>
              <Description>if 'ON' DatasetData will be eXtracted (Default:ON)</Description>
            </Parameter>
            <Parameter Name="NamedRefDataExtract">
              <DisplayName>04-NamedRefData extract</DisplayName>
              <DefaultValue>ON</DefaultValue>
              <Description>if 'ON' NamedRefData will be eXtracted (Default:ON)</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="TCNamedRefFilesExtractToFileSystem">
          <Parameters>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
            <Parameter Name="CharsNotToReplaceForPath">
              <DisplayName>CharsNotToReplaceForPath</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Here you can define which chars shouldnt be replaced on the ItemId for native Path
; is the delemiter and cant be replaced, because ; is not allowed in Filenames</Description>
            </Parameter>
            <Parameter Name="NamedRefExtract_ExcludeList_DPNE">
              <DisplayName>01 - TC Named Ref Extract - Exclude List DPNE</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines a list of filenames (sepperated by new line), which should not be exported (wildcaqrd * is allowed)</Description>
            </Parameter>
            <Parameter Name="NamedRefExtract_SourceFileReplaceRules">
              <DisplayName>04 - TC Named Ref Extract - Source File replace rules</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines mappings to replace a string in the object filename
Shema: #ReplaceFromString1#|#ReplaceToString1#
you can define multiple replacing rules seperated by semicolon ';'
Example: \\server\path|X:
         \\server\path\to\File.txt --&gt; replaced to: X:\to\File.txt</Description>
            </Parameter>
            <Parameter Name="SQLCommand_Ir_DS_NE">
              <DisplayName>02 - SQLCommand_NE get DS_CountOfTypeAndName</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defines the Path to the sql Query to count all DS of the same type of an IR</Description>
            </Parameter>
            <Parameter Name="NamedRefExtract_CustomTargetFileNames">
              <DisplayName>06 - Optional: Custom Targes File Names</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: You can define the custom target filename here, gitter variables are also allowed
for Gitter Variables you can use all properties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the destination path</Description>
            </Parameter>
            <Parameter Name="NamedRefExtract_CustomSourceFileNames">
              <DisplayName>03 - Optional: Custom source File Names</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: You can define the custom source filename here, gitter variables are also allowed
for Gitter Variables you can use all properties from ObjectData_cls (for example: #ObjectAttr03#, #ObjectFs_DPNE#, #IR.Rev#)
If not set, the default method will be used to get the source path</Description>
            </Parameter>
            <Parameter Name="NamedRefExtract_TargetFileReplaceRules">
              <DisplayName>05 - Optional: Target File replace rules</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines mappings to replace a string in the object filename
Shema: #ReplaceFromString1#|#ReplaceToString1#
you can define multiple replacing rules seperated by semicolon ';'
Example: \\server\path|X:
         \\server\path\to\File.txt --&gt; replaced to: X:\to\File.txt</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="TcPLMxml_Export_2016_02">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="EXPORT">
          <Parameters />
        </SubAction>
        <SubAction Name="PLMXmlEXPORT">
          <Parameters>
            <Parameter Name="export_bom">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>yes/no</Description>
            </Parameter>
            <Parameter Name="rev_rule">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Latest Working/Latest Released/..</Description>
            </Parameter>
            <Parameter Name="transfermode">
              <DisplayName />
              <DefaultValue>ConfiguredDataExportDefault</DefaultValue>
              <Description>ConfiguredDataExportDefault/justDatasetsOut</Description>
            </Parameter>
            <Parameter Name="ShellExecProg_DPNE">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Full path to external program.</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Commandline Arguments for External tools.</Description>
            </Parameter>
            <Parameter Name="ShellMaxDurationSEC">
              <DisplayName />
              <DefaultValue>-1</DefaultValue>
              <Description>Max duration (in sec) to excute shell program.</Description>
            </Parameter>
            <Parameter Name="JobMgrDataOrg_Root_DP">
              <DisplayName />
              <DefaultValue></DefaultValue>
              <Description>Root Directory in which the JobManager stores ResultData of Objects.</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="TcXmlExport">
          <Parameters />
        </SubAction>
        <SubAction Name="TcXmlImport">
          <Parameters />
        </SubAction>
        <SubAction Name="TcXmlConfirmExport">
          <Parameters />
        </SubAction>
      </SubActions>
    </Action>
    <Action Name="TCTools_2019_07">
      <SubActions>
        <SubAction Name="UnKown">
          <Parameters />
        </SubAction>
        <SubAction Name="TCPBDataImport">
          <Parameters>
            <Parameter Name="ShellExecProg_DPNE_tcpbDataImport">
              <DisplayName>01 - tcpb_data_import.exe full path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path to tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_tcpbDataImport">
              <DisplayName>03 - tcpb data import arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>tcpb data import arguments, (hint: log, inputFile, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_tcpbDataImport">
              <DisplayName>04 - tcpb data import max duration (min)</DisplayName>
              <DefaultValue>10</DefaultValue>
              <Description>max duration of executable program in minutes (default is 10)</Description>
            </Parameter>
            <Parameter Name="TCPBDataImportTemplateCsv_DPNE">
              <DisplayName>02 - TCPB data import template file</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path and name to csv file for import with tcpb_data_import.exe</Description>
            </Parameter>
            <Parameter Name="TCPBInputCsvFileDelimiterStr">
              <DisplayName>05 - tcpbdata import delimiter</DisplayName>
              <DefaultValue>|</DefaultValue>
              <Description>delimiter char for csv file [default is |]</Description>
            </Parameter>
            <Parameter Name="FileToImport_DPNE">
              <DisplayName>06 - file to import into TC.DS Named Ref</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>full path to file</Description>
            </Parameter>
            <Parameter Name="FileToImportRules">
              <DisplayName>08 - Defines conditions which file use to import into TC.DS Named Ref</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Defintion when to use other FileToImport_DPNE</Description>
            </Parameter>
            <Parameter Name="NamedRefFileNameSchema">
              <DisplayName>07 - file name Schema for TC.DS Named Ref</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>file name Schema
#Doc: use #NamedRefFileNameSchema# in ImportTemplate.csv to define Name ref Schema</Description>
            </Parameter>
            <Parameter Name="TCCheckRes_YESNO">
              <DisplayName>09 - TC Data result check will be used (Default=YES)</DisplayName>
              <DefaultValue>YES</DefaultValue>
              <Description>if 'YES' then TC Result check will be used (Default=YES)
if 'NO' then no TC Data will be extracted after the process
if 'NO' then no TC Result evaluation will be done
Hint: use setting 'NO' if TC Date Check is NOT required</Description>
            </Parameter>
            <Parameter Name="UseJobData2Result_YESNO">
              <DisplayName>10 - Use JobData2Result as JobDataObjectsPackage (Default=NO)</DisplayName>
              <DefaultValue>NO</DefaultValue>
              <Description>if 'YES' then JobData2Result will be used JobDataObjectsPackage
if 'NO' then JobData1Process will be used JobDataObjectsPackage
if 'YES' then the results will be added to the previous results</Description>
            </Parameter>
            <Parameter Name="PrintMessageALL_YESNO">
              <DisplayName>20 - define if all messages is printet (Default=YES)</DisplayName>
              <DefaultValue>YES</DefaultValue>
              <Description>if 'YES' all messages will be printed to consol window
if 'NO' then only Issues will beprinted to consol window</Description>
            </Parameter>
            <Parameter Name="ExtendedProcessKey">
              <DisplayName>21 - extended process key (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines a extended process key to differ between multiple processes in one job</Description>
            </Parameter>
            <Parameter Name="OptionalEvaluationString">
              <DisplayName>22 - Evaluation String / ItemID (optional)</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines the string to evaluate the TCPB_DataImport Logfile, GitterVars is here possible
exa: addPLM_#ObjectAttr01#/#Rev#
if empty the default ItemRev of ObjectData will be used for the evaluation</Description>
            </Parameter>
            <Parameter Name="extract_FromSiteID">
              <DisplayName>GLOBAL.PARA: 'define from witch TCSite to extract data from'</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>Optional: define from witch TCSite to extract data from.
#Hint SiteDef must be includet in JobData1ToProcess</Description>
            </Parameter>
          </Parameters>
        </SubAction>
        <SubAction Name="MB9ProjectUtility">
          <Parameters>
            <Parameter Name="ShellExecProg_DPNE_MB9ProjectUtility">
              <DisplayName>01 - MB9ProjectUtility.exe Path</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>program file name of MB9Project utility program</Description>
            </Parameter>
            <Parameter Name="ShellExecArguments_MB9ProjectUtility">
              <DisplayName>02 - MB9Project Utility arguments</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>MB9Project Utility arguments, (hint: project, log, input, u, p, g will automatically be set)</Description>
            </Parameter>
            <Parameter Name="ShellExecMaxDuration_min_MB9ProjectUtility">
              <DisplayName>03 - MB9Project Utility duration (min)</DisplayName>
              <DefaultValue>30</DefaultValue>
              <Description>max duration of executable program in minutes (default is 30)</Description>
            </Parameter>
            <Parameter Name="projectsToBeIgnored_MB9ProjectUtility">
              <DisplayName>04 - Projects to be ignored</DisplayName>
              <DefaultValue></DefaultValue>
              <Description>defines a list of projects(seperated by ;) that should be ignored</Description>
            </Parameter>
          </Parameters>
        </SubAction>
      </SubActions>
    </Action>
  </Actions>
</CmdTools>