Hi,
we have a scheduled task that only sometimes fails with the error message below. We are trying to identify whether it happens because of something
in the DW end or caused by the ERP system (BC). 
I have not seen it myself, but was told that this error was also seen at a time when the BC was set to be offline. 
So could this be a general error message when the dw service cannot connect to BC? Or is there some other more saying error message for that scenario? 
2022-10-19 10:16:10.924: Starting scheduled task.
2022-10-19 10:16:47.515: There is no batch id in the response. Response (first 200 characters): <?xml version="1.0" encoding="utf-8"?><tables version="1.2.0.17_NAV14.22.46358"><table tableName="EcomProducts"><item table="EcomProducts"><column columnName="ProductID"><![CDATA[0003201]]></column><c
2022-10-19 10:16:51.466: String is not valid XML format: '{0}'.. System.Xml.XmlException: Data at the root level is invalid. Line 1, position 1.    at System.Xml.XmlTextReaderImpl.Throw(Exception e)    at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()    at System.Xml.XmlTextReaderImpl.ParseDocumentContent()    at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)    at System.Xml.XmlDocument.Load(XmlReader reader)    at System.Xml.XmlDocument.LoadXml(String xml)    at Dynamicweb.DataIntegration.ScheduledTaskAddIns.ImportDataWithPaging.ImportDataWithPagingScheduledTask.StringToXml(String xml)
2022-10-19 10:16:51.466: Including file content: D:\dynamicweb.net\Solutions\[Project]\Files\System\Log\DataIntegration\Import Products DAN (UPDATE)20221019-101610924574.log
2022-10-19 10:16:51.466: 2022-10-19 10:16:40.703: Start checking input files changing 2022-10-19 10:16:45.710: Finish checking input files changing 2022-10-19 10:16:45.710: reading configuration 2022-10-19 10:16:46.182: Starting import to temporary table for EcomProducts. 2022-10-19 10:16:46.567: Added 1000 rows to temporary table for EcomProducts. 2022-10-19 10:16:46.567: Finished import to temporary table for EcomProducts. 2022-10-19 10:16:46.567: Starting update products information. 2022-10-19 10:16:46.645: Update products information finished. 2022-10-19 10:16:47.499: Job succeeded. 
2022-10-19 10:16:51.466: End of file content: D:\dynamicweb.net\Solutions\[Project]\Files\System\Log\DataIntegration\Import Products DAN (UPDATE)20221019-101610924574.log
2022-10-19 10:16:51.466: Xml returned from the web service: 'http://[serviceURL]' is empty
2022-10-19 10:16:51.466: Scheduled task failed.
Developer forum
E-mail notifications
BC integration - import products - sometimes fail
 
                                                            
                        Eva Sommer
                    
                    
							Posted on 20/10/2022 13:06:21
						
					Replies
 
                                                             
                            
                        
							Morten Snedker 
							
						
						 
								 
								 
																													 
						
								Posted on 20/10/2022 13:59:16
							
							
						Hi Eva,
If your screendump reflects actual data, it seems that the response is cut off:
That would also explain the error message String is not a valid XML format.
On the NAV side you need to find out why the response string is cut (if I get this correctly).
BR
Snedker
 
                                                             
                            
                        
							Imar Spaanjaars 
							
						
						 
															 
								 
								 
															 
															 
															 
								 
								 
								 
						
								Posted on 20/10/2022 14:27:37
							
							
						I think it's the logging that cuts it off:
There is no batch id in the response. Response (first 200 characters)
 
                                                             
                            
                        
							Carolee Schuck 
							
						
						
								Posted on 20/10/2022 18:39:02
							
							
						Hi Eva,
Seems BC-related since BC is responsible for writing the response.
The response contains valid data, so it's not a problem with BC being unavailable.
<table tableName="EcomProducts"><item table="EcomProducts"><column columnName="ProductID"><![CDATA[0003201]]>
Is it only the product import that fails?  
The error message is accurate, but I don't have any ideas yet as to why the response differs occassionally.
You must be logged in to post in the forum