Das Notes Forum

Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: fliege am 16.01.09 - 10:16:28

Titel: Zahlendarestellung nach Server Update von 7.0.2 auf 8.0.2
Beitrag von: fliege am 16.01.09 - 10:16:28
Es wurden 2 Dominoserver von 7.0.2 auf 8.0.2 geupdatet.
Nach der Umstellung werden Preise nicht mehr mit Komma dargestellt sondern mit Punk. Bsp.: 8,25 auf den vorhandenen 7.0.2 Servern 8.25 auf den 8.0.2 Servern.
BS auf den 8.0.2 Server Linux Enterp. 10
BS auf den 7.0.2 Server Linux Enterp. 9
Die Zahlen (Preise) werden über eine CSV Datei importiert, dort besitzen diese Kommatrennung.
Vor dem Update wurde die ansicht korrekt dargestellt.
Titel: Re: Zahlendarestellung nach Server Update von 7.0.2 auf 8.0.2
Beitrag von: WernerMo am 16.01.09 - 10:34:00
Hallo

wurde bei der Umstellung auch das BS umgestellt (hätte als erstes das BS "in Verdacht")

Gruß Werner
Titel: Re: Zahlendarestellung nach Server Update von 7.0.2 auf 8.0.2
Beitrag von: fliege am 16.01.09 - 10:37:39
Ja, BS von Linux Enterprise 9 auf 10. Es wurden die gleichen Einstellungen beim BS Update vorgenommen wie bei Linux 9. Sprache Deutsch, Zeitzone Ortszeit,u.s.w
Titel: Re: Zahlendarestellung nach Server Update von 7.0.2 auf 8.0.2
Beitrag von: WernerMo am 16.01.09 - 10:53:25
Hallo,

ich bin mir nicht mehr ganz sicher, evtl. erreiche ich später meinen Kollegen für Linux und kann ihn fragen, aber ich meine da war was beim Update von 9 auf 10.

Gruß Werner
Titel: Re: Zahlendarestellung nach Server Update von 7.0.2 auf 8.0.2
Beitrag von: Ralf_M_Petter am 16.01.09 - 10:55:28
Gib doch mal den Befehl "locale" in eine Terminalsitzung auf dem Server ein. Dann solltest du die Einstellungen deines Betriebssystems sehen.

Grüße

Ralf
Titel: Re: Zahlendarestellung nach Server Update von 7.0.2 auf 8.0.2
Beitrag von: Thomas Schulte am 16.01.09 - 10:55:37
Habt ihr das Deutsche Language Pack installiert? Die Server sind nämlich nur noch Englisch.
Titel: Re: Zahlendarestellung nach Server Update von 7.0.2 auf 8.0.2
Beitrag von: fliege am 16.01.09 - 11:03:55
Gib doch mal den Befehl "locale" in eine Terminalsitzung auf dem Server ein. Dann solltest du die Einstellungen deines Betriebssystems sehen.

Grüße

Ralf


Hier die Ausgabe:
LANG=POSIX
LC_CTYPE=de_DE.UTF-8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Titel: Re: Zahlendarestellung nach Server Update von 7.0.2 auf 8.0.2
Beitrag von: fliege am 16.01.09 - 11:06:31
Habt ihr das Deutsche Language Pack installiert? Die Server sind nämlich nur noch Englisch.

Da werden doch nur Schablonen aktualisiert, oder auch länderspezifische Einstellungen am Server?
Aber ich denke das habe ich auch installiert.
Titel: Re: Zahlendarestellung nach Server Update von 7.0.2 auf 8.0.2
Beitrag von: ms260370 am 16.01.09 - 11:46:00
wenn der Import direkt auf dem Domino-Server stattfindet und dieser als Service läuft, verwendet er unter dem sles 10 meist nur die englischen Konventionen ab SLES 10, Importroutine muß daher angepasst werden.
Alternativ: bei Datumsformaten gibts da für den Domino noch Variablen, bei Zahlenformaten bin ich mir da aber nicht sicher. Der Gebrauch ist aber mit Vorsicht zu geniesen, sonst gibts diverse Fehler in anderen Datenbanken (admin4.nsf...)
Titel: Re: Zahlendarestellung nach Server Update von 7.0.2 auf 8.0.2
Beitrag von: fliege am 16.01.09 - 12:43:55
Gute Idee, mit dem Import. Werde ich testen, löst aber nicht das Problem, da ich die anderen Server auch noch updaten werde.
Titel: Re: Zahlendarestellung nach Server Update von 7.0.2 auf 8.0.2
Beitrag von: Ralf_M_Petter am 19.01.09 - 08:00:27
Nun deine locale Einstellungen sind ja eindeutig falsch:

Bei mir ergibt der Befehl:

LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"

Am besten du checkst mal die Datei /etc/sysconfig/language

Grüße

Ralf


Titel: Re: Zahlendarestellung nach Server Update von 7.0.2 auf 8.0.2
Beitrag von: fliege am 19.01.09 - 11:21:53
Nun deine locale Einstellungen sind ja eindeutig falsch:

Bei mir ergibt der Befehl:

LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"

Am besten du checkst mal die Datei /etc/sysconfig/language

Grüße

Ralf



Sorry, ich habe "locale" als User root abgefragt. Als User notes stimmen die Parameter.
Nach Rücksprache mit unseren Notesdesignern stellt sich das Problem doch ganz anders dar.
Die Ansicht in der das Problem Punkt - statt Komme auftritt wird durch folgende Formel erzeugt:

@Text(@ToNumber(a);"F2")+" €"

Auf dem Server mit Version 7.0.2 steht das Komma als Trennung.
Auf dem Server 8.0.2 steht in der Ansicht dann der Punkt. Das Dokument enthält nach dem öffnen richtiger Weise das Komma. Es ist also nur die nicht korrekte Darstellung.