<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Efficy Overflow Q&amp;A - Recent questions tagged r6640</title>
<link>https://overflow.efficy.io/?qa=tag/r6640</link>
<description>Powered by Question2Answer</description>
<item>
<title>How can I change a Label of a Section in a Form; &quot;Address&quot; to &quot;Personal address&quot;</title>
<link>https://overflow.efficy.io/?qa=1498/how-can-change-label-section-form-address-personal-address</link>
<description>&lt;p&gt;How can I change the Label of a Section in a Form? &lt;br&gt;
For example change Label at &quot;Contact edit&quot;, section &quot;Address&quot; &lt;br&gt;
to &quot;Personal address&quot;.&lt;/p&gt;

&lt;p&gt;Translations at Efficy designer, does not seem to work.&lt;br&gt;
Every time when I try to save a Label, it does not save anything.&lt;br&gt;
Is it a bug probably?&lt;/p&gt;

&lt;p&gt;[Efficy 2014 r6640]&lt;/p&gt;
</description>
<category>How to</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=1498/how-can-change-label-section-form-address-personal-address</guid>
<pubDate>Tue, 05 Apr 2016 13:25:18 +0000</pubDate>
</item>
<item>
<title>Build 6640: pickListSearch in category</title>
<link>https://overflow.efficy.io/?qa=1344/build-6640-picklistsearch-in-category</link>
<description>&lt;p&gt;We found a flaw in build 6640, due to a remark of a customer after migration.&lt;/p&gt;

&lt;p&gt;This Is according to a lookup in a category with the Edit style: Lookup-up with search window (this lookup has more than 1500 records).&lt;/p&gt;

&lt;p&gt;In a category it wants to use the data-msg=&quot;pickListSearch;….” but this function doesn’t exists in the build.&lt;br&gt;
So it looks like we didn’t migrate this function, because it’s only present in the efficy.dll.&lt;/p&gt;

&lt;p&gt;I ask this because I think it is a high urgency case, the customer uses this dropdowns in multiple ways. &lt;br&gt;
Because the lookup has 1500 records there is no work-around.&lt;/p&gt;

&lt;p&gt;Anybody has a solution for this?&lt;/p&gt;

&lt;p&gt;Regards,&lt;/p&gt;

&lt;p&gt;Michael de Groot&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=1344/build-6640-picklistsearch-in-category</guid>
<pubDate>Tue, 16 Feb 2016 13:54:17 +0000</pubDate>
</item>
<item>
<title>Dropzone efficy r6640</title>
<link>https://overflow.efficy.io/?qa=949/dropzone-efficy-r6640</link>
<description>&lt;p&gt;Hi all,&lt;/p&gt;

&lt;p&gt;For a client we try to activate the dropzone on a custom entity. The dropzone is working on the standard entity (projects).&lt;/p&gt;

&lt;p&gt;If we try to add the dropzone to a custom entity, the upload does not work.&lt;/p&gt;

&lt;p&gt;Is there something special we need to configure in order to let this work?&lt;/p&gt;

&lt;p&gt;in the FormFieldsConsultCustom we added: &lt;br&gt;
&lt;code&gt;field.DROPZONE.Know {[&amp;lt;dt&amp;gt;&amp;lt;%Macro('ImportFilesPanel')%&amp;gt;&amp;lt;/dt&amp;gt;]}&lt;/code&gt;&lt;br&gt;
Which will use the standard macro.&lt;/p&gt;

&lt;p&gt;Thanks in advance,,&lt;/p&gt;

