The StartExport and DeleteExport commands are now marked Obsolete in "Mobile Server protocol - Command Channel". When did this happen and why? It broke my code. I can't find any mention in release notes.

Hi David,

It happened log time ago. Almost right after introduction of Investigations.

Most of the functionality is still available on API level, but Milestone cannot guarantee till when.

What exactly is broken in your code/integration ?

P.S. You won’t see such things in the release notes.

Hi Petar,

Thanks for your answer. I saw StartExport marked Obsolete and assumed that was the cause of my problem, but I guess it’s not.

My code does StartExport followed by repeated calls to GetExport until export_status == 101. I expect the GetExport response to contain a “Link” output parameter, but it is missing. In previous versions, the “Link” output parameter was present. I also see a new command “CreateExportDownloadLink”. Does that replace the “Link” output parameter from GetExport?

Hi David,

It makes sense now.

In short , yes, you should use “CreateExportDownloadLink” in order to create one-time downloadable link to already prepared export.

Functionality has been reworked in the Mobile server, as it offered constantly generated download paths to the exports, thus allowing to be downloaded anytime from anyone with the link. And as this was pointed as a protentional security flaw, this new command and workflow were introduced.