Cancel
Showing results for 
Search instead for 
Did you mean: 

POM STRIP CONTROL CHARACTERS

Pioneer
Pioneer

Hello All,

 

May I know what is the significance of the variable POM STRIP CONTROL CHARACTERS

  Can we set this just on client side

  What difference it makes with the value set?

 

Thanks,

Jithin

 

2 REPLIES 2

Re: POM STRIP CONTROL CHARACTERS

Siemens Phenom Siemens Phenom
Siemens Phenom

I suspect you are talking about the environment variable POM_STRIP_CTRL_CHARS.

This is a server side environment variable that you would normally set in tc_profilevars if you need enable it.

When it's set then control characters are replaced with the character specified by this variable before being sent to the client.  Typically when control characters have made their way into the database you end up receiving XML marshalling errors at the client end.

 

Using this variable is a workaround to removing control characters from the database using the install utility (find_control_chars and replace_control_chars).

It does however come with a performance penalty so the advice is to only use it as a temporary stop-gap measure until the database is corrected.

 

The value you would set is the ascii value of the replacement character you want to use.  So if you set it to 32 you get spaces, 63 for ? etc.

 

There is some information in the Utilities Reference under the install command at

https://docs.plm.automation.siemens.com/tdoc/tc/12.1/help/#uid:install

 

If you have the ability to search GTAC Solution Center there will be more information there.

 

Re: POM STRIP CONTROL CHARACTERS

Pioneer
Pioneer

@jonathan_morris 

Thank you so much for the information