[GELÖST] XMLPORT starten mit ReqWindow

8. Oktober 2009 16:51

Ich versuche ein XMLPORT aus einer CodeUnit mit ReqWindow zu starten,
damit ich zur Laufzeit den Dateinamen wählen kann und defineiren kann,
ob es ein In- oder Outstream sein soll.

Gemäss C/AL Symbol Menu stehen folgende 3 Möglichkeiten zur Verfügung:
1. [{Ok} :=] XMLPORT.IMPORT(Number, InStream)
2. [{Ok} :=] XMLPORT.EXPORT(Number, OutStream [, Record])
3. XMLPORT.RUN(Number [, ReqWindow] [, Import] [, Record])

Wenn ich den XMLPORT mit ReqWindow zu starten versuche:
Code:
XMLPORT.RUN(12345,TRUE);

erscheint kein ReqWindow, nur die Meldung dass die Datei nicht geöffnet ist.

Gibt es überhaupt eine Möglichkeit in NAV2009 SP1?
Zuletzt geändert von winiwin am 3. November 2009 12:09, insgesamt 1-mal geändert.

Re: XMLPORT starten mit ReqWindow

19. Oktober 2009 21:48

Bette den XMLport in einen Report ein.
XMLports sind für eine eigene Request-Form nicht vorgesehen - warum auch immer.

Re: XMLPORT starten mit ReqWindow

20. Oktober 2009 07:42

Ich finde nun gerade keine Referenz, aber ich meine mich zu erinnern, dass die Syntax XMLport.RUN() nur im RTC funktioniert und auch dort nur die Funktionen von Dataports ersetzt, also Flatfiles.

Re: XMLPORT starten mit ReqWindow

3. November 2009 12:08

Danke für die Tipps.

Ist tatsächlich so, dass bei den XMLPORT sich die volle Funktionalität erst im RTC "entfaltet".

Also...
-XMLPORT.RUN
-ReqWindow für Pfad, Im-/Export
-File-Format: Text Var, Text Fix, XML

Je nach Client ...

Code:
IF ISSERVICETIER THEN
  XMLPORT.RUN       //RTC
ELSE
  DATAPORT.RUN;    //Classic