Read XML trough webservice

Manolo_SPA
Member Posts: 19
Hi:
I have installed webservice, and it's running. i can export with xmlport all kinds of informations.but when i try to import, i get an error that automation hasn't been instantiated "This Automation variable has not been instantiated.
You can instantiate it by either creating or assigning it."
I'm ussing webservice included in document "How to execute Navision business processes from Microsoft Office.doc", and i have created new function inside ComCom::MessageReceived(VAR InMessage : Automation "''.IDISPATCH")
readdata(InMsg, InMsg.CreateReply);
Readdata(Inmsg : Automation "'Navision Communication Component version 2'.InMessage";Outmsg : Automation "'Navision Communication
InStreamQueue := Inmsg.GetStream();
CLEAR(XMLLectura);
XMLLectura.SETSOURCE(InStreamQueue);
IF XMLLectura.IMPORT THEN BEGIN
PopulateResult(XMLDoc,Text010);
ReturnOriginalMessage(Inmsg.CreateReply,XMLDoc);
END ELSE BEGIN
PopulateResult(XMLDoc,Text011);
ReturnOriginalMessage(Inmsg.CreateReply,XMLDoc);
END;
i think there is something wrong in first line, and it's probably that variables has to be other types. Pls, could you confirm how i can read xml with msmsq?? or where i can find explanation about navision communication component??
thanks is advance
I have installed webservice, and it's running. i can export with xmlport all kinds of informations.but when i try to import, i get an error that automation hasn't been instantiated "This Automation variable has not been instantiated.
You can instantiate it by either creating or assigning it."
I'm ussing webservice included in document "How to execute Navision business processes from Microsoft Office.doc", and i have created new function inside ComCom::MessageReceived(VAR InMessage : Automation "''.IDISPATCH")
readdata(InMsg, InMsg.CreateReply);
Readdata(Inmsg : Automation "'Navision Communication Component version 2'.InMessage";Outmsg : Automation "'Navision Communication
InStreamQueue := Inmsg.GetStream();
CLEAR(XMLLectura);
XMLLectura.SETSOURCE(InStreamQueue);
IF XMLLectura.IMPORT THEN BEGIN
PopulateResult(XMLDoc,Text010);
ReturnOriginalMessage(Inmsg.CreateReply,XMLDoc);
END ELSE BEGIN
PopulateResult(XMLDoc,Text011);
ReturnOriginalMessage(Inmsg.CreateReply,XMLDoc);
END;
i think there is something wrong in first line, and it's probably that variables has to be other types. Pls, could you confirm how i can read xml with msmsq?? or where i can find explanation about navision communication component??
thanks is advance
0
Comments
-
Forgot post.
I was using wrong function. now I can read xmlport.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