<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Efficy Overflow Q&amp;A - Recent questions tagged after</title>
<link>https://overflow.efficy.io/?qa=tag/after</link>
<description>Powered by Question2Answer</description>
<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>Gray shaded box disappear on Agenda after doing custom css file</title>
<link>https://overflow.efficy.io/?qa=895/gray-shaded-box-disappear-agenda-after-doing-custom-css-file</link>
<description>&lt;p&gt;Dears,&lt;/p&gt;

&lt;p&gt;I'm facing a problem when doing custom css for agenda actions according to &quot;mode&quot; value.&lt;/p&gt;

&lt;p&gt;The Gray shaded area that appears usually for time before and time after is diappeared, the whole appointment becomes one block (including the time before and time after). as in snapshot.&lt;/p&gt;

&lt;p&gt;this is the css custom i use:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;.MeetingOut .fc-content{font-size:8pt; color:black; background-color:#FF7F27;
border:1px solid #888; overflow:hidden; z-index:99; filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
-moz-border-radius:10px; border-radius:10px}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.com/?qa=blob&amp;amp;qa_blobid=17514305243376920073&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;Please advise how to keep the gray shaded areas for time before and time after.&lt;/p&gt;

&lt;p&gt;Thank you for your help.&lt;/p&gt;

&lt;p&gt;Best Regards.&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=895/gray-shaded-box-disappear-agenda-after-doing-custom-css-file</guid>
<pubDate>Thu, 29 Oct 2015 14:29:43 +0000</pubDate>
</item>
</channel>
</rss>