Setting up the MfgNestingService - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Structural Manufacturing Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Structural Manufacturing
Search by Category
Reference Data
Smart 3D Version
11 (2016)

Customize settings in the MfgnestingService.exe.config file to configure the permission group, the log file, and the NestingManagementRule.

  1. Navigate to [Product Folder]\Core\Container\Bin\Assemblies\Release, and open MfgnestingService.exe.config using a text editor.

Set up the default permission group

  1. Locate the PermissionControlGroup node, and type a value for the permission group. Separate multiple permission groups with a comma. In the example below, the permission groups are Permission Group1,Permission Group2.

    <PermissionControlGroup>
    <PermissionControl
    PermissionGroup="Permission Group1,Permission Group2" />
    </PermissionControlGroup>

    • If the value is empty, MfgNestingService assigns the first permission group in the list as the active permission group.

    • If you do not have Write permission in Smart 3D, the loopback fails when the software updates the Smart 3D object (Nesting Tab > Properties). For more information, see Unable to get the Smart 3D object.

    • If you belong to any permission group defined in the configuration file, MfgNestingService assigns the first matching permission group in the list as the active permission group.

Set up the default log directory

  1. Locate the appSettings node, and type a log name in the value tag. In the example below, the tag is empty.

    <appSettings>
    <add key="LogDirectory" value="" />
    </appSettings>

    If you do not set the LogDirectory value or do not have Write permission, the software uses %temp%\NestingServiceLog as the default log directory.

Set up the NestingManagementRule

  1. Locate the add key property for the NestingManagementRule. This property should be below the LogDirectory key property in the appSettings node.

  2. Type the qualified assembly name for the NestingManagementRule.

    If you leave the NestingManagementRule value empty, the software uses the default assembly name as shown in the example below.

    <appSettings>
    <add key="LogDirectory" value="" />
    <add key="NestingManagementRule" value="NestingManagementRule,
    Ingr.SP3D.Content.Manufacturing.NestingManagementRule" />

    </appSettings>