&lt;p&gt;Tom&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=949/dropzone-efficy-r6640</guid>
<pubDate>Sat, 21 Nov 2015 12:42:39 +0000</pubDate>
</item>
<item>
<title>MSI file (r6684 with no HTTP)</title>
<link>https://overflow.efficy.io/?qa=920/msi-file-r6684-with-no-http</link>
<description>&lt;p&gt;From: Yann Guilbert &lt;br&gt;
Sent: Friday, 13 November 2015 9:30&lt;br&gt;
To: Pierre-Philippe Fouret &lt;a rel=&quot;nofollow&quot; href=&quot;denied:&amp;#109;&amp;#x61;&amp;#105;&amp;#x6c;&amp;#116;&amp;#x6f;&amp;#58;&amp;#x70;&amp;#102;&amp;#x6f;&amp;#64;&amp;#x65;&amp;#102;&amp;#x66;&amp;#105;&amp;#x63;&amp;#121;&amp;#x2e;&amp;#99;&amp;#x6f;m&quot;&gt;&amp;#x70;&amp;#102;&amp;#x6f;&amp;#64;&amp;#x65;&amp;#102;&amp;#x66;&amp;#105;&amp;#x63;&amp;#121;&amp;#x2e;&amp;#99;&amp;#x6f;m&lt;/a&gt;; Dave van der Heijden &lt;a rel=&quot;nofollow&quot; href=&quot;denied:&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#58;&amp;#100;&amp;#118;&amp;#97;&amp;#110;&amp;#100;er&amp;#x68;&amp;#x65;&amp;#x69;&amp;#x6a;&amp;#x64;&amp;#x65;&amp;#110;&amp;#64;&amp;#101;&amp;#102;&amp;#102;&amp;#105;&amp;#99;y&amp;#x2e;&amp;#x6e;&amp;#x6c;&quot;&gt;&amp;#100;&amp;#118;&amp;#97;&amp;#110;&amp;#100;er&amp;#x68;&amp;#x65;&amp;#x69;&amp;#x6a;&amp;#x64;&amp;#x65;&amp;#110;&amp;#64;&amp;#101;&amp;#102;&amp;#102;&amp;#105;&amp;#99;y&amp;#x2e;&amp;#x6e;&amp;#x6c;&lt;/a&gt;&lt;br&gt;
Cc: Yannick Pierrard &lt;a rel=&quot;nofollow&quot; href=&quot;denied:&amp;#109;&amp;#x61;&amp;#105;&amp;#x6c;&amp;#x74;&amp;#111;&amp;#x3a;&amp;#121;&amp;#112;&amp;#x69;&amp;#64;&amp;#x65;f&amp;#102;&amp;#x69;&amp;#99;&amp;#x79;.&amp;#99;&amp;#x6f;&amp;#109;&quot;&gt;&amp;#121;&amp;#112;&amp;#x69;&amp;#64;&amp;#x65;f&amp;#102;&amp;#x69;&amp;#99;&amp;#x79;.&amp;#99;&amp;#x6f;&amp;#109;&lt;/a&gt;; Alexandre Istratov &lt;a rel=&quot;nofollow&quot; href=&quot;denied:&amp;#x6d;&amp;#97;&amp;#x69;&amp;#108;&amp;#x74;&amp;#111;&amp;#58;&amp;#x61;&amp;#105;&amp;#x73;&amp;#64;e&amp;#x66;&amp;#102;&amp;#x69;&amp;#99;y&amp;#x2e;&amp;#99;&amp;#x6f;&amp;#109;&quot;&gt;&amp;#x61;&amp;#105;&amp;#x73;&amp;#64;e&amp;#x66;&amp;#102;&amp;#x69;&amp;#99;y&amp;#x2e;&amp;#99;&amp;#x6f;&amp;#109;&lt;/a&gt;; Audrey Levin &lt;a rel=&quot;nofollow&quot; href=&quot;denied:&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#116;&amp;#111;&amp;#58;&amp;#97;l&amp;#x65;&amp;#x40;&amp;#x65;&amp;#x66;&amp;#102;&amp;#105;&amp;#99;&amp;#121;.&amp;#x63;&amp;#x6f;&amp;#x6d;&quot;&gt;&amp;#97;l&amp;#x65;&amp;#x40;&amp;#x65;&amp;#x66;&amp;#102;&amp;#105;&amp;#99;&amp;#121;.&amp;#x63;&amp;#x6f;&amp;#x6d;&lt;/a&gt;; Alexis Duclos &lt;a rel=&quot;nofollow&quot; href=&quot;denied:&amp;#109;&amp;#97;&amp;#x69;&amp;#x6c;t&amp;#111;&amp;#58;&amp;#x61;&amp;#x64;&amp;#117;&amp;#64;&amp;#101;&amp;#x66;&amp;#x66;&amp;#105;&amp;#99;&amp;#x79;&amp;#x2e;&amp;#x63;&amp;#111;&amp;#109;&quot;&gt;&amp;#x61;&amp;#x64;&amp;#117;&amp;#64;&amp;#101;&amp;#x66;&amp;#x66;&amp;#105;&amp;#99;&amp;#x79;&amp;#x2e;&amp;#x63;&amp;#111;&amp;#109;&lt;/a&gt;&lt;br&gt;
Subject: RE: Efficy Incident | Side-bar 6640/ terminal server.&lt;/p&gt;

