Error: Data at the root level is invalid. Line 4, position 7

DRB
Member Posts: 105
Hi,
I am calling a NAV webservice, which in turn uses an XMLPort for importing data which was passed in the XML Request.
It gets a response "Data at the root level is invalid. Line 4, position 7" which I believe is error thrown by XMLPort while importing.
Earlier it was giving error that parameter is NULL, but now the above mentioned error. What could be the reason of this error?
1. Is encryption (CDataSection) required for passing request? If not mandatory, What is the advantage of using CDatasection?
Following is the XMLRequest XML's starting part:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ImportCompanies xmlns="urn:microsoft-dynamics-schemas/codeunit/MT940Company">
<request>
<MT940Companies>
<Company>
Below is XMLPort:
Node Name Node Type Source Type Data Source
MT940Companies Element Text <MT940Companies>
Company Element Table <MT940 Company>(MT940 Company)
SQLServerName Element Text <SQLServerName>
DBName Element Text <DBName>
CompanyName Element Field MT940 Company::Company Name
LegalEntityName Element Field MT940 Company::Legal Entity Name
Please help
I am calling a NAV webservice, which in turn uses an XMLPort for importing data which was passed in the XML Request.
It gets a response "Data at the root level is invalid. Line 4, position 7" which I believe is error thrown by XMLPort while importing.
Earlier it was giving error that parameter is NULL, but now the above mentioned error. What could be the reason of this error?
1. Is encryption (CDataSection) required for passing request? If not mandatory, What is the advantage of using CDatasection?
Following is the XMLRequest XML's starting part:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ImportCompanies xmlns="urn:microsoft-dynamics-schemas/codeunit/MT940Company">
<request>
<MT940Companies>
<Company>
Below is XMLPort:
Node Name Node Type Source Type Data Source
MT940Companies Element Text <MT940Companies>
Company Element Table <MT940 Company>(MT940 Company)
SQLServerName Element Text <SQLServerName>
DBName Element Text <DBName>
CompanyName Element Field MT940 Company::Company Name
LegalEntityName Element Field MT940 Company::Legal Entity Name
Please help
-Dhan Raj Bansal
Linkedin Profile: http://in.linkedin.com/in/dhanrajbansal
Linkedin Profile: http://in.linkedin.com/in/dhanrajbansal
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