Product availability Matrix (PAM)
Downloads of this patch are available from the Rocket Customer Support Portal
Further explanation can be found here
- A /repair option is added to ULIC that enables you to fix a failing license preparation.
||ULIC crash es during Cloud Standalone license revocation on Linux.
||$webinfo("PATHINPUT"): plus-sign replaced by space
UNI-29832 - ULIC crashes during Cloud Standalone license revocation on Linux.
Solution available in patch(es): 10.3.03-024, 10.4.02-003
ULIC sometimes crashes during Cloud Standalone license revocation on Linux.
+Uniface version: 10.x
+Operating System: Linux
The issue has been resolved.
UNI-19706 - $webinfo("PATHINPUT"): plus-sign replaced by space
Solution available in patch(es): 10.4.02-002, 10.3.03-024
When Uniface receives a HTTP request, it populates a number of channels of $webinfo. When using a semantic URL to pass input parameters then these are put into the PATHINPUT channel of $webinfo as a Uniface list. $webinfo("PathInput") is used in both dynamic and static server pages (USPs) for RESTful URLs.
In case the semantic URL includes an URL-encoded plus-sign ("%2B") then it is replaced by a space in the PATHINPUT channel. For example: when using the following URL:
Then $webinfo("PATHINPUT") will contain "2022-05-01T12:00:00 01:00" instead of "2022-05-01T12:00:00+01: 00".
If the server variable PATH_INFO (in the WebServerContext channel) is checked then the plus-sign is correctly encoded. For example:< br>
vPath = $item("PATH_INFO", $item("SERVERVARIABLES", $webinfo("WebServerContext")))
Will return: "/websvc/2022-05-01T12:00:00+01:00 "
+ Uniface Version : 9, 10
+ Operating System : Any
This problem is solved.