ArcFM Desktop Developer Guide
Standalone Applications and License Manager

Resource Center Home

If you create a custom application that utilizes ArcFM Solution components, those components will require access to the appropriate ArcFM Solution licensing in order for the custom application to run. For ArcFM Engine and ArcFM Server applications that utilize ArcFM Solution components must first create and initialize the MMAppInitialize object. You may use various routines on the IMMAppInitialize interface to determine whether a product and/or extension is available, and check it in or out accordingly.

Depending on your licensing requirements, MMAppInitialize object provides methods that determine which licenses are available for checkout. Whether your concerns are cost or availability, ArcFM Solution provides the flexibility to determine the licensing scheme to best fit your business needs.

Note: ArcFM Solution licensing must be handled in addition to the appropriate Esri licensing.

Below is a list of the licenses available with each ArcFM Solution product. Contact Schneider Electric for information about obtaining licenses.

Summary

Interface:
    IMMAppInitialize

Class:
    MMAppInitialize

Enumerations:
     mmLicensedExtensionCode
     mmLicensedProductCode
     mmLicenseStatus

Code Samples
    C#

 

Product

Supported License

ArcFM Engine Runtime

ArcFM Engine
ArcFM Viewer for ArcGIS Engine
ArcFM Viewer
ArcFM
Designer

ArcFM Viewer for ArcGIS Engine

ArcFM Viewer for ArcGIS Engine
ArcFM
Designer

ArcFM Viewer

ArcFM Viewer
ArcFM
Designer

ArcFM Server

ArcFM Server

*includes edit licensing; no additional licensing required

ArcFM Engine Editor Extension

ArcFM Engine
ArcFM Viewer for ArcGIS Engine

*this extension is not compatible with ArcFM Viewer (Desktop)

Conduit Manager Extension

ArcFM
Designer

Network Adapter Extension

ArcFM
Designer
ArcFM Viewer

 

 

 

 

 


Send Comment to ArcFMdocumentation@schneider-electric.com