Hallo miteinander,

 

für den XML Export aus strukturiertem Framemaker (7.1 p116) haben wir uns eine 
Strukturanwendung geschrieben. Der XML Export über diese Anwendung führte bei 
einigen Dateien immer wieder zu einem internen Fehler "7104, 6062898, 7693379, 
0" und der anschließenden Meldung: Die Anweisung in "0x00341469" verweist auf 
Speicher in " 0x00000000". Der Vorgang "read" konnte nicht auf dem Speicher 
durchgeführt werden. 

 

Mit einigen Versuchen haben wir herausgefunden, dass die Ursache in der 
Auflösung externer Querverweise liegen muss. 

Wir haben also geprüft, welche Querverweise zum Absturz führen, die 
entsprechenden Quelldateien umbenannt, die Referenzen neu aufgelöst und siehe 
da - der XML Export funktionierte irgendwann für alle unsere Dokumente. Da wir 
einen stabilen XML Export brauchen und nicht damit leben wollten, ständig 
Dateien umzubenennen, haben wir also mal versucht den Fehler einzugrenzen und 
dabei Folgendes herausgefunden.

 

Unsere Strukturanwendung enthält die Anweisung, dass externe Querverweise beim 
Export nicht auf das Orignal-FM sondern auf das korrespondierende XML verweisen 
sollen.

 

External X-Ref:  

Change Reference To .XML:       Enable

 

Während des Exportes muss also Framemaker für externe Querverweise eine 
Konvertierung der Quelldateinamen durchführen. 

 

Erreicht für einen externen Querverweis dabei der Quelldateiname (.XML) 
inklusive kompletter Pfadangabe eine Länge von 16 Zeichen oder ein Vielfaches 
von 16 Zeichen (beispielsweise "C:\Test\Dok1.xml"), so quittiert Framemaker 
dies mit dem oben genannten internen Fehler  "7104, 6062898, 7693379, 0".

 

Wenn die Länge des Quelldateinamens (.XML) inklusive kompletter Pfadangabe die 
16 Zeichen (oder ein Vielfaches von 16) nicht erreicht, ist der XML Export 
erfolgreich.

 

 

Ich kann mit dem Workaround leben, aber vielleicht hilft es ja noch jemandem. 
Oder es gibt gar einen Bugfix dafür ???

 

 

Mit freundlichen Grüßen

 

Annett Just

*************************** E-Mail von ***************************

Völcker Informatik AG
Gertrud-Caspari-Straße 13
01109 Dresden

Sitz: Berlin
Registergericht: Amtsgericht Charlottenburg, HRB 70508
Vorstand: Eckhard Völcker (Vorsitz), Gordon Patzschke
Aufsichtsrat: Andreas Rüter (Vorsitz)
 

Telefon 0351 / 892089-0  

 Telefax 0351 / 892089-477

 http://www.voelcker.com <http://www.voelcker.com/>   

 [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 

******************************************************************** 

 

_______________________________________________
Talk mailing list
[email protected]
http://lists.framemaker.de/mailman/listinfo/talk

Antwort per Email an