WiX Toolset

ComPlusApplication Element (Complus Extension)

Description
Defines a COM+ application. If this element is a descendent of a Component element, the application will be created in association with this component. If the element is a child of any of the Fragment, Module or Product elements it is considered to be a locater, referencing an existing application.

If the element is a child of a ComPlusPartition element, or have its Partition attribute set, the application will be installed under the referenced partition.
Windows Installer references
None
Parents
ComPlusPartition, Component, Fragment, Module, Product
Inner Text
None
Children
Sequence (min: 1, max: 1)
  1. Choice of elements (min: 0, max: unbounded)
Attributes
Name Type Description Required
Id String Identifier for the element. Yes
AccessChecksLevel Enumeration This attribute's value must be one of the following:
applicationLevel
applicationComponentLevel
 
Activation Enumeration This attribute's value must be one of the following:
inproc
local
 
ApplicationAccessChecksEnabled YesNoType    
ApplicationDirectory String    
ApplicationId String Id for the application. This attribute can be omitted, in which case an id will be generated on install. If the element is a locater, this attribute can be omitted if a value is provided for the Name attribute.  
Authentication Enumeration This attribute's value must be one of the following:
default
none
connect
call
packet
integrity
privacy
 
AuthenticationCapability Enumeration This attribute's value must be one of the following:
none
secureReference
staticCloaking
dynamicCloaking
 
Changeable YesNoType    
CommandLine String    
ConcurrentApps Int    
CreatedBy String    
CRMEnabled YesNoType    
CRMLogFile String    
Deleteable YesNoType    
Description String    
DumpEnabled YesNoType    
DumpOnException YesNoType    
DumpOnFailfast YesNoType    
DumpPath String    
EventsEnabled YesNoType    
Identity String    
ImpersonationLevel Enumeration This attribute's value must be one of the following:
anonymous
identify
impersonate
delegate
 
IsEnabled YesNoType    
MaxDumpCount Int    
Name String Name of the application. This attribute can be omitted if the element is a locater, and a value is provided for the PartitionId attribute.  
Partition String If the element is not a child of a ComPlusPartition element, this attribute can be provided with the id of a ComPlusPartition element representing the partition the application belongs to.  
Password String    
QCAuthenticateMsgs Enumeration This attribute's value must be one of the following:
secureApps
off
on
 
QCListenerMaxThreads Int    
QueueListenerEnabled YesNoType    
QueuingEnabled YesNoType    
RecycleActivationLimit Int    
RecycleCallLimit Int    
RecycleExpirationTimeout Int    
RecycleLifetimeLimit Int    
RecycleMemoryLimit Int    
Replicable YesNoType    
RunForever YesNoType    
ShutdownAfter Int    
SoapActivated YesNoType    
SoapBaseUrl String    
SoapMailTo String    
SoapVRoot String    
SRPEnabled YesNoType    
SRPTrustLevel Enumeration This attribute's value must be one of the following:
disallowed
fullyTrusted
 
ThreeGigSupportEnabled YesNoType    
See Also
Complus Schema