Problems generating WebGL viewer files - HxGN SDx - Update 64 - Administration & Configuration

Administration and Configuration of HxGN SDx

Language
English
Product
HxGN SDx
Search by Category
Administration & Configuration
SmartPlant Foundation / SDx Version
10

Problem

After configuring Web Client, WebGL viewer files are not generating in either of the following circumstances:

  • Automatically for new published models (that are transferred to the Facilities Data Warehouse using Data Validator) or models streamed from the Visualization Data Service (VDS) in the database.

  • Manually for existing Hexagon files already in the database before your company first started using Web Client.

Solution 1

WebGL viewer files cannot be generated when the host name on the https site binding in Internet Information Services (IIS) Manager is specified. To generate the viewer files, the host name must be cleared.

  1. Open IIS Manager.

  2. In the Connections pane, expand the Sites node, and select the site.

  3. In the Actions pane, click Bindings.

  4. Select the https site binding, and click Edit.

  5. In the Edit Site Binding dialog box, clear the Host name box.

For more information, see the help for IIS Manager.

Solution 2

Both automatic and manual generation of WebGL viewer files rely on configuration that is completed:

  • Automatically by the installation or upgrade processes.

  • Manually by an administrator when configuring the software.

To troubleshoot your problems, review the following to ensure that automatic configuration has not changed and that manual configuration is complete.

MIME types automatically configured during installation or upgrade

The application/octet-stream MIME type is configured for the .bin, .binz, .vec, .vecz, and .archive file types on the SPFViewDir virtual directory on the HxGN SDx Application server.

  • The .bin and .vec file types are older versions of the WebGL viewer file types which might exist in your database if you have WebGL viewer files published prior to the 2018 (7.0) version.

  • The .archive file type is not a viewable file type. It is an internal file type used when displaying .vec and .vecz WebGL viewer files.

SPFFileTypeFileType relationships automatically defined during installation or upgrade

The SPFFileTypeFileType relationship definition is required for all processes that generate WebGL viewer files. The required relationship definitions are created between the Hexagon and WebGL viewer file types, as follows:

Hexagon file type

WebGL viewer file type

2D

.igr

.vecz

.pid

.sha

.sma

.spe

.zyq

3D

.vue

.binz

.zvf

Shortcut menu methods automatically configured during installation or upgrade

For administrators to be able to generate WebGL viewer files for individual documents or files, four shortcut menu methods are provided. Each of these methods must be related to the interfaces that are configured to generate WebGL viewer files and the required access group, as follows:

Shortcut
display name


Shortcut menu method


Interface


Access group

Generate 2D WebGL Viewer Files

FileCompositionGenerate2DWebGLViewerFiles

ISPFFileComposition

DocumentUpdate

Generate 3D WebGL Viewer Files

FileCompositionGenerateWebGLViewerFiles

Generate 2D WebGL Viewer File

FileGenerate2DWebGLViewerFile

ISPFAlternateRenditionComposition

Generate 3D WebGL Viewer File

FileGenerateWebGLViewerFile

Manual configuration completed

For WebGL viewer files to be generated, you must complete the instructions in Configure viewing of Hexagon file formats (retired).

In particular, note that:

  • For WebGL viewer files to be automatically generated, you must enable the Auto generate WebGL viewer files option in the system options.

  • You configure automatic WebGL file generation using the Desktop Client for Hexagon files published from an authoring tool to SmartPlant Foundation or for Hexagon files that are loaded into SDx using Data Validator.

  • If there were already published models (that are transferred to the Facilities Data Warehouse using Data Validator) or models streamed from the Visualization Data Service (VDS) in the database before you configured the software, you must manually generate the WebGL viewer files for those files. You can generate in batch using the Create Renditions in Batch command. For more information, see CreateRenditionsInBatch client API and Create and view batch renditions.