Cancel
Showing results for 
Search instead for 
Did you mean: 

Control character issue

Creator
Creator

Hello Team,

 

Teamcenter Server is hosted in cloud. 4T Client is setup in China. We were able to login into Teamcenter, but while opening/creating UGpart in NX, we were getting error stating that NX cannot access Teamcenter server.

The NX logs had error stating 'Marshalling error while parsing xml'

As a fix we set POM_STRIP_CTRL_CHARS = 32 in tc_profilevars

But after setting this variable we are unable to view any Chinese characters in UI. All Chinese characters are getting replaced with blank

If we remove the variable from tc_profilevars Chinese characters are working finr but again NX will fail.

Please help us to escape from this catch-22 situation

 

Thanks,

Jithin

9 REPLIES

Re: Control character issue

Creator
Creator

Please hhelp on this topic 

Re: Control character issue

Creator
Creator

@RandyEllsworth Let me know if you have any insight on this    Thanks in advance

Re: Control character issue

Solution Partner Honored Contributor Solution Partner Honored Contributor
Solution Partner Honored Contributor
This sounds like an ASCII vs UTF8 issue which requires the DB to match but I'm not positive. If you're DB is already UTF8 then you'll have to work with GTAC. I don't know of a way to convert a DB to UTF8 when it was not originally.

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

Re: Control character issue

Siemens Legend Siemens Legend
Siemens Legend
@Jithin_7: what characterset is your DB running and which encoding are you using in TC?
@RandyEllsworth: converting a DB can be done with Teamcenter site consolidation by transfering the data from a non UTF8 database to an UTF8 enabled TC installation

Re: Control character issue

Solution Partner Honored Contributor Solution Partner Honored Contributor
Solution Partner Honored Contributor
@MarkusK, true that you can migrate data to another DB but you cannot convert the existing DB. After two weeks, no response from @Jithin_7.

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

Re: Control character issue

Siemens Valued Contributor Siemens Valued Contributor
Siemens Valued Contributor

This should definitely go to GTAC to get an official answer, but did you try setting the UGII_UTF8_MODE=1 environment variable?

Re: Control character issue

Experimenter
Experimenter

The database is laready in UTF8 we are having TCserver encoding also UTF8.

Currently When we launch with English locale we can launch Nx with DBA and non DBA both but when the same item with same user we change the corporate server language to Chinese only DBA can launch Nx, Non dba are not able to launch Nx ,in Ugrouter logs , it failing with error

"*** EXCEPTION: Error code 3070023 in line 534 of O:\ugnx853\ip3\src\interop\no\ind\interop_socket_writer_definitions.c at Wed Feb 13 12:12:04 2019 Mitteleuropäische Zeit
+++ Interrupted whilst waiting for: C:\CADPLM\Siemens\NX85\ugii\ugraf.exe"

 

Why it works for english locale and fails for chinese locale is a mistry ,

Please help if u have any idea

Re: Control character issue

Experimenter
Experimenter

I tried setting UGII_UTF8_MODE=1 , its not helping either

Re: Control character issue

Creator
Creator

Apologies @RandyEllsworth for the delay in response

Issue is still open. I think @INFY  explained the issue better