obsolete - NiCE.Library.X.Install.License.WA

NiCE.Library.X.Install.License.WA (WriteActionModuleType)

obsolete

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
InputTypeSystem.BaseData
OutputTypeSystem.BaseData

Member Modules:

ID Module Type TypeId RunAs 
InstallLicense ProbeAction NiCE.Library.X.Install.License.Probe Default
PrintStdOut WriteAction NiCE.Library.X.Print.StdOut.WA Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
LicenseKeystring$Config/LicenseKey$LicenseKey

Source Code:

<WriteActionModuleType ID="NiCE.Library.X.Install.License.WA" Accessibility="Public" Batching="false">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="TargetSystem" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="ProductName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="NiCEBinDirectory" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="LicenseKey" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="LicenseFileName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="LicenseCheckScript" type="xsd:string"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="LicenseKey" Selector="$Config/LicenseKey$" ParameterType="string"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<ProbeAction ID="InstallLicense" TypeID="NiCE.Library.X.Install.License.Probe">
<TargetSystem>$Config/TargetSystem$</TargetSystem>
<ProductName>$Config/ProductName$</ProductName>
<NiCEBinDirectory>$Config/NiCEBinDirectory$</NiCEBinDirectory>
<LicenseKey>$Config/LicenseKey$</LicenseKey>
<LicenseFileName>$Config/LicenseFileName$</LicenseFileName>
<LicenseCheckScript>$Config/LicenseCheckScript$</LicenseCheckScript>
</ProbeAction>
<WriteAction ID="PrintStdOut" TypeID="NiCE.Library.X.Print.StdOut.WA"/>
</MemberModules>
<Composition>
<Node ID="PrintStdOut">
<Node ID="InstallLicense"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.BaseData</OutputType>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>