Copy DLLs to symbol share - Intergraph Smart Reference Data - Version 10.2 - Customization & Programming - Hexagon

Intergraph Smart Reference Data Integration (10.2)

Language
English
Product
Intergraph Smart Reference Data
Search by Category
Customization & Programming
Smart Materials/Smart Reference Data Version
10.2

Copying the DLLs to the symbol share takes place at the beginning of the BULKLOAD stage of the transfer job. The result is displayed in Transfer Jobs screen:

19

The "Export DLL task (copy to symbol share)" only takes place if the EXPORT_DLL_FILE config item is set to C or YC. It runs independently of the value in the BULKLOAD_SP3D config item. So it is possible to use the direct load of data to Smart 3D through the API, while maintaining the symbol share manually, and vice versa.

If the copy to symbol share fails, the BULKLOAD stage processing returns an error.

Each export DLL task creates a log file in the ZI_SP3D_DI download directory on the application server. The path is displayed on the Log files tab of Integration > Smart 3D > Smart 3D Transfer Jobs > Transfer Jobs and can be opened with a double-click in the field.

20

This log file contains information such as the source and destination path, which files have been copied, errors that occurred, and so forth.

Although EXPORT_DLL_FILE is activated, a job might have no DLLs to transfer, because it does not contain part classes, or the part classes have no DLLs attached, or the same DLLs have already been transferred to the same destination. In this case, the BULKLOAD stage finishes successfully (unless another load API problem occurs) and does not produce a COPY_FILES_TO_SHARE log file. Still, an entry is shown in the Summary field:

The "copy to symbol share" task adds new DLLs and overwrites existing ones (with the same file name) in the share location, but it does not explicitly delete outdated files from the symbol share, even if they are no longer used.