Microsoft Internet Security and Acceleration Server 2004 SDK

Upgrading ISA Server 2000 COM Object Utilities

In most cases, code that uses ISA Server 2000 COM objects can be upgraded to use corresponding ISA Server 2004 COM objects. The following table maps the ISA Server 2000 COM objects to the corresponding ISA Server 2004 COM objects.

ISA Server 2000 COM object ISA Server 2004 equivalent Remarks
FPCAccessControlEntry None This object is not applicable to ISA Server 2004 Standard Edition.
FPCAccessControlList None This object is not applicable to ISA Server 2004 Standard Edition.
FPCAccount FPCAccount
FPCAccounts FPCAccounts
FPCActiveCacheConfiguration FPCActiveCacheConfiguration
FPCAdapter FPCAdapter
FPCAdapters FPCAdapters
FPCAlert FPCAlert
FPCAlertAction FPCAlertAction
FPCAlertActions FPCAlertActions
FPCAlertInfo FPCSignaledAlert and FPCSignaledAlertInstance
FPCAlertNotification FPCEventDefinition and FPCSignaledAlert ISA Server 2004 does not have a separate alert service.
FPCAlerts FPCAlerts
FPCApplicationFilter FPCApplicationFilter
FPCApplicationFilters FPCApplicationFilters
FPCArray FPCArray
FPCArrayPolicyConfig None This object is not applicable to ISA Server 2004 Standard Edition.
FPCArrayPolicyConfigs None This collection is not applicable to ISA Server 2004 Standard Edition.
FPCArrays FPCArrays
FPCAutoDial FPCDialingConfiguration
FPCBackupRoute FPCBackupRoute
FPCBandwidthPriority None Bandwidth rules and the associated policy elements are not supported in ISA Server 2004.
FPCBandwidthPriorities None Bandwidth rules and the associated policy elements are not supported in ISA Server 2004.
FPCBandwidthRule None Bandwidth rules and the associated policy elements are not supported in ISA Server 2004.
FPCBandwidthRules None Bandwidth rules and the associated policy elements are not supported in ISA Server 2004.
FPCCache FPCCache
FPCCacheConfiguration FPCCacheConfiguration
FPCCacheContents FPCCacheContents
FPCCacheDrive FPCCacheDrive
FPCCacheDrives FPCCacheDrives
FPCClientAddressSet FPCAddressRanges In ISA Server 2004, the FPCAddressRanges collection contains all the IP address ranges defined for the array object.
FPCClientAddressSets FPCAddressRanges In ISA Server 2004, the FPCAddressRanges collection contains all the IP address ranges defined for the array object.
FPCClientAutoScript FPCClientAutoScript
FPCClientBackupRoute FPCClientBackupRoute
FPCClientConfig FPCClientConfig
FPCClientConfigSettings FPCClientConfigSettings
FPCClientSettingsSection FPCClientSettingsSection
FPCContentGroup FPCContentTypeSet
FPCContentGroups FPCContentTypeSets
FPCCredentials FPCCredentials
FPCDeniedMethod None In ISA Server 2004, an HTTP method can be blocked by specifying it in the vendor parameters set for the HTTP Filter Web filter in an HTTP allow rule. For an example, see the HttpFilterConfig.vbs sample on the ISA Server 2004 CD.
FPCDeniedMethods None In ISA Server 2004, HTTP methods can be blocked by specifying them in the vendor parameters set for the HTTP Filter Web filter in an HTTP allow rule. For an example, see the HttpFilterConfig.vbs sample on the ISA Server 2004 CD.
FPCDestination FPCAddressRange, FPCComputer, or element of an FPCDomainNameSet collection These ISA Server 2004 objects do not specify a path.
FPCDestinationSet FPCRefs containing references to IP address ranges or computers, or FPCDomainNameSet
FPCDestinationSets FPCAddressRanges, FPCComputers, FPCDomainNameSets, or combination of these collections
FPCDialupEntry FPCDialingConfiguration
FPCDialupEntries None In ISA Server 2004, a single FPCDialingConfiguration object applies to all the networks connected to an ISA Server computer.
FPCDialupNetworkConnections FPCDialupNetworkConnections
FPCDirectAddressDestination Element of an FPCPublicNames collection
FPCDirectAddressDestinations FPCPublicNames
FPCDirectIpDestination FPCIpRangeEntry
FPCDirectIpDestinations FPCIpRangeSet
FPCDiskDrive FPCDiskDrive
FPCDiskDrives FPCDiskDrives
FPCEnterprise None This object is not applicable to ISA Server 2004 Standard Edition.
FPCEnterprisePolicy None This object is not applicable to ISA Server 2004 Standard Edition.
FPCEnterprisePolicies None This collection is not applicable to ISA Server 2004 Standard Edition.
FPCEventDefinition FPCEventDefinition
FPCEventDefinitions FPCEventDefinitions
FPCExtensions FPCExtensions
FPCFilterProtocol FPCProtocolDefinition In ISA Server 2004, an FPCProtocolDefinition object can represent a protocol for the Microsoft Firewall service or a protocol for an application filter.
FPCFilterProtocols FPCProtocolDefinitions In ISA Server 2004, the FPCProtocolDefinitions collection can contain both portocols for the Firewall service and protocols for application filters.
FPCFirewallClientConfig FPCFirewallClientConfig
FPCFirewallChaining FPCFirewallChaining
FPCFirewallSession FPCSessionsMonitorEntry in the FPCSessionsMonitor collection accessed through the SessionsMonitorFirewall property of the FPCSessionsMonitors object
FPCFirewallSessions FPCSessionsMonitor accessed through the SessionsMonitorFirewall property of the FPCSessionsMonitors object
FPCFirewallSessionConnection None
FPCFirewallSessionConnections None
FPCFTPCacheConfiguration FPCFTPCacheConfiguration
FPCHTTPCacheConfiguration FPCHTTPCacheConfiguration
FPCIpPacketFilter FPCPolicyRule In ISA Server 2004, some of the system policy rules are equivalent to predefined IP packet filters from ISA Server 2000. Only dynamic packet filtering is supported in ISA Server 2004.
FPCIpPacketFilters FPCSystemPolicyRules In ISA Server 2004, some of the system policy rules are equivalent to predefined IP packet filters from ISA Server 2000. Only dynamic packet filtering is supported in ISA Server 2004.
FPCIpRange FPCAddressRange or FPCIpRangeEntry
FPCLAT FPCIpRangeEntry in the FPCIpRangeSet collection for the network where a Firewall client resides
FPCLATEntry FPCIpRangeSet for the Internal network
FPCLDT FPCLDT
FPCLDTEntry FPCLDTEntry
FPCListenEntry FPCWebListener and FPCWebListenerProperties
FPCListenEntries FPCWebListeners
FPCLog FPCLog
FPCLogs FPCLogs
FPCNetworkConfiguration FPCNetworkConfiguration
FPCPolicyElements FPCRuleElements
FPCPrimaryRoute FPCPrimaryRoute
FPCProtocolConnection FPCProtocolConnection
FPCProtocolConnections FPCProtocolConnections
FPCProtocolDefinition FPCProtocolDefinition
FPCProtocolDefinitions FPCProtocolDefinitions
FPCProtocolRule FPCPolicyRule In ISA Server 2004, an FPCPolicyRule object can represent an access rule, which can be based on a combination of a protocol rule and a site and content rule.
FPCProtocolRules FPCPolicyRules
FPCServerPublishingRule FPCPolicyRule In ISA Server 2004, an FPCPolicyRule object can represent an access rule, a server publishing rule, or a Web publishing rule.
FPCServerPublishingRules FPCPolicyRules In ISA Server 2004, a single FPCPolicyRules collection holds all access rules, server publishing rules, and Web publishing rules that are defined for the array object.
FPCPublishing FPCPolicyRules In ISA Server 2004, a single FPCPolicyRules collection holds all the server publishing rules and Web publishing rules (along with all the access rules) that are defined for the array object.
FPCRef FPCRef
FPCRefs FPCRefs
FPCRoutingRule FPCRoutingRule When an ISA Server 2000 routing rule is upgraded to an ISA Server 2004 routing rule, a corresponding cache rule (FPCCacheRule) with the same destinations must also be created.
FPCRoutingRules FPCRoutingRules
FPCSchedule FPCSchedule
FPCScheduledContentDownload FPCScheduledContentDownload
FPCScheduledContentDownloadConfig FPCScheduledContentDownloadConfig
FPCSchedules FPCSchedules
FPCSecurityDescriptor None This object is not applicable to ISA Server 2004 Standard Edition.
FPCServer FPCServer
FPCServers FPCServers
FPCSignaledAlert FPCSignaledAlertInstance
FPCSignaledAlerts FPCSignaledAlerts In ISA Server 2004, the run-time instances of the alert are held in FPCSignaledAlert collections, which are elements of this collection.
FPCSiteAndContentRule FPCPolicyRule In ISA Server 2004, an FPCPolicyRule object can represent an access rule, a server publishing rule, or a Web publishing rule.
FPCSiteAndContentRules FPCPolicyRules In ISA Server 2004, a single FPCPolicyRules collection holds all access rules, server publishing rules, and Web publishing rules that are defined for the array object.
FPCSnapinNode FPCSnapinNode
FPCSSLCertificate FPCCertificate
FPCSSLCertificates FPCPolicyRuleFPCCertificates
FPCTunnelPortRange FPCTunnelPortRange
FPCTunnelPortRanges FPCTunnelPortRanges
FPCVendorParametersSet FPCVendorParametersSet
FPCVendorParametersSets FPCVendorParametersSets
FPCWebBrowserClientConfig FPCWebBrowserClientConfig
FPCWebFilter FPCWebFilter
FPCWebFilters FPCWebFilters
FPCWebProxy FPCWebProxy
FPCWebPublishingRule FPCPolicyRule In ISA Server 2004, an FPCPolicyRule object can represent an access rule, a server publishing rule, or a Web publishing rule.
FPCWebPublishingRules FPCPolicyRules In ISA Server 2004, a single FPCPolicyRules collection holds all access rules, server publishing rules, and Web publishing rules that are defined for the array object.
FPCWebRequestConfiguration FPCWebListenerProperties
FPCWebSession FPCSessionsMonitorEntry in the FPCSessionsMonitor collection accessed through the SessionsMonitorWebProxy property of the FPCSessionsMonitors object
FPCWebSessions FPCSessionsMonitor accessed through the SessionsMonitorWebProxy property of the FPCSessionsMonitors object
FPCWebSessionAdditionalInfo FPCSessionsMonitorEntry in the FPCSessionsMonitor collection accessed through the WebProxy property of the FPCSessionsMonitors object

See Also

About ISA Server Administration