XMLPort parameter

ShedexShedex Member Posts: 20
edited 2012-11-16 in NAV Three Tier
Hello,

I would like to pass a parameter to my XMLPort. I start my XMLPort from method from a codeunit like this:


Gtext_FileName := Gtext_PathFolder + '\' +'OCPMES_Export_ProductionOrder_';
Gtext_FileName += FORMAT(CURRENTDATETIME,0,'<Year><Month,2><Day,2><Hours24><Minutes,2><Seconds,2>') + '.csv';

Grec_ProductionOrder.SETFILTER(Grec_ProductionOrder."No.",vGrec_ProductionOrder."No.");

IF Grec_ProductionOrder.FIND('-') THEN
BEGIN
Gfile_File.CREATE(Gtext_FileName);
Gfile_File.CREATEOUTSTREAM(Goutstream_NVOutStream);

XMLPORT.EXPORT(60004, Goutstream_NVOutStream,vGrec_ProductionOrder);
Gfile_File.CLOSE;
END

But after I don't know how to retrieve this parameter since my XLMPort.

Can you help me please ?

Thanks in advance

Comments

  • Allan_BollAllan_Boll Member, Microsoft Employee Posts: 7
    Shedex wrote:
    But after I don't know how to retrieve this parameter since my XLMPort.

    Sorry, I do not quite understand: are you asking how to access the record in your codeunit after you have called EXPORT, or are you asking how to access the record within the XMLport?
  • ShedexShedex Member Posts: 20
    Hello,

    I was talking about "how to access the record within the XMLport?"

    I found my problem, I passed the wrong parameter ..., the good code is:

    Grec_ProductionOrder.SETFILTER(Grec_ProductionOrder."No.",vGrec_ProductionOrder."No.");

    IF Grec_ProductionOrder.FIND('-') THEN
    BEGIN
    Gfile_File.CREATE(Gtext_FileName);
    Gfile_File.CREATEOUTSTREAM(Goutstream_NVOutStream);
    XMLPORT.EXPORT(60004, Goutstream_NVOutStream,Grec_ProductionOrder);
    Gfile_File.CLOSE;
    END
Sign In or Register to comment.