&lt;p&gt;Hello,&lt;br&gt;
I think there is some confusion that I need to clarify before answering : &lt;/p&gt;

&lt;p&gt;The actual problem of the “new” standard sidebar (which provides a replacement for the former java/activeX FileHelper) communicates with the Efficy interface in HTTP (via ajax calls). To do so, the sidebar launches an embedded HTTP server which listens on localhost (127.0.0.1) on one static TCP port (56693 by default). The problem in TS/Citrix environment is that the socket (the network connection) is bound to the network interface, and thus shared amongst all citrix/TS sessions. &lt;/p&gt;

&lt;p&gt;The resulting behavior is : &lt;br&gt;
                A first session launches the sidebar, which successfully launches the HTTP server because the port 56693 is not “locked” by any other process.&lt;br&gt;
                A second session tries to launch the sidebar, but it fails to open it on port 56693 because it’s already taken by the first session, so it tries the successive port, 56694.&lt;br&gt;
                etc, with an arbitrary limit at 5 ports. &lt;br&gt;
So now in TS/Citrix, you have 5 users that are able to use the sidebar (again, only for the filehelper part), and the future users won’t.&lt;/p&gt;

&lt;p&gt;This behavior of skipping to the next port is not a TS/Citrix feature, it is intended for improbable scenarios where another process is using the sidebar default port, as a non-blocking workaround. But this is not what we want to use as a solution for TS/Citrix environments, because it is highly dirty on what it would require on the interface side (launch 500 ajax connections on a range of port if a customer has 500 users ? we don’t want to do that) .&lt;br&gt;
For TS/Citrix environment, there is a well-documented solution, which is called : Virtual Loopback (&lt;a rel=&quot;nofollow&quot; href=&quot;http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-6/xad-deliver-virtual-ip.html).&quot;&gt;http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-6/xad-deliver-virtual-ip.html).&lt;/a&gt; This solution exists precisely for our type of scenario, as we can read on this doc : &lt;/p&gt;

&lt;p&gt;“Certain applications, such as CRM and Computer Telephony Integration (CTI), use an IP address for addressing, licensing, identification, or other purposes and thus require a unique IP address or a loopback address in sessions. Other applications may bind to a static port, so attempts to launch additional instances of an application in a multiuser environment will fail because the port is already in use. For such applications to function correctly in a XenApp environment, a unique IP address is required for each device.&lt;br&gt;
[…]&lt;br&gt;
Virtual loopback&lt;br&gt;
Enabling the Citrix virtual IP loopback policy settings allows each session to have its own loopback address for communication. When an application uses the localhost address (default = 127.0.0.1) in a Winsock call, the virtual loopback feature simply replaces 127.0.0.1 with 127.X.X.X, where X.X.X is a representation of the session ID + 1. For example, a session ID of 7 is 127.0.0.8. In the unlikely event that the session ID exceeds the fourth octet (more than 255), the address rolls over to the next octet (127.0.1.0), to the maximum of 127.255.255.255.”&lt;/p&gt;

&lt;p&gt;The current situation is that we didn’t have the time/chance to test it in a “real” Citrix environment. This test is planned but has not been done yet. &lt;br&gt;
So until this test is done, what we did is provide a MSI of a sidebar compiled with no HTTP server, and set a SysStorage value (“IgnoreSidebarHttpd” = 1 ) to force the interface into ignoring the Sidebar HTTP feature, thus falling back to the java/activeX solution.&lt;/p&gt;

&lt;p&gt;Now, as you must now understand, in theory, there is no “fix” to put in the sidebar, this is more an infrastructure configuration that needs to be set (virtual loopback) on the customer side.&lt;br&gt;
But we need some testing to validate this.&lt;br&gt;
In the meantime, the MSI I provided with no HTTP in it  has been done to let the TS/Citrix customers be able to work “the old way”, while we confirm the configuration that needs to be made to make the sidebar work with the Citrix Virtual Loopback feature.&lt;br&gt;
But we won’t do a NO-HTTP sidebar MSI at every build, no. &lt;/p&gt;

