ica_response
Citrix Client Response Probe

Use this probe to define a set of Citrix ICA connections. Specify a time interval for each item defined telling the probe how often it should perform a response time check. The ICA response check will perform a login and an optional application availability response time estimate. Be careful not to overload the ICA server with too frequent response requests.

After you have installed this probe the Status tab will initially not show any data. However after a while, collected time response data will be displayed.



Installation notes

ICA client user environment
The user that is set to run the ICA client connections must be a user that has rights according ICA specifications, this user should be able to make a connection using for instance Citrix Program Neigborhood.
Please refer below link for more info

https://wiki.ca.com/display/UIMPGA/Configuration+Details+v3.0

The probe runs with Desktop or Web ICA client 12.3 version or Citrix Reciever 4.1.X version and later

Revision history
Date Description State Version
06.04.2018 What’s New:
• Added support for Citrix Storefront v3.6 monitoring. For more information, see ica_response IM and AC configuration. Support Case Number: 00874833

For Detailed Release Notes-Please refer
https://docops.ca.com/rest/ca/product/latest/topic?format=rendered&language=&space=UIMPGA&hid=ica_response_RN

Note: Support case(s) may not be viewable to all

SHA-1: 6e295ef1b699d9171f4eab796a487cfba32855c4
MD5: 37508b93450ff7500b670a7e87fe2a99
GA 3.10
05.02.2016 What's New:
1. Added support for sequential profile execution.
2. Enabled the probe to send all QoS even if one QoS value is NULL.
For more information, see ica_response Advanced Configuration.

For Detailed Release Notes-Please refer
http://wiki.ca.com/rest/ca/product/latest/topic?hid=ica_response_RN&space=UIMPGA&language=&format=rendered

3.04
10.12.2015 Fixed Defect:
1. The Session QoS generated null value as the probe initiated multiple Logoff events. The probe also created multiple QoS with null value for Macro Failure and Macro Timeout events. Salesforce case 245373

For Detailed Release Notes-Please refer
http://wiki.ca.com/rest/ca/product/latest/topic?hid=ica_response_RN&space=UIMPGA&language=&format=rendered

Note: Salesforce case(s) may not be viewable to all
3.03
01.12.2015 Fixed Defects:
The probe did not connect to the Citrix server in some instances. This issue occurred when the Published Application option was enabled from the Connection section in the General tab for a profile. Salesforce case 00155845

For Detailed Release Notes-Please refer
http://wiki.ca.com/rest/ca/product/latest/topic?hid=ica_response_RN&space=UIMPGA&language=&format=rendered

Note: Salesforce case(s) may not be viewable to all
3.02
26.12.2014 Automated the process of registering the 'nimbus_ica.dll' library on the system.
For Detailed Release Notes-Please refer
https://wiki.ca.com/rest/ca/product/latest/topic?format=rendered&language=&space=UIMPGA&hid=ica_response_RN
3.01
12.12.2014 Added Support for:
1. TNT2 compliance where Device Id and Metric Id are getting generated.
2. Citrix Receiver 4.1.X or later
3. Windows 7 and Windows Server 2012 R2.
For Detailed Release Notes-Please refer
https://wiki.ca.com/display/UIMPGA/Citrix+Client+Response+Monitoring+%28ica_response%29+Release+Notes
3.00
25.10.2012 Fixed issue: File can not find the file specified (while running the exe) 2.52
29.06.2012 Support for Macro recording and positive value for Macro QoS added. 2.51
18.06.2012 Support for citrix online plugin 12.3 for desktop and webclient Feature added to support ICA Client 12.3.All existing features should work with this client except macro recording. 2.50
29.02.2012 Added fix for blue screen problem. Improved logging to know if unwanted processes are killed Fixed screen shot taking functionality Improved logging to know about calling logoff method. Also improved logging for success and failuarity of Logoff method
Fixed issue related to show Logoff value (more than 20000), after mentioning logoff delay greater than zero
Fixed run time error.(while browsing ica file and macro file) *Note*- Supported only with 11.x Client
2.42
31.10.2011 Added fix null QoS Values.
Added validation on GUI on Profile-->General tab
Feature added to support ICA Client 11.2
2.41
11.10.2011 Added fix for ica_response probe does not send clear messages.
Added fix to Prohibit use of whitespace in configurator.
Migration of code to Citrix ICA Client Version independent to Support for 64-bit Windows Server 2008 R2 and 32 bit machines.
2.40
30.10.2009 Added fix to validate blank and duplicate profile.
Added fix to send logon failure alarm if the user credentials are wrong.
Added fix to logoff ICA client properly on probe restart and stop.
Added alarms for timeout and connection disconnected.
2.31
02.10.2008 Added QoS Total profile time:
Measures time taken for the total operations for the profile.
Gives NULL if:
- Connect fails
- Logon fails
- Macro fails
- Published application fails
- ICA file fails
- Logoff fails
- Session exit fails.
2.27
07.08.2008 Added ICA client user to run the ica_response_poll executable in a verified ica client environment. More information in the ica_response nimbus documentation.
Set fixed resolution to 640x480 for macro recording and playback.
Fixed issue with macro recording and playback.
Added unique SessionGroupID for each profile. Used LogoffSessions with SessionGroupID to terminate hanging sessions on the server.
Corrected bug in IcaResponse, in state WaitLogOff, see use of m_waitUntil.
The time when screendumps are taken before a session timeout can be set by manually adding start_capture_before_session_timeout = , where n is the number of seconds before a session timeout.
Added function for screendump of client area when session times out. Screen dump can be configured to manually add save_screenshot_on_timeout = true key in the profile section.

