Check the $ZTIMEZONE system variable.
https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cl…
I guess your Ensemble Server timezone is GMT.
- Log in to post comments
Check the $ZTIMEZONE system variable.
https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cl…
I guess your Ensemble Server timezone is GMT.
I guess this is not what you expect, but you can build and return any resultsets you want at runtime using ReturnResultsets.
There is an example here: https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cl…
Of course, the client code must be aware of it.
Hi Eduardo,
I believe this post may be of interest:
https://community.intersystems.com/post/perforce-example-shared-develop…
Hope this helps!
You may also do:
SELECT DATEADD('hh', DATEDIFF('hh', GETUTCDATE(), NOW()), CreationTime) FROM Table
This way datediff will calculate the difference from your timezone to UTC and use it.
Hi Cristiano,
With some small changes, your code works for me:
Your comments on how to test should read:
/// Do TestDigest^HC.Debug("postman", "password", "/digest-auth", "postman-echo.com", 80)
/// Do TestDigest^HC.Debug("usuario", "senha", "/digest-auth/auth/usuario/senha/MD5", "httpbin.org", 80)
Change the line:
Set cnonce = $$HashValue($Horolog,1)
To:
Set cnonce = $$HashValue(+$Horolog)
After this line:
Set digestResponse = $Replace(digestResponse, "*", cnonce, 1, 1)
Add the following code:
// Opaque
Set opaque = $$GetHeaderVar(authenticationData, "opaque")
If opaque '= ""
{
Set digestResponse = digestResponse _ ",opaque=""" _ opaque _ """"
}
Hope this helps!
Caché will refuse a connection if all licenses are used. You should see a message in the cconsole.log file like this:
06/16/20-14:16:19:849 (9860) 2 License limit exceeded 1 times since instance start.
You may be also experiencing network problems. You should check this with your network administrator.
Hope this helps!