3.1.3 Initialization

A client initializes by creating an RPC binding handle to the interface(s) relating to the set of features it works with. The following list shows the interfaces to initialize. These interfaces are the primary FSRM protocol interfaces. All other FSRM interfaces can be discovered through the use of the interfaces in the following list. The following list also includes a description of how to get a client-side RPC binding handle for each interface.

  • IFsrmSetting: Create an RPC binding handle to IFsrmSetting to manage service settings, such as email settings and run limit intervals for actions.

  • IFsrmPathMapper: Create an RPC binding handle to IFsrmPathMapper to get network shares for local paths.

  • IFsrmQuotaManager: Create an RPC binding handle to IFsrmQuotaManager to manage quota objects.

  • IFsrmQuotaTemplateManager: Create an RPC binding handle to IFsrmQuotaTemplateManager to manage quota templates.

  • IFsrmFileGroupManager: Create an RPC binding handle to IFsrmFileGroupManager to manage file groups.

  • IFsrmFileScreenManager: Create an RPC binding handle to IFsrmFileScreenManager to manage file screens and file screen exceptions.

  • IFsrmFileScreenTemplateManager: Create an RPC binding handle to IFsrmFileScreenTemplateManager to manage file screen templates.

  • IFsrmReportManager: Create an RPC binding handle to IFsrmReportManager to manage reports and report jobs.

  • IFsrmReportScheduler: Create an RPC binding handle to IFsrmReportScheduler to manage scheduled tasks for report jobs.

  • IFsrmClassificationManager: Create an RPC binding handle to IFsrmClassificationManager to manage property definitions, module definitions, and rules and also to get and set properties on an individual file.

  • IFsrmFileManagementJobManager: Create an RPC binding handle to IFsrmFileManagementJobManager to manage file management jobs.