As you suggested I have posted the question on Citrix forum and haven't got a single reply after 2.5 days.
Let me try again here:
I have gone through many threads and tried many ways and still can't make Citrix Receiver works. The following are what I have configured to my best knowledge so far:
There are currently 2 XenApp websites on XenApp5 server are configured, namely:
External -
http://citrix1.domain.local/citrix/external, and
Internal -
http://citrix1.domain.local/citrix/internal
For Receiver for Blackberry, I have created a XenApp service site:
PNAgent -
http://citrix1.domain.local/bb/citrix/pnagent
It is configured to use Direct secure access:
Default - Direct Access Method
Authentication method used is Prompt
(Note: I don't know whether I need to add the BES IP address there?)
On Blackberry Enterprise Server running V.4.1.4 (bundle 143)
From Edit Connection Service, I changed the flow control max kb/connection from 256 to 1024
Also on BES, there is currently No Item on the Proxy Mapping link, so I click on New, then in the Universal Resource Location field I entered
http://webinterfaceIPaddress/BB/Citrix/PNAgent:8080/*. - then I restart the Blackberry MDS connection service
From the Bold, I enter the internal IP address of the web interface server like that: ipaddress/BB and then enter login name and domain. After signing on, get the error : "Requested resource could not be found, try again later."
Please help what else I need to do? Thanks.