Cancel
Showing results for 
Search instead for 
Did you mean: 

Question about sharing FCC

Phenom
Phenom

While installing RAC using tem.bat, we get on FCC page an option "Use existing FCC". In which case is this useful ?

 

For information:

I had a working installation of 4-tier RAC and then I installed 2-Tier RAC (the same server for both RAC-installations) with option "use existing FCC". Installation was successful, but I could not login due to error:

 

com.teamcenter.soa.client.SoaRuntimeException: Could not connect to "iiop:localhost:1572/TcServer1" via IIOP

9 REPLIES

Re: Question about sharing FCC

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

Installing multiple clients on a single machine is challenging. It could be that one installation has a certain group of features that another installation doesn't require (like an Admin client versus a Office Worker client versus a CAD User client, etc) or it could be that you have multiple environments that all have the same feature set (like DEV, TST and PRD). Either use-case is valid.

 

What is happening when you choose "Use existing FCC"? It means that the environment variable FMS_HOME will use the existing value instead of the new value for the current installation. That results in the FCC pointing to the older installation on startup. Even if you were able to start Teamcenter without error, files would be stored in the older installs volumes becuase that's what FCC is connecting to.

 

You'll need to adapt the startup script.

 

The startup script location and name can vary depending on which type of the rich client you're installating. There are several:

  • Over-The-Web, %PORTAL_ROOT%\rac\otwportal.bat
  • TEM 4tier, %PORTAL_ROOT%\portal\portal.bat
  • TEM 2tier, %TC_ROOT%\portal\portal.bat

 

You'll want to change the line:

if not defined FMS_HOME set FMS_HOME=E:\Siemens\Teamcenter10\tccs

 

To read:

set FMS_HOME=E:\Siemens\Teamcenter10\tccs

 

Removing "if not defined FSM_HOME" will force the setting of FMS_HOME to the correct location no matter what anything else says. You'll need to do this for every installation that exists on the same client.

 

Best,

/Randy


Randy Ellsworth, Teamcenter Architect, Applied CAx, LLC
NX 11 | SW 2016 | Creo 4 | TcUA 11.4
Evaluating: AW 3.4

Re: Question about sharing FCC

Phenom
Phenom
Hi Randy,

Thanks for the detailed information!

Re: Question about sharing FCC

Experimenter
Experimenter

@RandyEllsworth Hi Randy, We have the same requirement now, to start three different 2T clients, on a single machine.

Adding below parameters in portal.bat is not helping, Can you please suggest what else is required for this req.

 

set FCC_PROXYPIPENAME=\\.\pipe\FMSClient-<unique ID>
set TCCS=yes
set TCCS_CONFIG=<unique ID>
set TC_RAC_FMS_PIPE=\\.\pipe\FMSClient-<unique ID>

 

Thanks a lot.

Re: Question about sharing FCC

Genius
Genius

you can configure FCC to connect to more than one TC installation

see: https://docs.plm.automation.siemens.com/tdoc/tc/11.3/help#uid:multipleDBs

 

Is this a Multiuser environment?

see: https://docs.plm.automation.siemens.com/tdoc/tc/11.3/help#uid:xid1256816:index_plm00102:id270446:xid...

 

Are all three 2Tier Clients running the same time?

Then there will be a bit more configuration to do, but I have never tried this.

Re: Question about sharing FCC

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

Here's a presentation I gave at PLM World this year ... enjoy!

 


Randy Ellsworth, Teamcenter Architect, Applied CAx, LLC
NX 11 | SW 2016 | Creo 4 | TcUA 11.4
Evaluating: AW 3.4

Re: Question about sharing FCC

Experimenter
Experimenter

Hi Roman65 and Randy, Thanks for reply.
Yes on one Single Windows machine we have installed 2T client of three different environments and wanted to run them in parallel (all three same time). Multi-user case is not applicable here.

Thanks. let me go through the links.

Re: Question about sharing FCC

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom
This is not possible without each environment having a unique enterprise id and all sharing a combined FMS Master (one place for the FCC to look to find which FSC to route to).

Randy Ellsworth, Teamcenter Architect, Applied CAx, LLC
NX 11 | SW 2016 | Creo 4 | TcUA 11.4
Evaluating: AW 3.4

Re: Question about sharing FCC

Experimenter
Experimenter

Thanks  Randy,

 

Say I have 3 Environment

So basically you mean to say my FMS master of 1st environment should have the FSC details for 2nd and 3rd environment.

Similarly my 2nd FMS master should have the details for 1st and 3rd master file 

and my 3rd FMS master should have the details of 1st and 2nd FMS master 

 

Please let me know if my above understanding is correct.

Re: Question about sharing FCC

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom
Confusing isn't it? I hate cross-pollinating environment data which is one reason why I'll never use configurations unless forced to by a customer. Another reason is that you cannot upgrade one without affecting the others. Diskspace is cheap so having three separate client installations - one for each environment - is simpler, cleaner and easier to manage. Think of the admin that has to follow you - can they reverse engineer your solution or is it to convoluted.

One FMS Master, in your primary environment, has the FSC config for all environments. @Roman65 already posted this link earlier in this thread...
https://docs.plm.automation.siemens.com/tdoc/tc/11.3/help#uid:multipleDBs

Randy Ellsworth, Teamcenter Architect, Applied CAx, LLC
NX 11 | SW 2016 | Creo 4 | TcUA 11.4
Evaluating: AW 3.4