&lt;p&gt;I hope it clarifies the current situation, and answers the question &lt;br&gt;
Feel free to ask questions if needed.&lt;/p&gt;

&lt;p&gt;KR,&lt;/p&gt;

&lt;p&gt;Yann Guilbert&lt;br&gt;
R&amp;amp;D Developer&lt;/p&gt;

&lt;p&gt;From: Pierre-Philippe Fouret &lt;br&gt;
Sent: jeudi 12 novembre 2015 17:51&lt;br&gt;
To: Yann Guilbert &lt;a rel=&quot;nofollow&quot; href=&quot;denied:&amp;#109;&amp;#x61;i&amp;#108;&amp;#x74;o&amp;#58;&amp;#x79;g&amp;#117;&amp;#x40;e&amp;#102;&amp;#x66;&amp;#105;&amp;#99;&amp;#x79;&amp;#46;&amp;#99;&amp;#x6f;&amp;#109;&quot;&gt;&amp;#x79;g&amp;#117;&amp;#x40;e&amp;#102;&amp;#x66;&amp;#105;&amp;#99;&amp;#x79;&amp;#46;&amp;#99;&amp;#x6f;&amp;#109;&lt;/a&gt;&lt;br&gt;
Cc: Dave van der Heijden &lt;a rel=&quot;nofollow&quot; href=&quot;denied:&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#x6c;&amp;#x74;&amp;#x6f;&amp;#58;&amp;#100;&amp;#118;&amp;#97;&amp;#110;&amp;#100;er&amp;#x68;&amp;#x65;&amp;#x69;&amp;#x6a;&amp;#x64;&amp;#x65;&amp;#110;&amp;#64;&amp;#101;&amp;#102;&amp;#102;&amp;#105;&amp;#99;y&amp;#x2e;&amp;#x6e;&amp;#x6c;&quot;&gt;&amp;#100;&amp;#118;&amp;#97;&amp;#110;&amp;#100;er&amp;#x68;&amp;#x65;&amp;#x69;&amp;#x6a;&amp;#x64;&amp;#x65;&amp;#110;&amp;#64;&amp;#101;&amp;#102;&amp;#102;&amp;#105;&amp;#99;y&amp;#x2e;&amp;#x6e;&amp;#x6c;&lt;/a&gt;&lt;br&gt;
Subject: Efficy Incident | Side-bar 6640/ terminal server.&lt;/p&gt;

&lt;p&gt;Hello Yann,&lt;/p&gt;

&lt;p&gt;That Msi will be available on the next build or it’s very specific for Citrix server?&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://ivm.efficy.com/efficy.dll/dialog?page=remote/DialogOperation&amp;amp;action=View(&quot;&gt;https://ivm.efficy.com/efficy.dll/dialog?page=remote/DialogOperation&amp;amp;action=View(&lt;/a&gt;'Case',54613)&amp;amp;close=T&lt;br&gt;
&amp;lt;efficy&lt;em&gt;Case&lt;/em&gt;54613&lt;em&gt;-1903940559&lt;/em&gt;/&amp;gt;&lt;/p&gt;

&lt;p&gt;Regards,&lt;/p&gt;

&lt;p&gt;Pierre-Philippe&lt;/p&gt;
</description>
<category>Minor bug fixes</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=920/msi-file-r6684-with-no-http</guid>
<pubDate>Mon, 16 Nov 2015 12:26:23 +0000</pubDate>
</item>
<item>
<title>R6640 - Actions not displayed in the Agenda</title>
<link>https://overflow.efficy.io/?qa=888/r6640-actions-not-displayed-in-the-agenda</link>
<description>&lt;p&gt;Dear All,&lt;/p&gt;

&lt;p&gt;After an upgrade from R6100 to R6640, the actions are not displayed in the agenda.&lt;/p&gt;

&lt;p&gt;This is due to the fact that some data that were previously in the table ACTIONS need to be on the table ACTI_USER.&lt;/p&gt;

