Citrix Application InitString Tags

The following example shows application initString tags consumed by CCF Citrix integration.


                  <initstring>
  <CitrixIntegration>
    <ICAFileName>%userprofile%\Desktop\calc.ica</ICAFileName>
    <ProcessAcquisition attempts="50" delay="100" filename="%windir%\system32\calc.exe" />
    <Actions>
      <Action>ActionName#1ToPassThrough</Action>
      <Action>ActionName#2ToPassThrough</Action>
      <Action>ActionName#3ToPassThrough</Action>
    </Actions>
  </CitrixIntegration>
</initstring>

                

The tags have the following definitions:

  • ICAFileName – Consumed by CitrixApplicationHostedControl on the client side. This tag specifies the full path to the Citrix .ica file, which is necessary to launch the Citrix-published application.
  • ProcessAcquisition – Consumed by the server-side Generic Stub. It controls how the GenericStub acquires the process that runs the launched Citrix-published application. It has the following required attributes:
  • attempts – The number of times to scan the process table looking for a match (the initiated process may take a little time to appear in the process table).
  • delay – The delay, in milliseconds, between scans of the process table.
  • filename – This name is compared to the file names of the running processes. It must be a complete match (that is, the full, matching path name).
  • Actions – Used to designate which actions are to be routed to the Generic Stub. DDA Actions are configured by default, and do not need to be specified.

Show: