Parameter null bij web service

daans
Member Posts: 21
Ik probeer een web service werkend te krijgen op een demo-machine. Op mijn lokale machine werkt alles prima. Lokaal heb ik Dynamics Nav draaien en ik heb de nodige codeunits, tables en forms geëxporteerd d.m.v. een FOB-bestand en deze geïmporteerd in een demo-database.
Wanneer ik nu een C# programma laat connecteren op de nieuwe aangemaakte webservice en dan krijg ik de fout "System.Web.Services.Protocols.SoapException: Parameter pbolOnlyNewModified in method GetMessagesForUserWithRemarks in service .... is null". Ik krijg de melding dat een parameter NULL zou zijn. Nu heb ik een kleine console-toepassing gemaakt die enkel hetzelfde doet en ik krijg ook deze fout.
Hetgene ik doe is het volgende:
Ik krijg dus de melding dat de eerste parameter van GetMessagesForUserWithRemarks zogezegd NULL is, maar ik geef deze expliciet als false mee.
Iemand een idee wat de oorzaak van deze fout kan zijn?
Wanneer ik nu een C# programma laat connecteren op de nieuwe aangemaakte webservice en dan krijg ik de fout "System.Web.Services.Protocols.SoapException: Parameter pbolOnlyNewModified in method GetMessagesForUserWithRemarks in service .... is null". Ik krijg de melding dat een parameter NULL zou zijn. Nu heb ik een kleine console-toepassing gemaakt die enkel hetzelfde doet en ik krijg ook deze fout.
Hetgene ik doe is het volgende:
wsTest.NaviTrans_Agent svc = new wsTest.NaviTrans_Agent(); svc.Url = Properties.Settings.Default.wsUrl; svc.UseDefaultCredentials = true; DateTime lastSync = DateTime.MinValue; string sMessages = ""; svc.GetMessagesForUserWithRemarks(false, true, lastSync.ToUniversalTime(), ref sMessages);
Ik krijg dus de melding dat de eerste parameter van GetMessagesForUserWithRemarks zogezegd NULL is, maar ik geef deze expliciet als false mee.
Iemand een idee wat de oorzaak van deze fout kan zijn?
0
Comments
-
Ik had ook een Webservice die een "parameter NULL" error gaf, hoewel de parameter (In ons geval een Gebruiker ID) zeker niet NULL was.
Bij de klant was de Webservice tier onafhankelijk van en later dan de RTC servicetier geïnstalleerd.
En geloof het of niet, maar onze oplossing was om beide servicetiers te verwijderen en ze opnieuw samen aan te maken in 1 service- subdirectory en, belangrijk, 1 server instance naam!0 -
Na het importeren van de FOB heb je deze ook her-gecompileerd om zeker te weten dat alle referenties goed zijn?
Kan ook wel eens helpen om gewoon eens Ontwerp en Opslaan te doen op desbetreffende objecten.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