Loopback Adjustment - 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
12.1 (2019)

After the finish adding custom attributes to the Smart 3D schema in, those custom attributes are ready to use as part of the loopback from the nesting system. The nesting system retrieves the InterfaceName, AttributeName, and AttributeType from the bulkloaded spreadhsheet. The values are output in XML. The loopback service runs the XML and stores custom values in the new custom attributes.

The InterfaceName defaults to IJMfgNestData if nothing is specified. In the example below, INTERFACE="IJMfgNestData" is added to each line that represents a system property. The TYPE attribute in the loopback file depends on the attribute type. Available attribute types are:

  • String

  • Int

  • Double

  • Data

  • CodelistIndex

  • CodelistShort

  • CodelistLong

You can send codelist values back as the index value, the short string value, or the long string value.

  • Long string values might match multiple codelist items. The software selects the first item it finds.

  • Use the integer index value or the short string value to ensure that the value is unique.

  • The TYPE attribute must match the CodelistIndex, CodelistShort, or CodelistLong value, depending on the format used to return the data.

The full loopback file in the example below contains three new custom attributes that the nesting system sends to Smart 3D. For information on defining custom attributes, see the example in Smart 3D Adjustments.

<?xml version="1.0" encoding="UTF-8"?>
<NESTING_SERVICES SHIP_NUMBER="kk1200240302"
PROJECT_DB_NAME="kk1200240302_Site"
PROJECT_DB_SERVER_NAME="nautsql2k14">
<!--nxintflogid.nxilidentifier=16-->
<ACTION NAME="Import">
<PROPERTY NAME="ExportTimestamp" TYPE="Date"
VALUE="2017-01-24T14:52:00Z" />
<PROPERTY NAME="RegistrationTimestamp" TYPE="Date"
VALUE="2017-01-24T14:52:00Z" />
<PROPERTY NAME="NestingSystem" VALUE="NESTIX" TYPE="String" />
<PROPERTY NAME="OutputType" TYPE="String"
VALUE="CMfgPlateOutputCmd_DEFAULT" />
<PROPERTY NAME=" ProfileCrossSection "
INTERFACE="IJUAMfgNesting" TYPE="String" VALUE="150x10" />
<PROPERTY NAME=" HeatNumber " INTERFACE="IJUAMfgNesting"
TYPE="String" VALUE="150x10-ge1019288" />
<PROPERTY NAME=" MaterialManagementCode "
INTERFACE="IJUAMfgNesting" TYPE="Int" VALUE="49200" />
<PROPERTY NAME="OutputStatus" TYPE="String" VALUE="CONFIRMED" />
<PART MODEL_PART_GUID="{0010A20F-0000-0000-6307-453F6D583A04}-PLATE"
BLOCK_NAME="Shell_F_P" PART_NAME="&lt;B0&gt;-SH.10-1"
PART_BOARDSIDE="P">
<!-- ParentName=Shell_F_P, nxorderlineid=5130 -->
</PART>

<PART MODEL_PART_GUID="{0010A20F-0000-0000-2407-453F6D583A04}-PLATE"
BLOCK_NAME="Shell_F_P" PART_NAME="&lt;B0&gt;-SH.1-1"
PART_BOARDSIDE="P">
<!-- ParentName=Shell_F_P, nxorderlineid=5128 -->
</PART>
<PART MODEL_PART_GUID="{0010A20F-0000-0000-6A07-453F6D583A04}-PLATE"
BLOCK_NAME="Shell_F_P" PART_NAME="&lt;B0&gt;-SH.11-1"
PART_BOARDSIDE="P">
<!-- ParentName=Shell_F_P, nxorderlineid=5131 -->
</PART>
</ACTION>
</NESTING_SERVICES>