| | Branding, Screen Sets, XSL/CSS and Translations Customizing and Branding the UI of OTM / G-Log for your site, using Custom Screen Sets, Menu Managers, XSL/CSS customizations, Translations and more. |  | | 
April 11th, 2008, 10:25
| | Junior Member | | Join Date: Mar 2008 Location: Dortmund,Germany
Posts: 22
Thanks: 8
Thanked 4 Times in 4 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0 | | | Turn off automatic uppercasing Hi folks,
OTM changes a lot of fields to uppercase upon entry. While I can accept that for domain names and the like, it is more then annoying with e.g address lines for location addresses. The system should not change the data it is supposed to store, and if the user chose to enter an address in a legible form instead OF SHOUTING ALL IN UPPERCASE, there might be a reason to do so.
Does anyone know how to get rid of this "feature"? I did not find anything appropriate in neither the documentation nor the various .properties files (only for an integration feature). I therefore post this in the Screens forum, since it is the JavaScript code doing the case change.
Any help would be greatly appreciated.
Regards
Sven | 
April 11th, 2008, 13:29
| | Member | | Join Date: Mar 2007 Location: Bedfordshire England
Posts: 58
Thanks: 3
Thanked 10 Times in 9 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 2 | | | Re: Turn off automatic uppercasing Hi Sven
I think you'll find that there is no way to turn it off - and its there for a very good reason.
Searching in OTM is case sensative, so unless this standard is imposed - you'd never find anything.
Cheers
Gary  | 
April 11th, 2008, 14:15
| | Member | | Join Date: Oct 2007
Posts: 45
Thanks: 2
Thanked 3 Times in 3 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0 | | | Re: Turn off automatic uppercasing Hi Sven,
There are certain fields in OTM where it will display as entered instead of changing to UPPERCASE like searching Assign functions with a Level, Sub menu names in a Menu,Tranlation Manager, etc. Try to figure out which template in XSL is being used for those text area and investigate if any parameter is associated in its template definition in xsls ('Fields.xsl' or 'Style.xsl' i forgot).
So that you can get an idea like why the javascript is not enabled or applicable to those columns.
Cheers,
neoandr | | The Following User Says Thank You to neoandr For This Useful Post: | | 
April 11th, 2008, 15:03
| | Senior Member and Blogger | | Join Date: Nov 2007 Location: Drexel Hill, PA
Posts: 240
Thanks: 0
Thanked 35 Times in 35 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 2 | | | Re: Turn off automatic uppercasing As Gary has mentioned the reason why everything is in uppercase is for searching reasons and has been coded that way. If you go hacking the xsl stylesheets there could be code which may cause a problem and not return the results that you expect.
If you look at Dell invoices, shipping labels etc most of them are in uppercase for that reason.
__________________ MavenWire Hosting Admin
Over 7 years of OTM experience
The Oracle OTM / G-Log GC3 Experts Offering Incubator and Production OTM instances www.mavenwire.com | 
April 14th, 2008, 06:46
| | Junior Member | | Join Date: Mar 2008 Location: Dortmund,Germany
Posts: 22
Thanks: 8
Thanked 4 Times in 4 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0 | | | Re: Turn off automatic uppercasing Quote:
Originally Posted by nick.polites As Gary has mentioned the reason why everything is in uppercase is for searching reasons and has been coded that way. If you go hacking the xsl stylesheets there could be code which may cause a problem and not return the results that you expect.
If you look at Dell invoices, shipping labels etc most of them are in uppercase for that reason. | Gary, Nick, thank you for that valuable background information.
Hmm, so instead of fixing the search function someone decided to change the actual data to compare against? Not a very good design choice, I must say.
To illustrate the point, if you go beyond the US-ASCII world, you are very quickly out of luck. For example, the (common) German name "Herr Groß" becomes "HERR GROSS" in uppercase. The same holds true for street names, e.g. "Große Bleiche" is "GROSSE BLEICHE". The reason is that no uppercase letter exists for the German ß (eszett). Having people (or machines) without a German background to judge if "Groß" is identical to "GROSS", even if the number of characters is already different, is a not very reliable process.
I am sure similar cases exist in other languages.
So, in summary, in our global setting we cannot accept a system that makes its own changes to our address data. We will either have to change that behaviour on our own, or even better, have Oracle fix that bug. | 
April 23rd, 2008, 12:33
| | Member | | Join Date: Mar 2007
Posts: 46
Thanks: 0
Thanked 14 Times in 12 Posts
Groans: 0
Groaned at 1 Time in 1 Post
Rep Power: 0 | | | Re: Turn off automatic uppercasing turnoff of uppercasing is possibile thru a change in the properties file, I think u can find it in the properties file.
rgds
Ravee
__________________ Regards,
Raveendranath Thalapalli | 
April 23rd, 2008, 12:39
| | Senior Member and Blogger | | Join Date: Nov 2007 Location: Drexel Hill, PA
Posts: 240
Thanks: 0
Thanked 35 Times in 35 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 2 | | | Re: Turn off automatic uppercasing If you can post the property that would help the group. As far I can find, the only thing that you can restrict from uppercase is integration elements.
__________________ MavenWire Hosting Admin
Over 7 years of OTM experience
The Oracle OTM / G-Log GC3 Experts Offering Incubator and Production OTM instances www.mavenwire.com | 
April 23rd, 2008, 12:55
| | Member | | Join Date: Mar 2007
Posts: 46
Thanks: 0
Thanked 14 Times in 12 Posts
Groans: 0
Groaned at 1 Time in 1 Post
Rep Power: 0 | | | Re: Turn off automatic uppercasing Hi,
I correct myself that Change Case is possible for integration only at Common Properties section in the properties file under glog.integration.EnableCaseChange option.
Regret inconvenience.
rgds
Ravee
__________________ Regards,
Raveendranath Thalapalli | 
May 6th, 2008, 14:21
| | Junior Member | | Join Date: May 2008 Location: King of Prussia, PA
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0 | | | Re: Turn off automatic uppercasing Hi,
This can be possible thru Manager Layouts. You can select required fields to see "as entered" and save the manager layout, then it displays "as is".
Thanks,
Lakshmi | 
June 2nd, 2008, 15:38
| | Member | | Join Date: Oct 2007
Posts: 45
Thanks: 2
Thanked 3 Times in 3 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Rep Power: 0 | | | Re: Turn off automatic uppercasing I tried with manager layouts with check box "As Entered" but it did not work. It changed small case characters to upper case...
I found that this check box option works for UOM.
For clear understanding, 'As Entered' is for non-conversion of UOM according to user preferences and maintains the same UOM ,as entered, across all users.
Please correct me if i am wrong
Cheers! |  | | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | |