"SmartPlant translator not installed".. message appears when trying to open a PCF file in AutoPIPE,


Applies To  
Product(s): AutoPIPE
Version(s): ALL;
Area: Import
Date Logged
& Current Version
June 2019
12.01.00.10

Problem:

"SmartPlant translator not installed".. message appears when trying to open a PCF file in AutoPIPE,

---------------------------
Bentley AutoPIPE
---------------------------
SmartPlant translator not installed
---------------------------
OK
---------------------------

why?

Solution:

There are 2 reasons why this message will appear:

 



Reason #1:  PCF translator is not installed

As mentioned on the dialog, the PCF translator has not been installed. During the installation of AutoPIPE, the user was given the opportunity to install other applications that run independently of AutoPIPE.These are checked on by default. The person or script used to install AutoPIPE physically unchecked some or all of these options. 

Typical dialog shown here:

After make the selection choices, continue installing AutoPIPE by pressing Next button. 

If a user tries to initiate a command in AutoPIPE that would interface with these independent applications, a message like that above would be displayed. 

Workaround:

Uninstall AutoPIPE Setup from the computer, and reinstall the program with default settings (see here)



Reason #2: PCF translator installed, but so are multiple version of AutoPIPE

Multiple versions of AutoPIPE can be installed simultaneously however only a single version of AutoPIPE's translators can be installed at one time. 

Workaround:

1. If possible, best to install multiple versions of AutoPIPE into separate VM (virtual machines) to avoid any problems related to application files store in Windows' user profiles and Program data folder files.

If not possible, continue below. 

2. Install the oldest version of AutoPIPE first along with all of the Translators

3. Reboot the computer and continue installing the newer version of AutoPIPE with all of the Translator options selected to be installed

4. Repeat as needed until all version of AutoPIPE are installed. 

5. Whenever starting a specific version of AutoPIPE, after the application is opened, reset the version's user profiles and restart the application. See AutoPIPE help for details on resetting the User's profile.

6. Whenever using a translator, do not open the application and use File> Import> select a translator file to import. 

Instead, manually open the  give translator outside of AutoPIPE before starting the program 

Example: Open SmartPlant PCF file.

Select Windows' All Programs> Bentley Engineering> PCF translator 

7. After the given translator opens, configure the settings as needed. 

Note: Do not enable settings that are known not to exist in old versions of AutoPIPE. This will only cause more problems when the file is imported into AutoPIPE.

Example: PCF translator, do not select a piping code from the drop down list that is not currently available in the version of AutoPIPE used to open this newly translated file.  

8. Press the button to translate the file.

The translator will translate the file to an NTL file and then try to open the file in AutoPIPE. Once the files is opened in AutoPIPE, the file will be automatically converted to AutoPIPE DAT file. All of these files will be saved in the same folder where the translator opened the translated file. 

9. In the event of a problem during translation. 

Best to review the file being converted to make sure that the format of the incoming file was correct. Then review any log files available. Another option is to open the converted NTL, try to find locations of problems, fix the problems with formatting information from AutoPIPE's help on Batch Command cards, and import the updated NTL file. All of which maybe an iterative operation.  

Note: 

Does your WinDBG file contain the following exception?

If no, do not continue. go back.

If yes, the error code 0xe06d7363 typically occurs when your system lacks some crucial redistributable packages like Visual C++ extensions. And this appears only when you try to start a process or an operation that requires Visual C++ to be running on your PC. 

Recall from above, one can installing multiple versions of AutoPIPE on the same but there is only one version of the translators. Note, from AutoPIPE's readme files, files installed: 

 

Therefore, when using the Import> SmartPlant Translator command in AutoPIPE 12.8, the program is using Microsoft® VC++ 2015-2022 Redistributable (x64) protocol because of AutoPIPE 24's installation updating the files, when it should be using  Microsoft® VC++ 2015 Redistributable protocol, as was originally installed by AutoPIPE's 12.08 installer.

Avoidance,

Or 

See Also

"Bentley AutoPIPE" Messages 

Bentley AutoPIPE