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
0
Comments
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?
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