Xmlport Commit even if there is an Error
varankam
Member Posts: 8
I fall to trouble. I have function published as Webservice and takes xmlport as argument.
If function does not throw an Error than everything in the xmlport was commited even there was an error during import.
published function
PostPurchOrder(SourceApp : Text[100];PurchOrderInfo : XMLport "Purch. Order";VAR Response : XMLport Response)
IF NOT PurchOrderInfo.IMPORT THEN BEGIN
AlertMgt.AddAlert(LogEntryNo,0,GETLASTERRORTEXT);
END;
inside xmlport:
OnPostXMLport()
PurchHeader2.INIT;
PurchHeader2.VALIDATE("Document Type", PurchHeader2."Document Type"::Order);
PurchHeader2.INSERT(TRUE);
ERROR(PurchHeader2."No.");
This function creates new Purch Order each time I call it from VS.
I have no idea how to fix it.
If function does not throw an Error than everything in the xmlport was commited even there was an error during import.
published function
PostPurchOrder(SourceApp : Text[100];PurchOrderInfo : XMLport "Purch. Order";VAR Response : XMLport Response)
IF NOT PurchOrderInfo.IMPORT THEN BEGIN
AlertMgt.AddAlert(LogEntryNo,0,GETLASTERRORTEXT);
END;
inside xmlport:
OnPostXMLport()
PurchHeader2.INIT;
PurchHeader2.VALIDATE("Document Type", PurchHeader2."Document Type"::Order);
PurchHeader2.INSERT(TRUE);
ERROR(PurchHeader2."No.");
This function creates new Purch Order each time I call it from VS.
I have no idea how to fix it.
0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K 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
- 610 NAV Courses, Exams & Certification
- 1.9K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 251 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions