Got a Question?
Can't find what you're looking for? Ask it here!
- 44 Topics
- 91 Replies
Debugging technical error 60101
While load testing a new application (processing approx. 40 messages per second), we occasionally get a 60101 technical error:Technical error (code 60101).Contact your system administrator.No additional info is provided, and due to the large volume of messages being processed, profiling the rules service is not really an option.Does anyone have any suggestions about finding the root cause of this error?FYI: running USoft 10.0.1J with SQL Server 2019.
Implementing callbacks in the Service Definer
Anyone know how to implement callbacks in the Service Definer?We are using a Kafka producer in the Service Framework, which uses asynchronous calls and a callback interface to handle events (see Callback (kafka 2.6.0 API) (apache.org)).I have tried using Lambda expressions, but it seems those are not supported in the Service Definer.
Custom rules service logging
We are creating custom logs in some of our rules services.Currently, that is done using the StreamWriter class in a C# component, which can cause problems if multiple engines are trying to write to the same log file at the same time.Anyone have any recommendations for a logging framework which we can use in a rules service?
How to create an "application modal" dialog?
I have a dialog with property “modal” set to “yes” in “Window (Definition Shell)”.It's opened via a button action from a MDI Child window.Modal property seems to only set the window to be in “parent modal” state, but I still can interact with all the controls outside the window that the dialog was opened from.How do I set it to an “application modal”, so the whole application is blocked?
SQL Server lock on T_EVENT
I have a batch job which needs to run as soon as the rules service starts. So there’s a constraint on T_EVENT which invokes that batch job.Sometimes, but not always, that constraint throws an error:<ure:entry host="az048vm3001:7222" time="2022-11-07 07:46:33" source="RulesEngine:1" severity="Error"> <ure:request request-id="0"></ure:request> <uslng:messages app-interface="http" version="1.0"> <uslng:message msg-code="60508" msg-category="Frequent End User Msg" msg-type="Error" system-msg="yes" language="default"> An error occurred when performing the following RDBMS statement: <uslng:param name="Statement">SELECT ''FROM CEP_PCSRD.T_EVENT t1WHERE (t1.EVENT = :1 AND t1.SESSION_ID = :2)</uslng:param> <uslng:param name="Param2">(STARTUP,14482352E4823)</uslng:param> <uslng:param name="Reason">UNIQUE_KEY_REASON</uslng:param> </uslng:message> <uslng
Datetimestamp in milliseconds
We’re working on a product where timing is quite important. We therefor would like to store a Datetime stamp up to a thousands of a second. I’ve tried multiple solutions manipulating the IO-format of the domain I’m storing the datetimestamp in unfortunately without any luck. The IO formats I tried so far are: YYYY-MM-DD HH24:MI:SS.FF3 YYYY-MM-DD HH24:MI:SS.NNN YYYY-MM-DD HH24:MI:SS.SSSthey each store the datetime stamps without the milliseconds.Even when manually inserting the date via a query in USoft Application, it inserts it without the milliseconds, also shown below Running that exact query directly on the database, and the milliseconds get inserted Is there an easy way to work with milliseconds?
Role Select Restricting Condition not applied in a Job
I have a implemented a Role Select Restricting Condition on a table which limits the records that are returned when performing a select on that table.This works fine but when I execute a Job that executes a select on that table the Resticting Condition is not applied and all table records are returned.This seems like incorrect behaviour to me.Is this by design?
Imported Web Benchmark testcases do not work
Hello,I have recorded some tests of which one invoked other parameterised tests. However when I export these test to a file and import them again they are not working anymore. More precisely it losses the parameter information.The test that is different after an export/import is:Export to a file gives:After a “Clear local repository” and an Import of the file the same test is different:How can this be fixed?
Custom log4j2 formatting in Service Framework
I’m trying to create a custom log format in the Service Framework - specifically, include a GUID in each log line.I *think* I can do that using a formatter (java.util.logging.Formatter), but can't figure out how that would work. Are there any examples around I could steal?Thanks!
Create a text file containing the release number in UDeliver
I’m sure there’s an easy way to do this, but am not quite sure how 😐…I would like to create a text file in UDeliver which contains the release number of the release. So far, I added an attachment to the release, and was hoping to use the “Mark up text file” action to insert the release number into that, but I think that action only inserts the placeholder itself, not the value of placeholder.Anyone have any good tips? Thanks!
Server secrets in config.xml using environment variables
Hello, We started setting up the service definer servers in containers.We want to use a Key Vault to store the passwords, and the CICD pipeline will send the required passwords to the container as Linux environment variables.Therefore, we want to replace some properties of the server config.xml with the value of the Linux environment variables when the container is started.One option is to create a bash script to replace the properties with the environment variables before the server starts, but do you know an easier way to use those environment variables in the server configuration? Many thanks,Albert
Web Designer Cannot drag GridControl
Hi,In the Web Designer in USoft 10.0.1G I try do drag a GridControl from the Controls tree onto a Page element. However, the forbidden sign is shown blocking the drag operation. What should be the correct way to add the GridControl? By the way, the same applies to the GridEditControl and the TabularGridControl.Note, I finally managed to use a work-around, that is go to a predefined Info Page and copy + paste a GroupControl containing a GridControl.Thank youy
Which database versions are supported
Is there a general and up-to-date overview on which database versions are supported by which USoft versions (a matrix would be nice). I can find the support for Oracle and SQL server, but not for Postgres (or others) and I don’t see the Oracle version 21c (2020/21) (if applicable). Thanks! Jan.
How to use values in a xml as a list in a sql statement
I have a relative simple xml as input<annotations> <annotation on_class="CustomREST" name="AuthSaml" method="entity" value=""/> <annotation on_class="CustomREST" name="AuthSaml" method="value" value="a"/> <annotation on_class="DefaultJobREST" name="AuthSaml" method="entity" value=""/> <annotation on_class="DefaultJobREST" name="AuthSaml" method="value" value="b"/></annotations>I want to use the values from the annotation where the method equals value. I have a small xsl transformation to grab the values, but with this I only get one value, so I cant process it as 2 values.invoke usxsl.apply with select'<annotations> <anno.... </annotations>','<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="text" indent="no" omit-xml-declaration="yes" /><xsl:template match="annotation[@method=''value'']"><xsl:value-of select="@value"/></xsl:template></xsl:s
UBlendIt strings:ReplaceVariables and escaped characters
During deployments, we use UBlendIt’s strings:ReplaceVariables function to replace placeholders with values specified in the UDeliver registry.If the placeholder values contains an escaped XML character (such as &):<Data name="$[ADV.API_REF_DATA_CONTRACT_URL]" value="https://localhost:8221/reference-data/v1/customer/contract?cas-code=$[CAS_CODE]&amp;program=$[PROGRAM]&amp;validation-date=$[VALIDATION_DATE]"strings:ReplaceVariables throws an error:<Error>Call to strings:ReplaceVariables5(--unknown function signature--) with 5 args: Exception has been thrown by the target of an invocation.'=' is an unexpected token. The expected token is ';'. Line 7, position 152.</Error>Anyone have any suggestions on how to work around this?Thanks!
Set custom header in REST response
In a REST service built in the Service Definer, I’d like to dynamically set a custom HTTP response header.I can specify the header in the server’s response headers, but can’t figure out how to set its value in the REST service method Java code.Anyone have any ideas?
Sign up for the USoft Community
Already have an account? Login
Login into the USoft Community
No account yet? Create an account
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.