&lt;p&gt;To move this data from the table ACTIONS to ACTI_USER, you need to execute a query :&lt;/p&gt;

&lt;p&gt;For SQL SERVER (to execute in SQL Server Management Studio) :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;UPDATE au
SET 
    P_D_BEGIN = cast(a.D_BEGIN as int) + 1, 
    P_D_END =  cast(a.D_END as int) + 1, 
    ISAGENDA = (SELECT
    CASE 
        WHEN a.PLANNED = '1' AND au.ISACTIVE = '1' AND (au.STATUS IS NULL OR au.STATUS IN ('', '0', '2', '3', '5', '6')) 
        THEN '1' 
        ELSE '0' 
    END)
FROM
 [Admin].ACTI_USER au
LEFT JOIN 
 [Admin].ACTIONS a ON a.K_action = au.k_action;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;For Oracle (to execute in SQL Developer):&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;DECLARE 

TYPE T_ROWID_ARRAY IS TABLE OF ROWID; 

CURSOR C_ACTI_USER IS 

SELECT ROWID 

FROM ACTI_USER 

WHERE P_D_BEGIN IS NULL; 

V_ROWID_ARRAY T_ROWID_ARRAY; 

V_LIMIT NUMBER := 1000; 

BEGIN 

OPEN C_ACTI_USER; 

LOOP 

FETCH C_ACTI_USER BULK COLLECT 

INTO V_ROWID_ARRAY 

LIMIT V_LIMIT; 

FORALL I IN 1 .. V_ROWID_ARRAY.COUNT 

UPDATE ACTI_USER 

SET 

P_D_BEGIN = (SELECT to_number(to_char(D_BEGIN, 'j')) - 2415019 FROM ACTIONS WHERE K_ACTION=ACTI_USER.K_ACTION), 

P_D_END = (SELECT to_number(to_char(D_end, 'j')) - 2415019 FROM ACTIONS WHERE K_ACTION=ACTI_USER.K_ACTION), 

ISAGENDA = 

(SELECT 

CASE 

WHEN ACTIONS.PLANNED = '1' AND ACTI_USER.ISACTIVE = '1'  AND (ACTI_USER.STATUS IS NULL OR ACTI_USER.STATUS IN ('', '0', '2', '3', '5', '6')) 

THEN '1' 

ELSE '0' 

END CASE 

FROM ACTIONS 

JOIN ACTI_USER ON ACTIONS.K_ACTION = ACTI_USER.K_ACTION 

and acti_user.rowid = V_ROWID_ARRAY(I)) 

WHERE 

ROWID = V_ROWID_ARRAY(I); 

COMMIT; 

EXIT WHEN C_ACTI_USER%NOTFOUND; 

END LOOP; 

CLOSE C_ACTI_USER; 


END; 

/ 
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Geoffrey&lt;/p&gt;
</description>
<category>2014 - r6640</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=888/r6640-actions-not-displayed-in-the-agenda</guid>
<pubDate>Thu, 22 Oct 2015 09:57:09 +0000</pubDate>
</item>
<item>
<title>Touch &quot;Enter&quot; on entity picker in Edit - Chrome &amp; FF - R6640</title>
<link>https://overflow.efficy.io/?qa=852/touch-enter-on-entity-picker-in-edit-chrome-ff-r6640</link>
<description>&lt;p&gt;Dear All,&lt;/p&gt;

&lt;p&gt;On the build R6640, pressing &quot;Enter&quot; on the entity picker in edit mode close this entity picker, instead of validating the chosen record.&lt;/p&gt;

&lt;p&gt;This bug happens only with Chrome and FF. &lt;/p&gt;

&lt;p&gt;This will be corrected in the next release, and here is the fix for this build :&lt;/p&gt;

&lt;p&gt;In MacroEditCustom.txt :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;DefaultSubmitButton {[&amp;lt;input type=&quot;text&quot; style=&quot;/*Force*/display:none;&quot;&amp;gt;]}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Geoffrey&lt;/p&gt;
</description>
<category>Minor bug fixes</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=852/touch-enter-on-entity-picker-in-edit-chrome-ff-r6640</guid>
<pubDate>Fri, 16 Oct 2015 11:15:39 +0000</pubDate>
</item>
</channel>
</rss>