Forum Discussion
Citrix StoreFront 2.0 with APM
Hi has anyone tested/deployed Citrix Storefront 2.0 successfully with APM v11.3 or 11.4 ? Thanks Alexandre
8 Replies
Yes, there has been quite a few successful deployments, are you having any issues with it or just asking proactively?
- amolari
Cirrostratus
Thanks. Just asking proactively, as one customer of mine is planning to implement this shortly. Apparently Storefront 2.0 brings quite some changes in regard to v1.0/v1.2
- Jason_40733
Cirrocumulus
Did you have any issues locating the 'include.java' file mentioned in the associated deployment guide? In our installation of Storefront 2.0 we could not find that file anywhere on the server and this appears to have negated the functionality of the entire iApp.
Instead, we ended up rolling our own solution by creating two VIPs and doing some stream editing to replace IP/hostnames with Xenapp VIP IPs. Not nearly as clean as I'd like it, but functional and low impact.
We attempted implementing both solutions using APM and the solution using the LTM twice with complete failures each time. Rolling our own seemed much more simplistic.
- DaytonG_131489
Nimbostratus
We have been trying to get the Citrix native receiver working with this iApp. We are using a single iApp for Storefront 2.0 as well as native receiver access. Storefront 2.0 access is working well through a browser, but when using the receiver after login the error returns "Citrix Receiver could not log you on to the store."
We are using SNAT for each Virtual Server and I'm wondering if the preservation of the client IPs is what is causing our issue. Are there any modifications on the Citrix side that need to be made in order to make this work?
- DaytonG_131489
Nimbostratus
I have done some tcpdumps to determine what is happening and it looks like there is a 404 error when the receiver does: POST to /Citrix/PNAgent/enum.aspx
I have been told that PNAgent is legacy for Citrix and no longer needed for storefront 2.0. I'm wondering if this is part of the issue.
Has anyone run into this? It looks like other users are experiencing similar issues with other versions of storefront: https://devcentral.f5.com/questions/ios-receiver-w-apm-storefront-12
Yes, good news, there issue has been identified and fixes produced. If you are experiencing an issue with APM 11.4.0 HF3, please open a support case and request an engineering Hotfix for BZ427743 and BZ417908. Please advise the support engineer that this hotfix has already been built and they need to escalate the case to make it available to you.
- DaytonG_131489
Nimbostratus
I am very happy to report that our issue is resolved. We had an artifact APM_Citrix_PNAgentProtocol (Data Group List) created before my time on the project that was causing the issue. Once removed, we are able to connect properly with the citrix receiver. Thank you for all of the pointers!
- SimonS_84965
Nimbostratus
As taken from my internal blog about "Citrix ICA Proxying (aka removing the requirement for a Citrix gateway on-site) v.1.1 (TMOS 11.4.1))
2014-08-08: A year (almost) after last updating this.. there is a new step .. to support Storefront 2.0+ by default, "APM recognizes /Citrix/PNAgent/config.xml as the default URL that Citrix Receiver clients (iOS and Android) request. If your Citrix Receiver clients use a value that is different from /Citrix/PNAgent/config.xml, you must configure a data group so that APM can recognize it." (http://support.f5.com/kb/en-us/products/big-ip_apm/manuals/product/apm-citrix-integration-11-4-0/2.html Well we know that Storefront 2.0+ uses /Citrix/Store/PNAgent/config.xml so we need to add these into a special data-group that APM is hard coded to look for (yet interestingly is not auto created???) .
modify ltm data-group internal APM_Citrix_ConfigXML { records add { remote.xxx.catholic.edu.au { data /Citrix/Store/PNAgent/config.xml } } }
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
