|
|
|
CHARACTER DownloadReleaseNotes ()
|
Downloads the latest release notes pages from the Confluence
REST API into a temporary file
Notes : The temporary file contains the JSON response of the Confluence
content search and is processed by the ReleaseNotesParser method
ParseRestResponse. The caller is responsible for deleting the
temporary file
SCL-5836: A GUI for .NET session downloads through the .NET
Framework HTTP client, every other session through the OpenEdge
HTTP client. The compile time DotNetAccessible define alone is
not sufficient for that decision: the r-code compiled on Windows
is deployed to a Windows PASOE as well, where the multi session
agent runs as a character mode (TTY) session and the
ReleaseNotesProxyBusinessTask has to use the OpenEdge HTTP client
@return The name of the temporary file with the JSON response
*/
|
|
|
|
CHARACTER DownloadUsingDotNetHttpClient ()
|
Downloads the latest release notes pages from the Confluence
REST API into a temporary file using the .NET Framework HTTP
client
Notes : SCL-5836: The .NET Framework HTTP client validates the server
certificate against the Windows certificate store, so neither
the root certificate of the Confluence site nor the root
certificate of a TLS inspecting corporate proxy has to be
imported into the OpenEdge certificate store for the Business
Entity Designer start page to show the release notes
@return The name of the temporary file with the JSON response
*/
|
|
|
|
CHARACTER DownloadUsingOpenEdgeHttpClient ()
|
Downloads the latest release notes pages from the Confluence
REST API into a temporary file using the OpenEdge HTTP client
Notes : The SNI (server name indication) is set explicitly, so the
download does not rely on the SmartHttpClientService being
registered in this session. The OpenEdge HTTP client validates
the server certificate against the OpenEdge certificate store,
so the root certificate of the Confluence site has to be
imported there
@return The name of the temporary file with the JSON response
*/
|