Server

Build 1501 on 14/Nov/2017  This topic last edited on: 12/Oct/2016, at 12:56

[6] EditorialServer: internal change to GetImgs

GN4-4548

The editorial web service call GetImgs is returning the image binary encoded in base 64, this is not optimal as encoding and decoding can be slow. 
Now optionally it returns the ids of the binary data (given the ids, the binaries can be loaded by the client using the do.ashx?cmd=data&dataid=... that is also using the cache (so if the image has already been downloaded from the client will be taken by the cache)).
The cilent internal calls to the GetImgs have been fixed to use the new functionality, so downloading an image is now faster than before.

Modified date: 20/07/2016 18:17:53 - P4 Changelist: 83043 - From build: main.2972.x

 

[17] Server: use etag in Strings do calls

GN4-3831

String client retrieval is now cached. On strings import or delete, the cache is refreshed automatically.

Modified date: 18/07/2016 11:38:37 - P4 Changelist: 82960 - From build: main.2970.x (T)

 

[17] Server: ExecuteWorkflowOnObjects with more than 100 longs IDS causes error 404

GN4-4483

This command send to server some parameters using the url: when the url is too long (in this case too many ids) the server raise an error and doesn't accept the command.
Add a check to send the ids parameter as post request in case of multiple ids.

Modified date: 30/06/2016 11:38:03 - P4 Changelist: 82753 - From build: main.2952.x

 

[18] Server: cannot import txt if folderRef is not specified

GN4-4502

It was not possible to import an xml of an article if the txt elements did not specify the folderRef (the id should be sufficient).
Now fixed: if the key attributes are missing, they are internally added to the children objects (the article's texts).
This way, if the object ids are provided, the 'The loaded object is missing one or more fields needed to determine its access permissions' error should not occur anymore.

Modified date: 30/06/2016 10:49:20 - P4 Changelist: 82748 - From build: main.2952.x

 

[95] Server: internal crash when a timeout error occurs into a navigator workflow

 

When a timeout occured into a Navigator workflow called from clients, the application pool crashed.
The exception occurred while deleting the workflow temporary files on server.
Now fixed: an error while deleting files on filesystem does not cause the crash of the application pool anymore.

Modified date: 08/06/2016 17:36:05 - P4 Changelist: 82449 - From build: main.2930.x (T)

[321] Server: post list of ids to GetCombinedObj

GN4-3879

Improved the REST GetCombinedObj() method (see .../do.ashx?cmd=help&name=GetCombinedObj&x=docbook).
Because the list of ids could be longer than the maximum url length, now the REST GetCombinedObj() method can accept the list of ids as comma-separated string into the POSTed stream.

Modified date: 13/01/2016 14:41:22 - P4 Changelist: 80285 - From build: main.2783.x (T)

 

[348] Server: restore missing login when checking license

GN4-3846

Sometimes (mostly after an IIS restart), when the user tried to open a new designer, the client application complained about a 'missing valid license'.
This was because, in some way, the login data was deleted from the database.
Now, when possible, the server restores the missing login data into the database, so to avoid the error message if there are available licenses to take.

Modified date: 22/12/2015 15:02:20 - P4 Changelist: 80150 - From build: main.2761.x (T)

 

[349] Server: login last access not updated after iisreset

GN4-3845

When using a client application, the login last access was not updated by the first LoginAlive call after an iisreset. If multiple iisreset were done the last access could be not updated for a long time and the login cleaned up.

Modified date: 22/12/2015 14:40:45 - P4 Changelist: 80149 - From build: main.2761.x (T)

 

[358] Server: post list of fonts and formats in edo GetArticles and GetPageAndLayers

GN4-3826

Changed data transmission parameters using "Post" mode.
Fixed

Modified date: 17/12/2015 15:32:24 - P4 Changelist: 80100 - From build: main.2756.x (T)