I am getting below error when i am calling webservice in axa

navax
Member Posts: 16
Hi All,
" Method 'MSSoapInit' in COM object of class 'mssoap.soapclient30' returned error code 0x80020009 (DISP_E_EXCEPTION) which means: WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: The system cannot locate the resource specified.
HRESULT=0x1: Incorrect function.
- WSDLReader:Loading of the WSDL file failed HRESULT=0x80070057: The parameter is incorrect.
- Client:One of the parameters supplied is invalid. HRESULT=0x80070057: The parameter is incorrect."
below is the code which i have used
static void webservice_test(args _args)
{
WebService WebService;
IO xmlFile;
container c;
int i;
str xmlFileContent;
;
WebService = new WebService(" http://localhost:8080/webtest/Service.asmx");
xmlFile = SysDataIntegration::openFile("D:\\va\\wsst02.xml",'R',"");
while (xmlFile.status() == IO_Status::Ok)
{
c = xmlFile.read();
for (i=1; i<=conlen(c); i++)
{
if (xmlFileContent)
xmlFileContent += "\n";
xmlFileContent += conpeek(c,i);
}
}
info ( WebService.OutboundInterface(xmlFileContent));
Note: if i run the webservice directly from browser it is working fine. Also same code was working few days back and all of sudden it stop working and giving the above error message
Thanks in advance
sunil
" Method 'MSSoapInit' in COM object of class 'mssoap.soapclient30' returned error code 0x80020009 (DISP_E_EXCEPTION) which means: WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: The system cannot locate the resource specified.
HRESULT=0x1: Incorrect function.
- WSDLReader:Loading of the WSDL file failed HRESULT=0x80070057: The parameter is incorrect.
- Client:One of the parameters supplied is invalid. HRESULT=0x80070057: The parameter is incorrect."
below is the code which i have used
static void webservice_test(args _args)
{
WebService WebService;
IO xmlFile;
container c;
int i;
str xmlFileContent;
;
WebService = new WebService(" http://localhost:8080/webtest/Service.asmx");
xmlFile = SysDataIntegration::openFile("D:\\va\\wsst02.xml",'R',"");
while (xmlFile.status() == IO_Status::Ok)
{
c = xmlFile.read();
for (i=1; i<=conlen(c); i++)
{
if (xmlFileContent)
xmlFileContent += "\n";
xmlFileContent += conpeek(c,i);
}
}
info ( WebService.OutboundInterface(xmlFileContent));
Note: if i run the webservice directly from browser it is working fine. Also same code was working few days back and all of sudden it stop working and giving the above error message
Thanks in advance
sunil
0
Comments
-
I am not sure this is a web service error.
I would check if the file exists before feeding it to the parser if I ware you.
(winApi::fileExists method)
It might just be that the location of the file changed :-kVanya Kashperuk,
My blog - http://kashperuk.blogspot.com
MorphX IT in Russian - http://www.lulu.com/content/723888
Inside Dynamics AX 4.0 in Russian - http://www.ozon.ru/context/detail/id/37145820
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