Text File XMLport FileName in 2009 SP1

MrBill1962MrBill1962 Member Posts: 28
edited 2013-07-23 in NAV Three Tier
Hello everyone. I have what should be a very simple question that I'm a little embarrassed to ask :oops: : How do you get the file dialog to appear when the user runs the XMLport? It is not being called in code but directly from the menusuite in RTC. When it is ran, a request form does display but nothing asking for a filename as it would if it were a dataport ](*,)

Some more background info:
Direction: Import
Format: Variable Text
FileName: blank

Thanks!

Comments

  • Torben_R.Torben_R. Member Posts: 99
    it Works just like importing an xml-file - create a codeunit or a process-only report
    Variables:
    Name	DataType	Subtype
    InputFile	File		
    Stream	InStream		
    ImportXML	XMLport	ImportMyFile	
    
    InputFile.OPEN("File Name");
    InputFile.CREATEINSTREAM(Stream);
    ImportXML.SETSOURCE(Stream);
    ImportXML.IMPORT;
    
  • MrBill1962MrBill1962 Member Posts: 28
    So what I'm understanding based on your reply is running a XMLport directly from the menu is basically a waste because the user has no way to specify a file name. Is that really correct? ](*,)
  • ftorneroftornero Member Posts: 524
    Are you try to push the OK button in the request form ?

    Must be show up a dialog to save o get the file for the XMLPort.
  • MrBill1962MrBill1962 Member Posts: 28
    I would love to press the OK button on the XMLport...but only if the file name dialog appears which it does not. A request page does show, but it is empty. Simply put I'm having a hard time believing that NAV provides a way to run a XMLport directly from the menusuite without providing a method of showing a filename dialog. Can anyone suggest a way to do this without burning a codeunit or modifying an existing one? If not can someone please confirm it can't be done?
  • ftorneroftornero Member Posts: 524
    First push the OK button and then the file name dialog will appear.
  • MrBill1962MrBill1962 Member Posts: 28
    Thank you so much!!
Sign In or Register to comment.