Hi, we recently downloaded MobileTogether and are evaluating it for use. The goal is to create an app which communicates with a wsdl SOAP service hosted by Microsoft NAV. We ran into an issue related to saving/loading the project file.
I create a simple project with 1 button. When clicked a SOAP request is fired and the result is shown in a MSGbox.
This works perfectly well, when I do a test run (F5) the request succeeds and the correct message is shown.
I then proceed to save the project to disk and close the designer tool. Then when I reopen the project and do a test run the request fails. I get the following message:
FatalError: I/O operation on file 'http://12r2-sql14-01.int.vandelande.com:7047/DynamicsNAV/WS/VDL101/Codeunit/KistenRegistratieV1' failed.
Details:
I/O Error 500: HTTP response code said error
(Keep in mind I did
not get a 500 when I ran the request before saving)
When I go into the button's actions again and re-configure the SOAP request (enter all settings again) and then do a test run the request succeeds again. When I then save and reopen the project it breaks again.
Conclusion: somehow SOAP requests aren't saved properly, this makes the tool unusable for our purposes. I hope you can resolve this.
The API used for communication isn't public, I fear this will make debugging harder for you. I include the project file (.mtd) and service definition (.wsdl) as attachments.
EDIT: This isn't true for all SOAP calls, I tried another function (GetToolBinInfo) and this time the problem did not occur.