Rename file after dataport

r_schueler
Member Posts: 28
Hi there,
I'm a NF novice, so probably this question is very easy to answer for you. Please don't flame me.
I use Navision Financials 2.01 on Windows NT.
I want my dataport to rename the imported file automatically after a successfull import. I tried to use a "file.rename" command in the OnPostDataport trigger. But it seems that the ASCII file is still opened by the dataport at this time, because I only get an errormessage
(File is still opened by an other application).
Then I tried to run the dataport from a codeunit and renamin' after the dataport.run call. Here the problem is, that I'm not able to find out if the dataport was completed successfully or not, because the dataport.run command only returns VOID.
Does anybody know a workaround or a diffrent way to solve the problem ?
Thanx in advance ...
Rainer
I'm a NF novice, so probably this question is very easy to answer for you. Please don't flame me.
I use Navision Financials 2.01 on Windows NT.
I want my dataport to rename the imported file automatically after a successfull import. I tried to use a "file.rename" command in the OnPostDataport trigger. But it seems that the ASCII file is still opened by the dataport at this time, because I only get an errormessage
(File is still opened by an other application).
Then I tried to run the dataport from a codeunit and renamin' after the dataport.run call. Here the problem is, that I'm not able to find out if the dataport was completed successfully or not, because the dataport.run command only returns VOID.
Does anybody know a workaround or a diffrent way to solve the problem ?
Thanx in advance ...
Rainer
0
Comments
-
Is at a "any" dataport or do you want to use certain one. In later case you coukd create a variable of type dataport and add a function to dataport what should return the state of the dataport (how it finished). Then you can call the dataport from the codeunit and determine by the result of the above function, how it has completed its task.
Urmas Pill0 -
Thanks for your reply. It is only for a certain dataport.
I will try this. Do think using "CurFile.Close" before
renaming it within the dataport will solve the problem as well?
Bye,
Rainer0 -
How about calling the dataport from a codeunit and then if the import is successful, renaming the file in the codeunit?0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions