Quit, Break, Skip in XMLPort

njhansen
Member Posts: 37
This must be obvious, and I'm just missing it.
How does one call Quit, Break, or Skip in an XMLPort?
The docs clearly state that it is CurrReport.Quit for Reports, DataPorts, and XMLPorts, but the compiler won't seem to take that in an XMLPort (works fine in a report).
I found several references that indicated it should be CurrXMLPort.Quit, but that doesn't seem to work either.
I must be doing something very wrong; I just don't know what it is.
NAV 2009R2.
Text export of a very simple toy example that won't compile:
OBJECT XMLport 50001 test
{
OBJECT-PROPERTIES
{
Date=11/11/11;
Time=[ 7:56:40 PM];
Version List=;
}
PROPERTIES
{
OnInitXMLport=BEGIN
currxmlport.quit;
END;
}
ELEMENTS
{
{ [{E3DAD6F6-B1D2-4818-9817-E4A560E1D026}]; ;item ;Element ;Table ;
SourceTable=Table27 }
}
EVENTS
{
}
REQUESTPAGE
{
PROPERTIES
{
}
CONTROLS
{
}
}
CODE
{
BEGIN
END.
}
}
How does one call Quit, Break, or Skip in an XMLPort?
The docs clearly state that it is CurrReport.Quit for Reports, DataPorts, and XMLPorts, but the compiler won't seem to take that in an XMLPort (works fine in a report).
I found several references that indicated it should be CurrXMLPort.Quit, but that doesn't seem to work either.
I must be doing something very wrong; I just don't know what it is.
NAV 2009R2.
Text export of a very simple toy example that won't compile:
OBJECT XMLport 50001 test
{
OBJECT-PROPERTIES
{
Date=11/11/11;
Time=[ 7:56:40 PM];
Version List=;
}
PROPERTIES
{
OnInitXMLport=BEGIN
currxmlport.quit;
END;
}
ELEMENTS
{
{ [{E3DAD6F6-B1D2-4818-9817-E4A560E1D026}]; ;item ;Element ;Table ;
SourceTable=Table27 }
}
EVENTS
{
}
REQUESTPAGE
{
PROPERTIES
{
}
CONTROLS
{
}
}
CODE
{
BEGIN
END.
}
}
0
Answers
-
First save without Currxmlport.quit;
and comeback to add..0 -
You are absolutely right. That works.
Should have thought of that. Thanks.0 -
njhansen wrote:You are absolutely right. That works.
Should have thought of that. Thanks.0 -
Similar issue working now thanks to this post.
Cheers,
Robert
IF NOT FILE.EXISTS() THEN CurrDataport.QUIT;Robert0
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