Get Updated XML - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Structural Manufacturing Reference Data

PPMProductFamily
3D Design and Visualization
PPMProduct
Intergraph Smart 3D
PPMCategory
Reference Data
Version_S3D
11.x(2016)

A query that requests the latest manufacturing output for a list of parts. The software places the output in the location specified by the catalog table entry that is associated with the output type for the queried part. The software includes the output in the XML returned by the query.

<NESTING_SERVICES PROJECT_DB_SERVER_NAME="zenith\d_sql2008"
PROJECT_DB_NAME=" SM3D_CERT_0901300093_SITE"
SHIP_NUMBER="SM3D_CERT_0901300093">
<ACTION NAME="Update">
<PART MODEL_PART_GUID=
"{0010A20E-0000-0000-C400-D3CFB5513704}-PLATE" OUTPUT_TYPE
="CMfgPlateOutputCmd_DEFAULT" />
<PART MODEL_PART_GUID=
"{0010A20E-0000-0000-C400-D3CFB5513704}-PLATE" OUTPUT_TYPE
="CMfgPlateOutputCmd_DEFAULT" />
<PART MODEL_PART_GUID=
"{0010A20F-0000-0000-D703-E2459A514404}-PLATE" OUTPUT_TYPE
="CMfgPlateOutputCmd_DEFAULT" />
<PART MODEL_PART_GUID=
"{0010A20E-0000-0000-1101-B61FB7513304}-PLATE" OUTPUT_TYPE
="CMfgPlateOutputCmd_DEFAULT" />
<PART MODEL_PART_GUID=
"{0010A20E-0000-0000-1101-B61FB7513304}-PLATE" OUTPUT_TYPE
="CMfgPlateOutputCmd_DEFAULT" />
<PART MODEL_PART_GUID=
"{0010A20F-0000-0000-1300-D3CFB5513704}-PLATE" OUTPUT_TYPE
="CMfgPlateOutputCmd_DEFAULT" />
</ACTION>
</NESTING_SERVICES>

The example below shows a portion of the XML output returned by the Get Updated XML query in the example above.

<NESTING_SERVICES PROJECT_DB_SERVER_NAME="zenith\d_sql2008"
PROJECT_DB_NAME="SM3D_CERT_0901300093_SITE"
SHIP_NUMBER="SM3D_CERT_0901300093">
<OUTPUT_DATA NAME="Update">
<SMS_SMS SHIP_NUMBER="SM3D_CERT_0901300093"
SHIP_NAME="SM3D_CERT_0901300093">
<SMS_PLATES>
<SMS_PLATE THICKNESS="4.76250" THICKNESS_DIR="upper">
<SMS_PROD_INFO BLOCK_NAME="B0" ASSEMBLY_NAME=
"B0" BLOCK_BOARDSIDE="C">
<SMS_PART_INFO PART_GUID=
"0010F002-0000-0000-6204-E2459A514404"
NEST_GUID="0010F023-0000-0000-0800-6CAAC9515204"
PART_SYM_GUID="0010F002-0000-0000-6204-E2459A514404"
PART_VERSION="1" PART_BOARDSIDE_PROCESSED="S"
PART_BOARDSIDE="P_S" PART_NAME="0LS.A-1-1"
DEVELOPMENT_DIR_U="fore" DEVELOPMENT_DIR_V="in"
WEIGHT="0.7476" PART_TYPE="PLATE" MODEL_PART_SYM_NAME=""
MATERIAL_TYPE="Steel - Carbon"
MATERIAL_GRADE="A" MEMBER_CATEGORY="LS"
TOTAL_AREA="20.0000" UPSIDE="base"
MODEL_PART_NAME="&lt;B0&gt;-0LS.A-1"
MODEL_PART_GUID="0010A20F-0000-0000-BC03-E2459A514404"
MODEL_PART_SYM_GUID="0010A20F-0000-0000-D703-E2459A514404"
OUTER_CONTOUR_LENGTH="18000.000"
INNER_CONTOUR_LENGTH="0.000" MARKING_LENGTH="20.000">
<SMS_COMMON_PART_INFO PART_BLOCK="B0"
PART_GUID="00113E2E-0000-0000-3904-E2459A514404"
COMMON_PART_NAME="CPG_Userdefined" QUANTITY_PORT="1"
QUANTITY_CENTER="0" QUANTITY_STARBOARD="1">

</SMS_PLATE>
</SMS_PLATES>
</SMS_SMS>
</OUTPUT_DATA>
</NESTING_SERVICES>

The software places part output in the folder that the Smart 3D catalog specifies for the requested output type. This can be a folder to which Nestix has read access, or the %temp% folder on the server machine. If the output is placed in %temp%, Nestix needs to access the data from the return file as shown in the example.