<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Axon.ivy | Q&amp;A - latest questions</title><link>https://answers.axonivy.com/feeds/rss?</link><description>This is the Q&amp;A of the Axon.ivy community to sharing experiences and with a lot of useful tips and tricks in a form of a Q&amp;A</description><atom:link href="https://answers.axonivy.com/feeds/rss" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 21 Aug 2020 03:23:27 -0400</lastBuildDate><item><title>How can I take a thread dump of Xpert.ivy Server?</title><link>https://answers.axonivy.com/questions/733/how-can-i-take-a-thread-dump-of-xpert-ivy-server</link><description>&lt;p&gt;To analyze deadlocks in my code (and in Xpert.ivy) or endless loops it is useful to get a thread dump.&lt;/p&gt;
&lt;p&gt;The thread dump contains information about each thread, the locks it owns, the locks it is waiting for and the whole java callstack of the thread. A thread dumps looks like this:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;"http-8081-8" daemon prio=6 tid=0x000000001cd71000 nid=0x1124 in Object.wait() [0x000000001e24f000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on &amp;lt;0x00000004d208fae8&amp;gt; (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
    at java.lang.Object.wait(Object.java:485)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458)
    - locked &amp;lt;0x00000004d208fae8&amp;gt; (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484)
    at java.lang.Thread.run(Unknown Source)

"http-8081-7" daemon prio=6 tid=0x000000001cd70800 nid=0x1238 in Object.wait() [0x000000001e1cf000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on &amp;lt;0x00000004d2097900&amp;gt; (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
    at java.lang.Object.wait(Object.java:485)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458)
    - locked &amp;lt;0x00000004d2097900&amp;gt; (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484)
    at java.lang.Thread.run(Unknown Source)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;How can I take a thread dump of Xpert.ivy Server?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reto Weiss</dc:creator><pubDate>Tue, 03 Jun 2014 12:15:48 -0400</pubDate><guid>https://answers.axonivy.com/questions/733/how-can-i-take-a-thread-dump-of-xpert-ivy-server</guid><category>debugging</category></item><item><title>Genereate Word Document with dynamic content</title><link>https://answers.axonivy.com/questions/1175/genereate-word-document-with-dynamic-content</link><description>&lt;p&gt;How can I generate a Word Document with ivy?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reguel Wermelinger</dc:creator><pubDate>Tue, 24 Feb 2015 10:06:40 -0500</pubDate><guid>https://answers.axonivy.com/questions/1175/genereate-word-document-with-dynamic-content</guid><category>aspose</category><category>birt</category><category>word</category><category>htmlwebpages</category><category>primefaces</category></item><item><title>Start a process in plain Java</title><link>https://answers.axonivy.com/questions/179/start-a-process-in-plain-java</link><description>&lt;p&gt;Is there a possibility to start a Xpert.ivy process from a Java bean in my ivy project? Either by calling a request start or a sub process...&lt;/p&gt;
&lt;p&gt;Something like:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;String signature = "myProcess()";
Set&amp;lt;IProcessStart&amp;gt; processes = ivy.wf.findProcessStartsBySignature(signature);
if(!processes.isEmpty()){
    IProcessStart process = processes.iterator().next();
    IProcessRequest request = RequestFactory.createProcessRequest(
        ivy.request.getProcessModelVersion(), process.getRequestPath(), 
        new HashMap&amp;lt;String, Object&amp;gt;()
    );
    try{
        // somehow send the request...
    }catch(Exception e){
        // do some exception handling if process fails...
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The main purpose is to be able to catch exceptions which may be thrown from the process. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lars Tuchel</dc:creator><pubDate>Fri, 06 Dec 2013 14:38:35 -0500</pubDate><guid>https://answers.axonivy.com/questions/179/start-a-process-in-plain-java</guid><category>java</category></item><item><title>How to migrate Active Directory connection to LDAP(S) / SSL</title><link>https://answers.axonivy.com/questions/4546/how-to-migrate-active-directory-connection-to-ldap-s-ssl</link><description>&lt;p&gt;Microsoft is enforcing LDAPS for active directory services. &lt;a href="https://www.heise.de/newsticker/meldung/Microsoft-stellt-Domaincontroller-langsam-auf-LDAPS-um-4666079.html"&gt;https://www.heise.de/newsticker/meldung/Microsoft-stellt-Domaincontroller-langsam-auf-LDAPS-um-4666079.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So we have to configure all ivyEngine user synch connections to use LDAP(S). How can this be done? Simply enabling 'SSL' option doesn't seem to be enough.&lt;/p&gt;
&lt;p&gt;We have multiple workflow app on differen ivyEngine (4.3, 5.1, 7.0) versions in use. Is there a generic approach to use that works als in older environments?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SupportIvyTeam</dc:creator><pubDate>Wed, 29 Apr 2020 05:39:52 -0400</pubDate><guid>https://answers.axonivy.com/questions/4546/how-to-migrate-active-directory-connection-to-ldap-s-ssl</guid><category>ssl</category><category>ldap</category><category>ldaps</category></item><item><title>Request Entity Too Large</title><link>https://answers.axonivy.com/questions/3400/request-entity-too-large</link><description>&lt;pre&gt;&lt;code&gt;Request Entity Too Large! - The HTTP method does not allow the data transmitted, or the data volume exceeds the capacity limit.
&lt;/code&gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SupportIvyTeam</dc:creator><pubDate>Fri, 17 Aug 2018 04:01:46 -0400</pubDate><guid>https://answers.axonivy.com/questions/3400/request-entity-too-large</guid><category>ajp</category><category>http</category></item><item><title>The Q&amp;A is dead, long live the community</title><link>https://answers.axonivy.com/questions/4666/the-q-a-is-dead-long-live-the-community</link><description>&lt;p&gt;This Q&amp;amp;A served us well for many years and it contains hundreds of threads which have been read thousands of times. 
Thank you so much for contributing to this space! Here we all shared our knowledge and inspired others by asking questions that really matter. &lt;/p&gt;
&lt;p&gt;However, the Q&amp;amp;A as a platform has grown old and hit many technical limitations. Therefore, we decided to try something new. We still believe that joint efforts lead to highly effective projects. And we also love to experiment with extended collaboration features.&lt;/p&gt;
&lt;p&gt;As a result, we moved to a completely new space on &lt;a href="http://community.axonivy.com"&gt;http://community.axonivy.com&lt;/a&gt; . We hope to see you there soon. Right now is the perfect time to migrate: &lt;a href="https://community.axonivy.com/d/33-share-your-pleasure-with-axonivy-and-win"&gt;share your passion&lt;/a&gt; with us and, with some luck, you may win a fine local specialty from Zug.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reguel Wermelinger</dc:creator><pubDate>Fri, 21 Aug 2020 03:23:27 -0400</pubDate><guid>https://answers.axonivy.com/questions/4666/the-q-a-is-dead-long-live-the-community</guid><category>migration</category></item><item><title>searching in this forum</title><link>https://answers.axonivy.com/questions/4664/searching-in-this-forum</link><description>&lt;p&gt;if I search this forum using the title above I get a list of 111 questions - obviously no relation to what I was asking. Is there a way to ask more specific questions, such as "this AND that" instead of "this OR that"?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Wanka - logwin</dc:creator><pubDate>Fri, 31 Jul 2020 04:46:51 -0400</pubDate><guid>https://answers.axonivy.com/questions/4664/searching-in-this-forum</guid><category>question_and_answer</category></item><item><title>getChildRoles</title><link>https://answers.axonivy.com/questions/4630/getchildroles</link><description>&lt;p&gt;What does the function getChildRoles return? All Child rows i. e. sub-sub-sub roles of the role given, or only direct sub-roles?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Wanka - logwin</dc:creator><pubDate>Fri, 03 Jul 2020 02:30:22 -0400</pubDate><guid>https://answers.axonivy.com/questions/4630/getchildroles</guid><category>irole</category></item><item><title>Unmigrated request Start from Xpert.ivy 3.9</title><link>https://answers.axonivy.com/questions/4662/unmigrated-request-start-from-xpert-ivy-3-9</link><description>&lt;p&gt;Nach einer Migration von Xpert.ivy 3.9 nach Axon.ivy 7.0 steht eine Warnung auf dem "Request Start" Element, den Screenshot wollen Sie aber wegen meines schlechten Karmas nicht sehen :-((
Auf der Warnung steht sinngemäß, dass mit dem "nicht migrierten Start" die Gefahr einer unkontrollierten Übergabe von Prozessparametern besteht. Man solle für die weitere Bearbeitung in die 4.2 Designer Migration Notes schauen. Wahrscheinlich wurden diese aber mit der Version 7 nicht mehr ausgeliefert, deswegen muss ich nun hier nachfragen was konkret getan werden soll. Eigentlich soll alles so bleiben wie es migriert ist, Parameter werden nicht benötigt.
Kann man das Element in einen "kontrollierten Start" umwandeln?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Wanka - logwin</dc:creator><pubDate>Thu, 30 Jul 2020 07:25:19 -0400</pubDate><guid>https://answers.axonivy.com/questions/4662/unmigrated-request-start-from-xpert-ivy-3-9</guid><category>migration</category><category>3.9</category></item><item><title>Not all users are imported or updated form eDirectory</title><link>https://answers.axonivy.com/questions/4660/not-all-users-are-imported-or-updated-form-edirectory</link><description>&lt;p&gt;It seams that not all users are imported (only 500) or updated from Novell eDirectory since I have updated to 9.1. I have defined an ImportUsersOfGroup.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SupportIvyTeam</dc:creator><pubDate>Tue, 28 Jul 2020 08:35:43 -0400</pubDate><guid>https://answers.axonivy.com/questions/4660/not-all-users-are-imported-or-updated-form-edirectory</guid><category>novelldirectory</category></item><item><title>Replace the default seperator settings</title><link>https://answers.axonivy.com/questions/4656/replace-the-default-seperator-settings</link><description>&lt;p&gt;I would like to overwrite the default settings of the patterns. We use the default ivyPortal in the German-language settings. 
How can i replace the default 'comma' by a dot? And the 'comma' by a inverted comma (Without replacing it in every HTML ?)&lt;/p&gt;
&lt;p&gt;(7.654.321,123-&amp;gt; 7'654'321.123)&lt;/p&gt;
&lt;p&gt;kind regards&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">JensH</dc:creator><pubDate>Mon, 27 Jul 2020 11:14:12 -0400</pubDate><guid>https://answers.axonivy.com/questions/4656/replace-the-default-seperator-settings</guid><category>portal</category></item><item><title>Email bounced Address</title><link>https://answers.axonivy.com/questions/4651/email-bounced-address</link><description>&lt;p&gt;Hallo Ivyteam&lt;/p&gt;
&lt;p&gt;Is there a possibility to set the bounce-address used for Sending Email using the E-Mail Step (Element) ? Example:
&lt;a href="https://www.tutorialspoint.com/javamail_api/javamail_api_bounced_messages.htm"&gt;https://www.tutorialspoint.com/javamail_api/javamail_api_bounced_messages.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It should be sufficient to set the system property "mail.smtp.from", which i cannot find in Engine administration / System Properties.&lt;/p&gt;
&lt;p&gt;Danke
Josef Koupal&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">josef_koupal</dc:creator><pubDate>Thu, 23 Jul 2020 08:59:39 -0400</pubDate><guid>https://answers.axonivy.com/questions/4651/email-bounced-address</guid><category>email</category></item><item><title>Get web service name</title><link>https://answers.axonivy.com/questions/4639/get-web-service-name</link><description>&lt;p&gt;Hi Team,
i got a new requirement that needs to log every time Webservice call with ws name and some value.&lt;/p&gt;
&lt;p&gt;Is there any way that i can get the name of ws process element (in &lt;strong&gt;Code&lt;/strong&gt; tab)?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ibb.co/z4kyqSn"&gt;&lt;img alt="ws" src="https://i.ibb.co/z4kyqSn/ws.png" border="0"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Minh&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">docvominh</dc:creator><pubDate>Tue, 14 Jul 2020 00:33:46 -0400</pubDate><guid>https://answers.axonivy.com/questions/4639/get-web-service-name</guid><category>webservice</category></item><item><title>Browser back button - any workarounds ?</title><link>https://answers.axonivy.com/questions/4402/browser-back-button-any-workarounds</link><description>&lt;p&gt;Dear Ivy Team&lt;/p&gt;
&lt;p&gt;It seems that Ivy can't handle by default the browser back button if the UI is related to a process. Your proposed solution is to suppress the back button. Imho this is not an acceptable solution especially if everything else reacts correctly to the back button.&lt;/p&gt;
&lt;p&gt;I would assume/expect that a Ivy process which is designed with multiple "back paths" should be able to support some kind of a "back button" behavior.&lt;/p&gt;
&lt;p&gt;Regards
John Moser&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Moser</dc:creator><pubDate>Tue, 18 Feb 2020 09:23:43 -0500</pubDate><guid>https://answers.axonivy.com/questions/4402/browser-back-button-any-workarounds</guid><category>ivy</category></item><item><title>Portal Sidebar should be uncollapsed by default</title><link>https://answers.axonivy.com/questions/4645/portal-sidebar-should-be-uncollapsed-by-default</link><description>&lt;p&gt;Portal Version: 8.0.6&lt;/p&gt;
&lt;p&gt;Is it somehow possible to configure the portal sidebar to be uncollapsed by default?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://imgur.com/a/VxQYwiG"&gt;Portal Sidebar uncollapsed&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fcosti</dc:creator><pubDate>Tue, 21 Jul 2020 08:28:37 -0400</pubDate><guid>https://answers.axonivy.com/questions/4645/portal-sidebar-should-be-uncollapsed-by-default</guid><category>portal</category></item><item><title>Problem with Primefaces SelectCheckboxMenu</title><link>https://answers.axonivy.com/questions/4640/problem-with-primefaces-selectcheckboxmenu</link><description>&lt;p&gt;Hello, 
When we use a selectCheckboxMenu and submit it, the pills/selected values change from the label to the value. This has been fixed in primefaces in this issue&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/primefaces/primefaces/issues/3678"&gt;https://github.com/primefaces/primefaces/issues/3678&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;but the problem is still here on axon ivy
&lt;img alt="alt text" src="https://answers.axonivy.com/upfiles/image-2020-07-07-12-52-47-990.png"&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TareqK</dc:creator><pubDate>Thu, 16 Jul 2020 06:52:59 -0400</pubDate><guid>https://answers.axonivy.com/questions/4640/problem-with-primefaces-selectcheckboxmenu</guid><category>htmluserdialog</category><category>primefaces</category></item><item><title>Config ivy log in GCP</title><link>https://answers.axonivy.com/questions/4623/config-ivy-log-in-gcp</link><description>&lt;h2&gt;Dear ivy team support,&lt;/h2&gt;
&lt;p&gt;Currently, I'm doing some configuration for the ivy log in GCP environment. 
Here is my config:&lt;/p&gt;
&lt;hr&gt;
&lt;pre&gt;&lt;code&gt; &amp;lt;appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender"&amp;gt;
  &amp;lt;param name="Threshold" value="INFO"/&amp;gt;
  &amp;lt;param name="Target" value="System.out" /&amp;gt;
  &amp;lt;layout class="ch.ivyteam.log.layout.IvyLog4jLayout"&amp;gt;
      &amp;lt;param name="DateFormat" value="yyyy-MM-dd HH:mm:ss.SSS"/&amp;gt;
    &amp;lt;/layout&amp;gt;
  &amp;lt;filter class="org.apache.log4j.varia.LevelRangeFilter"&amp;gt;
    &amp;lt;param name="LevelMin" value="INFO"/&amp;gt;
    &amp;lt;param name="LevelMax" value="WARN"/&amp;gt;
    &amp;lt;param name="AcceptOnMatch" value="true"/&amp;gt;
  &amp;lt;/filter&amp;gt;
&amp;lt;/appender&amp;gt;

&amp;lt;!-- appender that writes log messages with priority ERROR or higher to stderr --&amp;gt;
&amp;lt;appender name="ConsoleAppenderError" class="org.apache.log4j.ConsoleAppender"&amp;gt;
  &amp;lt;param name="Threshold" value="ERROR"/&amp;gt;
  &amp;lt;param name="Target" value="System.err" /&amp;gt;
  &amp;lt;layout class="ch.ivyteam.log.layout.IvyLog4jLayout"&amp;gt;
      &amp;lt;param name="DateFormat" value="yyyy-MM-dd HH:mm:ss.SSS"/&amp;gt;
    &amp;lt;/layout&amp;gt;
&amp;lt;/appender&amp;gt;

  &amp;lt;!-- Disable CXF warning at startup (missing META-INF/cxf/cxf.xml) --&amp;gt;
  &amp;lt;category name="org.apache.cxf.bus.spring" class="ch.ivyteam.log.Logger"&amp;gt;
    &amp;lt;priority value="ERROR"/&amp;gt;
  &amp;lt;/category&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;p&gt;But I got the problem:
With the exception, it will print each line of exception in the stackDriver log like this picture:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://serving.photos.photobox.com/28132375a8296995992fcbb28aeb802497fe58244761b0962f9f3903c8a51ecd38b4598a.jpg"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;We use fluentd and Stackdriver to display the log. &lt;br&gt;
As I understood, we have 2 steps to display the log in the GCP &lt;br&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Step 1: Base on the configuration in the log4jconfig.xml, Ivy will print the log to the console with the corresponding format  so that fluentd can read it and display in the log view&lt;br&gt;&lt;/li&gt;
&lt;li&gt;Step 2: fluentd will read that log and display in the log view.&lt;br&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When I check step 2, it is correct because the fluentd displayed exactly the result of step 1. &lt;br&gt;
But step 1 got a problem, it prints incorrectly the entry log. I have 1 block exception but it prints to multiline log entries. &lt;br&gt;
My expectation: each exception case will be visualized by only 1 entry log so that developer can easier trace the exception reason and find the solution. &lt;br&gt;
Could you please give me some advice? &lt;br&gt;&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nndiem</dc:creator><pubDate>Tue, 30 Jun 2020 00:38:52 -0400</pubDate><guid>https://answers.axonivy.com/questions/4623/config-ivy-log-in-gcp</guid><category>docker</category></item><item><title>axis2 libraries not found in Axon.ivy 8 Engine</title><link>https://answers.axonivy.com/questions/4634/axis2-libraries-not-found-in-axon-ivy-8-engine</link><description>&lt;p&gt;Hi Ivy Team,&lt;/p&gt;
&lt;p&gt;I try to build Ivy 8 project with project-build-plugin-8.0.3 and Axon.ivy Engine 8.0.6 Slim All and found that I cannot build the project because &lt;code&gt;org.apache.axis2.client.Options&lt;/code&gt; could not be resolved (some class in my project import this class).&lt;/p&gt;
&lt;p&gt;The libraries exist on Designer under container Axon.ivy WS Call, no compile error within Designer but I could not find them on &lt;code&gt;engine-path/system/plugins&lt;/code&gt; of the Engine.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vinh_</dc:creator><pubDate>Thu, 09 Jul 2020 03:54:24 -0400</pubDate><guid>https://answers.axonivy.com/questions/4634/axis2-libraries-not-found-in-axon-ivy-8-engine</guid><category>engine</category><category>project-build-plugin</category><category>ivy</category></item><item><title>Resources (css, js, images) in Ivy - performance impact ?</title><link>https://answers.axonivy.com/questions/4328/resources-css-js-images-in-ivy-performance-impact</link><description>&lt;p&gt;Dear Ivy Team&lt;/p&gt;
&lt;p&gt;Usually the static web content such as css, js, images etc are offloaded and put in a web proxy in order to reduce the data load for the app server. Of course these files must be cached on the browser side. But still they must expire on a daily basis (since hotfixes can come in on a daily basis).&lt;/p&gt;
&lt;p&gt;Any ideas ?&lt;/p&gt;
&lt;p&gt;Regards
John&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Moser</dc:creator><pubDate>Tue, 28 Jan 2020 04:16:07 -0500</pubDate><guid>https://answers.axonivy.com/questions/4328/resources-css-js-images-in-ivy-performance-impact</guid><category>ivy</category></item><item><title>How do I add an additional Aspose module to my project and am I allowed to do so?</title><link>https://answers.axonivy.com/questions/4628/how-do-i-add-an-additional-aspose-module-to-my-project-and-am-i-allowed-to-do-so</link><description>&lt;p&gt;I would like to add an additional Aspose module to my Ivy project. How do I do that and is the additional module covered by the integrated Aspose licence?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Oliver Heer</dc:creator><pubDate>Thu, 02 Jul 2020 02:52:47 -0400</pubDate><guid>https://answers.axonivy.com/questions/4628/how-do-i-add-an-additional-aspose-module-to-my-project-and-am-i-allowed-to-do-so</guid><category>aspose</category><category>ivy</category><category>library</category></item><item><title>Switching the environment to a new physical hardware</title><link>https://answers.axonivy.com/questions/4621/switching-the-environment-to-a-new-physical-hardware</link><description>&lt;p&gt;Hi Ivy team, &lt;/p&gt;
&lt;p&gt;We are facing the challenge, that our customer will switch the PROD-Enviornment to a new physical hardware within the next few month. &lt;/p&gt;
&lt;p&gt;We used ivy business data, task data and case data for storing the user data. We also create some folder inside the application folder and keep some pdf, image, doc file.....&lt;/p&gt;
&lt;p&gt;The question is
 - How can we switch the database from the old environment to the new one?
 - Can we export the DB from the old ivy instance and import it to the new one?
 - Is there any document / guide on how to do that?&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">khanh11166</dc:creator><pubDate>Mon, 29 Jun 2020 04:14:40 -0400</pubDate><guid>https://answers.axonivy.com/questions/4621/switching-the-environment-to-a-new-physical-hardware</guid><category>engine</category><category>environment</category><category>switch</category><category>migration</category></item><item><title>Unknown Java build problem in Axon.ivy Designer: Failed to init ct.sym</title><link>https://answers.axonivy.com/questions/4618/unknown-java-build-problem-in-axon-ivy-designer-failed-to-init-ct-sym</link><description>&lt;p&gt;With Axon.ivy Designer 9.1 based on eclipse 2020-06 I can not compile my ivy and java projects and get the following Unknown Java Problem in the Problems View:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;The project was not built due to "Failed to init ct.sym for ...\jre\lib\jrt-fs.jar". Fix the problem, then try refreshing this project and building it since it may be inconsistent
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;What can I do to fix this?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian Strebel</dc:creator><pubDate>Fri, 26 Jun 2020 07:51:27 -0400</pubDate><guid>https://answers.axonivy.com/questions/4618/unknown-java-build-problem-in-axon-ivy-designer-failed-to-init-ct-sym</guid><category>java</category></item><item><title>Elastic search End of life version, need to upgrade</title><link>https://answers.axonivy.com/questions/4615/elastic-search-end-of-life-version-need-to-upgrade</link><description>&lt;p&gt;Hi ivy team,&lt;/p&gt;
&lt;p&gt;Currently we are using ivy: &lt;strong&gt;Axon.ivy Engine 7.0.11.1903290958&lt;/strong&gt;
In this version, we used &lt;strong&gt;Elastic search version 5.5.0&lt;/strong&gt; (default of the engine, defined here: &lt;a href="https://developer.axonivy.com/doc/7.0/readme-engine"&gt;https://developer.axonivy.com/doc/7.0/readme-engine&lt;/a&gt; ) &lt;/p&gt;
&lt;p&gt;But we run into the security check issue: Elastic search End of life version (check here: &lt;a href="https://www.elastic.co/support/eol"&gt;https://www.elastic.co/support/eol&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;I want to setup an external Elastic search with the newer version to pass the security check.&lt;/p&gt;
&lt;p&gt;So, my question is that: Which is the &lt;strong&gt;latest Elastic version&lt;/strong&gt; that can be supported by &lt;strong&gt;Axon.ivy Engine 7.0.11.1903290958&lt;/strong&gt; ?&lt;/p&gt;
&lt;p&gt;Thanks for your supporting,&lt;/p&gt;
&lt;p&gt;DK&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">khanh11166</dc:creator><pubDate>Wed, 24 Jun 2020 05:41:36 -0400</pubDate><guid>https://answers.axonivy.com/questions/4615/elastic-search-end-of-life-version-need-to-upgrade</guid><category>engine</category><category>elasticsearch</category></item><item><title>REST http method PATCH</title><link>https://answers.axonivy.com/questions/4613/rest-http-method-patch</link><description>&lt;p&gt;Hi all
We want to call a REST API with the method PATCH. But in the selector there is no such option. Is there a way to do it anyway? Thanks for the help. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">renatostalder</dc:creator><pubDate>Sun, 21 Jun 2020 06:22:29 -0400</pubDate><guid>https://answers.axonivy.com/questions/4613/rest-http-method-patch</guid><category>api</category><category>rest</category></item><item><title>Axon.ivy Engine 8 could not start on OpenShift with DeploymentConfig</title><link>https://answers.axonivy.com/questions/4599/axon-ivy-engine-8-could-not-start-on-openshift-with-deploymentconfig</link><description>&lt;p&gt;Hi Ivy Team,&lt;/p&gt;
&lt;p&gt;I'm trying to run Axon.ivy Engine on OpenShift, the first try with a Pod is working. Then I try to use DeploymentConfig to automate the Pod creation, it could not run because the running user didn't have permission on Axon.ivy Engine directory.&lt;/p&gt;
&lt;p&gt;Here is the error detail:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;title&amp;gt;Invalid Configuration Location&amp;lt;/title&amp;gt;The configuration area at '/usr/lib/axonivy-engine-8/?/.eclipse/1939981958_linux_gtk_x86_64/configuration' could not be created.  Please choose a writable location using the '-configuration' command line option.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I guest OpenShift runs Axon.ivy Engine by a different user than the one defined in Docker Image.&lt;/p&gt;
&lt;p&gt;I think fixing the permission of &lt;code&gt;/usr/lib/axonivy-engine-8&lt;/code&gt; may solve the issue. By adding these line into Dockerfile&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;RUN chown -R ivy:root /usr/lib/axonivy-engine-8 &amp;amp;&amp;amp; chmod 775 -R /usr/lib/axonivy-engine-8
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Do you have any suggestion?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After fixing permission, I faced another issue, it's definitely related to OpenShift using different user.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;java.lang.RuntimeException: Error initializing storage.
    at org.eclipse.osgi.internal.framework.EquinoxContainer.&amp;lt;init&amp;gt;(EquinoxContainer.java:84)
    at org.eclipse.osgi.launch.Equinox.&amp;lt;init&amp;gt;(Equinox.java:34)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:315)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:251)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1441)
Caused by: java.io.IOException: Unable to create lock manager.
    at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:713)
    at org.eclipse.osgi.storage.Storage.getChildStorageManager(Storage.java:2168)
    at org.eclipse.osgi.storage.Storage.getInfoInputStream(Storage.java:2185)
    at org.eclipse.osgi.storage.Storage.&amp;lt;init&amp;gt;(Storage.java:241)
    at org.eclipse.osgi.storage.Storage.createStorage(Storage.java:176)
    at org.eclipse.osgi.internal.framework.EquinoxContainer.&amp;lt;init&amp;gt;(EquinoxContainer.java:82)
    ... 11 more
An error has occurred. See the log file
null.
&lt;/code&gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vinh_</dc:creator><pubDate>Thu, 18 Jun 2020 21:10:54 -0400</pubDate><guid>https://answers.axonivy.com/questions/4599/axon-ivy-engine-8-could-not-start-on-openshift-with-deploymentconfig</guid><category>engine</category><category>ivy</category><category>openshift</category></item><item><title>Where does Axon.ivy Engine 8 store deployed files?</title><link>https://answers.axonivy.com/questions/4600/where-does-axon-ivy-engine-8-store-deployed-files</link><description>&lt;p&gt;Hi Ivy Team,&lt;/p&gt;
&lt;p&gt;Axon.ivy Engine 8 comes with different deployment behavior. To keep the state of Ivy Application running on Container, I need to know where does it store deployed files, to mount those paths into persistent volumes.&lt;/p&gt;
&lt;p&gt;In other word, how many places I need to mount into persistent volumes to make Axon.ivy works on Container environment?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vinh_</dc:creator><pubDate>Fri, 19 Jun 2020 01:24:49 -0400</pubDate><guid>https://answers.axonivy.com/questions/4600/where-does-axon-ivy-engine-8-store-deployed-files</guid><category>engine</category><category>docker</category><category>ivy</category></item><item><title>Configure Administrators by Environment variable in Axon.ivy 8</title><link>https://answers.axonivy.com/questions/4586/configure-administrators-by-environment-variable-in-axon-ivy-8</link><description>&lt;p&gt;Hi Ivy Team,&lt;/p&gt;
&lt;p&gt;I would like to configure Administrators by using Environment variable, I can configure &lt;code&gt;systemdb:url&lt;/code&gt; by using &lt;code&gt;IVY_SYSTEMDB_URL&lt;/code&gt;. But the structure Administrators config is different:&lt;/p&gt;
&lt;p&gt;YAML:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Administrators:
  admin:
    Password: "${hash:mySecret}"
    Email: info@localhost.com
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Can I create Environment variables like following:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;IVY_ADMINISTRATORS_ADMIN=&amp;lt;value??&amp;gt;
IVY_ADMINISTRATORS_ADMIN_PASSWORD=&amp;lt;password&amp;gt;
IVY_ADMINISTRATORS_ADMIN_EMAIL=info@localhost.com
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I use Environment variable because I'm running Axon.ivy Engine within Containerized environment, and Environment variable is the suitable way to store configuration.&lt;/p&gt;
&lt;p&gt;I could see the Global Variables, Security System face the same issue.&lt;/p&gt;
&lt;p&gt;Thank for your support.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vinh_</dc:creator><pubDate>Wed, 17 Jun 2020 00:17:03 -0400</pubDate><guid>https://answers.axonivy.com/questions/4586/configure-administrators-by-environment-variable-in-axon-ivy-8</guid><category>engine</category><category>configuration</category><category>ivy</category></item><item><title>Deployment error</title><link>https://answers.axonivy.com/questions/4594/deployment-error</link><description>&lt;p&gt;When trying to deploy the application on the engine we encountered following error:&lt;/p&gt;
&lt;p&gt;java.lang.ClassCastException: ch.ivyteam.ivy.application.internal.globalvariable.GlobalVariableConfig cannot be cast to ch.ivyteam.ivy.application.internal.GlobalVariable&lt;/p&gt;
&lt;p&gt;Can ayone help?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FX Garage</dc:creator><pubDate>Thu, 18 Jun 2020 08:37:11 -0400</pubDate><guid>https://answers.axonivy.com/questions/4594/deployment-error</guid><category>deployment</category></item><item><title>Name of process model</title><link>https://answers.axonivy.com/questions/4582/name-of-process-model</link><description>&lt;p&gt;Hi, ivy team support,
May we ask you what is the way ivy server build process model name and put it inside table iwa_processmodel?.
I saw sometimes it is uppercase, sometimes it is lowercase.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nndiem</dc:creator><pubDate>Thu, 11 Jun 2020 06:19:42 -0400</pubDate><guid>https://answers.axonivy.com/questions/4582/name-of-process-model</guid><category>process</category></item><item><title>Create Logger with Category for Runtime Log</title><link>https://answers.axonivy.com/questions/4578/create-logger-with-category-for-runtime-log</link><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I would like to create loggers, which behave like Ivy.log() i.e. which log to ivy.log and are also shown in the Designer Runtime Log) but use a custom category (instead of "user_code").&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Runtime Log:&lt;/strong&gt;
&lt;img alt="alt text" src="https://answers.axonivy.com/upfiles/runtimelog.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ivy.log:&lt;/strong&gt;
&lt;img alt="alt text" src="https://answers.axonivy.com/upfiles/ivylog_2iUORD5.png"&gt;&lt;/p&gt;
&lt;p&gt;Also a "dirty trick" would do, as I will encapsulate the logic at a single place.&lt;/p&gt;
&lt;p&gt;Is it possible to create such loggers?&lt;/p&gt;
&lt;p&gt;TIA&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">peters</dc:creator><pubDate>Fri, 29 May 2020 12:27:31 -0400</pubDate><guid>https://answers.axonivy.com/questions/4578/create-logger-with-category-for-runtime-log</guid><category>designer</category><category>logging</category></item></channel></rss>