Technical Reference for the Package Conversion Manager Plug-in Configuration XML

 

Updated: February 1, 2012

Applies To: System Center 2012 Configuration Manager

This topic describes the XML elements in the System Center 2012 Configuration Manager configuration file (Microsoft.ConfigurationManagement.exe.config) that control the operation of the Package Conversion Manager plug-in.

Package Conversion Manager Plug-in XML Configuration Elements

The following table describes the XML elements in the System Center 2012 Configuration Manager configuration file that relate to the Package Conversion Manager plug-in

Element <type>

Type

Description

PcmPlugIn

<String>

Specifies the name of the script or executable to use as the Package Conversion Manager plug-in.

PcmPlugInTimeoutMilliseconds

<Int>

Specifies the maximum amount of time, in milliseconds, to wait for the Package Conversion Manager plug-in script or executable to complete the processing of a package.

PcmPluginExitCode

<Int>

The expected exit code from the plug-in process. This value indicates success. All other codes are considered an error.

ForceRequirementsExtraction

<Boolean> (True/False)

This setting will allow collection requirements associated with a package to be used during an automatic conversion. This should only be set to True when working with a Package Conversion Manager plug-in that is designed to make decisions about which requirements to use.

Sample Package Conversion Manager configuration XML

This section provides an example of the Package Conversion Manager configuration XML elements, in the Configuration Manager configuration file, Microsoft.ConfigurationManagement.exe.config. In the sample, the elements related to Package Conversion Manager are highlighted.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
      <section name="Microsoft.ConfigurationManagement.AdminConsole.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
      <section name="Microsoft.ConfigurationManagement.AdminConsole.Console.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
      <section name="Microsoft.ConfigurationManagement.UserCentric.Workflow.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
  </configSections>
  <system.diagnostics>
    <sources>
…………
          </ArrayOfString>
        </value>
      </setting>
    </Microsoft.ConfigurationManagement.AdminConsole.Properties.Settings>
    <Microsoft.ConfigurationManagement.UserCentric.Workflow.Properties.Settings>  <setting name="DecisionVerbosity" serializeAs="String">        <value>2</value>      </setting>      <setting name="PcmPlugIn" serializeAs="String">        <value>pcmplugin.vbs</value>      </setting>      <setting name="PcmPlugInTimeoutMilliseconds" serializeAs="String">        <value>10000</value>      </setting>      <setting name="PcmPluginExitCode" serializeAs="String">        <value>0</value>      </setting>      <setting name="ForceRequirementsExtraction" serializeAs="String">        <value>True</value >
      </setting>    </Microsoft.ConfigurationManagement.UserCentric.Workflow.Properties.Settings>
  </applicationSettings>
…………