Known issues:
Minimum screen resolution for the macro recorder is 1280 x 1024 pixels.
Screen resolution does not work in Win2000 (does not resize properly and the user must use scrollbars), verified ok on XP.
2.26
19.10.2007 Added macrofunctions KeyDown, KeyUp, WindowActivate.
Replaced WindowMove with WindowLoaction in the macro recorder.
Fixed some bugs in the macro functions.
Added macrofunction WindowActivate to support manually activating window from a macro.
Fixed problem with ICA ping QoS data.
Fixed blank Source parameter for ICA_SESSION QoS.

Known issues:
Minimum screen resolution for the macro recorder is 1280 x 1024 pixels.
Screen resolution does not work in Win2000 (does not resize properly and the user must use scrollbars), verified ok on XP.
2.19
27.04.2007 Fixed long delay when ICA Macro file browser is launched. This method is dependent on a new version of the controller, with support for drive listing. With an old controller, the delay will be unchanged.
Fixed problem with address settings when use ICA file is selected.

Known issues:
Minimum screen resolution for the macro recorder is 1280 x 1024 pixels.
Screen resolution does not work in Win2000 (does not resize properly and the user must use scrollbars), verified ok on XP.
2.16
19.03.2007 Fixed missing logon timeout alarms.
Added messages for logon response warning and connect response warning.
Fixed OS detection bug in remote file viewer.
Added possibilty to select encryption level from GUI.
Fixed screen resolition bug in macro recorder.
Fixed browser address disapperance when the GUI is restarted.
Fixed problems with macro recoder connect, when a profile is configured to use HTTP or UDP browsing protocol.
Known issues:
Minimum screen resolution for the macro recorder is 1280 x 1024 pixels.
Screen resolution does not work in Win2000 (does not resize properly and the user must use scrollbars), verified ok on XP.
Gui does not work on Vista due to a problem with loading Strip.ocx
Included Nimbus.dll in the package.
Fixed problems with language settings in the GUI application.
Replace server/farm address radiobuttons with browser address and browser protocol fields.
2.14
22.12.2006 Replace server/farm address radiobuttons with browser address and browser protocol fields.
Note: Minimum screen resolution for the macro recorder is 1280 x 1024 pixels.
2.11
24.11.2006 Fixed missing connect function in the macro.
Fixed a timing glitch between connect event and macro start.
Note: Minimum screen resolution for the macro recorder is 1280 x 1024 pixels.
Fixed a connect failed alarm bug.
2.10
14.09.2006 Fixed bugs in the macro functionality.
Fixed version reporting in the GUI and logfile.
2.08
28.07.2006
Fixed missing connect_response alarm.

Fixed a bug in the compare algorithm.

Added possibilty to select start point for the macro.

Fixed Object Not Set error when a macro is loaded from a file, and "Play step" button is pushed.

Fixed a bug when a published application is selected in combination with a server address.

Fixed send QoS and alarms when a session timed out occures. The QoS and alarms will now be sent immediately when they are available.
2.07
19.06.2006 Default QoS configuration turned off in default profile and 'Template profile'.
Removed '$profile:' from concurrent sessions messages in messagepool.
Added removal of Status directory when you delete the probe.
Added probe unregister when the probe terminates.
Added validation of profile id in ica_response_poll.exe commandline.
Fixed unexpected deletion of alarm settings.
Fixed Save QoS bug and Save Connect timeout in the probe configurator.
Fixed problem with Kill process failed. Exception: Index was outside the bounds of the array.
Added text to describe which machine is being browsed in the file browser dialog.
Added profile names in clear messages.
Added profile id -1 as default profile. This profile is invisible in configurator, but can be edited with Raw configure.
Fixed unexpected exception when Nimbus.dll was not found.
Fixed send mouse events bug.
Fixed memory leak problem when a session timeout occures. Wfica32.exe was not terminated.
Added configuration options: Select farm or server address. configuration options: Published application logoff delay.
Changed client name on the ICA Client Object to use the client name from the probe machine.
Fixed Run-time error '380' problem, when the probe configurator was minimized.
Fixed connect to farm problem in the probe configurator.

Note: It is strongly recommended to manually replace the messagepool section in .cfg file, with the messagepool section from .cfx file.
2.05
15.12.2004 Support for configuration through a tunnel. 1.75
Requirements
Platform: Please refer to the Platform Support Matrix located in the Download section of http://support.nimsoft.com
Software: Citrix ICA Windows Client(Web Or Desktop) 12.3 or Citrix Reciever 4.1.X version and later must be installed on the computer that will utilize the probe.
Microsoft .Net Framework Runtime on probe computer.
Hardware: None