Autor Thema: Gibt es eine Limitierung beim xml-Import?  (Gelesen 3416 mal)

Offline typeOneg

  • Aktives Mitglied
  • ***
  • Beiträge: 204
  • Geschlecht: Männlich
    • My Band
Gibt es eine Limitierung beim xml-Import?
« am: 01.09.11 - 12:12:25 »
Hallo zusammen,

kurze Frage: ich habe eine DB, wo xml-Auftrags-Dateien importiert werden. Seit kurzem klappt das bei ein paar Files nicht mehr und ich bekomme folgende Fehlermeldungen:

Popup1
<?xml version='1.0'?>
<DOMParserLog>
</DomParserLog>

Popup2
 4412: User-defined error

Ich hab' mit dem xml ein wenig experimentiert und wenn 1216 Zeilen enthalten sind, klappt der Import. Wenn z.B. 1223 Zeilen drin sind, kommt der Fehler.

Gibt's da irgendwelche Limitierungen, die man kennen sollte?

EDIT: bzw. kann es sein, dass es am xml-File liegt oder an der Maske, deren Felder mit den Werten aus dem xml-File befüllt werden?

Getestet auf meinem Client mit 8.5.2 FP2

lg
Hans
« Letzte Änderung: 01.09.11 - 14:03:50 von typeOneg »
==============
~ 13 Domino-Server (9.0.1)
~ ca. 1.400 Notes-Clients (8.5.3 FP4)
~ ca. 600 Traveler Devices (iOS & Android)
~ dzt. 40 IBM-Connections-User
==============

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Gibt es eine Limitierung beim xml-Import?
« Antwort #1 am: 01.09.11 - 14:23:17 »
Import wie ?
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline typeOneg

  • Aktives Mitglied
  • ***
  • Beiträge: 204
  • Geschlecht: Männlich
    • My Band
Re: Gibt es eine Limitierung beim xml-Import?
« Antwort #2 am: 01.09.11 - 14:32:15 »
mal schau'n, ob ich einfacher Admin dich mit den gewünschten Infos versorgen kann :-)

ist gibt eine script-bibliothek, wo der import abgehandelt wird. dort wird das xml-file geparsed und der inhalt wird auf entsprechende felder in einer teilmaske aufgeteilt.

kann es sein, dass die textfelder, die die werte aus dem xml aufnehmen "gesprengt" werden?
==============
~ 13 Domino-Server (9.0.1)
~ ca. 1.400 Notes-Clients (8.5.3 FP4)
~ ca. 600 Traveler Devices (iOS & Android)
~ dzt. 40 IBM-Connections-User
==============

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Gibt es eine Limitierung beim xml-Import?
« Antwort #3 am: 01.09.11 - 14:56:26 »
Ich vermute mal, dass da das XML mit NotesStreams eingelesen wird - die können immer nur eine bestimmte Anzahl an Bytes einlesen, dann muss man "nachlesen". Ev. ist da was nicht sauber implementiert?
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline typeOneg

  • Aktives Mitglied
  • ***
  • Beiträge: 204
  • Geschlecht: Männlich
    • My Band
Re: Gibt es eine Limitierung beim xml-Import?
« Antwort #4 am: 01.09.11 - 16:04:26 »
das kann gut sein. hab' mal bei den entwicklern angeklopft. mal schau'n, was die sagen.
==============
~ 13 Domino-Server (9.0.1)
~ ca. 1.400 Notes-Clients (8.5.3 FP4)
~ ca. 600 Traveler Devices (iOS & Android)
~ dzt. 40 IBM-Connections-User
==============

Offline marschul

  • Senior Mitglied
  • ****
  • Beiträge: 280
  • Geschlecht: Männlich
Re: Gibt es eine Limitierung beim xml-Import?
« Antwort #5 am: 01.09.11 - 16:08:39 »
Gem. Hilfe verträgt der Stream über die Methode .ReadStream bis zu 2 GB, bei nur .Read sind es 65535 Bytes. Beim DOM-Parser braucht man das aber m.W. gar nicht, der sollte sich doch um alles kümmern (habe da leider zu wenig Erfahrung).
Die Vermutung, dass zuviel Inhalt in einem Feld landet, geht auch - hatte ich bereits i.V.m. dem SAX-Parser. Dann kann auf ein entsprechendes Feld (bzw. das Dokument) nicht mehr vernünftig zugegriffen werden  :( Umgehen lässt sich dies durch einen unschönen Workaround mit Richtextfeldern (light). Allerdings sehen Fehlermeldungen hier anders aus als die geposteten.

Hilfreich wäre natürlich, den Code zu kennen...
Gruß
Marco

Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß. (Sokrates)
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen. (unbekannt)

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Gibt es eine Limitierung beim xml-Import?
« Antwort #6 am: 01.09.11 - 16:46:23 »
@typeOneg (Hans)

... kannst du bitte Klein- und Großschreibung beachten - es liest sich grausam und macht gar keinen Spaß... - Danke ;)

Toni
Grüßle Toni :)

Offline typeOneg

  • Aktives Mitglied
  • ***
  • Beiträge: 204
  • Geschlecht: Männlich
    • My Band
Re: Gibt es eine Limitierung beim xml-Import?
« Antwort #7 am: 01.09.11 - 23:11:30 »
@marschul: das wollte ich euch nicht antun, hier den ganzen Code zu posten :-)

@toni: sorry. Normalerweise achte ich gerade in diesem Forum immer besonders drauf, weil ich solche Hinweise schon öfters gelesen habe :-)
==============
~ 13 Domino-Server (9.0.1)
~ ca. 1.400 Notes-Clients (8.5.3 FP4)
~ ca. 600 Traveler Devices (iOS & Android)
~ dzt. 40 IBM-Connections-User
==============

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Gibt es eine Limitierung beim xml-Import?
« Antwort #8 am: 01.09.11 - 23:46:05 »
Hans, fordere mal von den Entwicklern, dass sie ein ordentliches ErrorHandling einbauen - dann wüsste man sofort und ohne Krämpfe, an welcher Stelle (Mpdul, Zeile) es kracht. Und ggf. reicht dann diese Zeile für uns hier im Forum.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz