Configure Teamcenter server to integrate with the app

When the NX PCB Exchange Connect services are configured to use the Teamcenter Security Services (TCSS) for authentication, a few configuration steps must be performed on the Teamcenter server to complete the integration.

  • Configure the NX PCB Exchange Connect services to use the Teamcenter Security Services for authentication.
  • A working Teamcenter and Active Workspace setup where the Security Services have been installed and configured with an ID provider and single sign-on (SSO) has been enabled. For more information on how to set up TCSS, consult the Siemens documentation about TCSS on Siemens Support Center.

NX PCB Exchange Connect must be registered as a new app in the Teamcenter SSO module in order to allow the TCSS to process the login and redirect to NX PCB Exchange Connect once the user is authenticated.

  1. In the Teamcenter Web Application Manager (insweb.bat), register NX PCB Exchange Connect as a new app by matching the app ID defined in the PcbApi_AuthenticationSettings__TeamcenterSecurityServicesSettings__AppId environment variable.

    The Application Root URL should be set to the NX PCB Exchange Connect services home page URL and other values should match the Active Workspace configuration.

  2. Deploy the new configuration and restart the SSO web app.
  3. In tc_profilevars.bat, update the TC_SSO_APP_ID variable to add the new app ID you defined in step 1.
    You can append values by adding a comma, for example:
    set TC_SSO_APP_ID=Teamcenter,ActiveWorkspace,PCBxConnect
  4. Restart the TC service.
NX PCB Exchange Connect should now redirect to the TC Security Services to obtain the user identity.