book
Article ID: CTX237287
calendar_today
Updated On:
Description
For Security reasons if port 80 is blocked in XenApp/XenDesktop Environments then starting XenApp/Xendesktop 7.12 Custom SDK Port can be configured for FMA services using the PowerShell Script provided in below article:
https://support.citrix.com/article/CTX232520
After configuring Custom SDK Port for FMA services we get an error "The System Is Currently Unavailable.Please Try Again Later Or Contact Your Administrator" after entering the credentials.

Resolution
Specifying the Correct Custom SDK Port in
“Service.AutodicoveryAddress” resolves the issue.
Problem Cause
- Director fetches the information of Delivery Controller it needs to communicate with, via “Service.AutodicoveryAddress” application setting of Director site. In case we have specified a Custom SDK Port Example 8181 instead of default port 80, Director will fail to communicate with Delivery Controller because if the custom SDK Port port is not specified in “Service.AutodicoveryAddress”.
- DirectorService will gives an exception in CDF Traces as shown below. This is because by default Director tries to communicate with Monitor Service over port 80 and Monitor Service but in this case it is actually listening on custom SDKPort 8181.
Non Working CDF Trace 1942,2,2018/08/09 00:12:56:06512,17832,5612,0,DirectorService,_#dotNet#_,0,,1,CDF_NET_INFO,"DirectorService:2:1:[t:12, s:unknown] Setting 'Connector.CentralConfiguration.AddressFormat' has value 'http://{0}/Citrix/ConfigurationContract/v2'",""1943,2,2018/08/09 00:12:56:06531,17832,5612,0,DirectorService,_#dotNet#_,0,,1,CDF_NET_INFO,"DirectorService:2:1:[t:12, s:unknown] No value for setting 'Connector.CentralConfiguration.Identity'. Using default 'User'",""1944,2,2018/08/09 00:12:56:06547,17832,5612,0,DirectorService,_#dotNet#_,0,,5,CDF_NET_ENTRY,"DirectorService:8:5:[t:12, s:unknown] GetConnector called. connectionAddress = '(http://ddccr.ctx.com/Citrix/ConfigurationContract/v2,)'",""1945,2,2018/08/09 00:12:56:06564,17832,5612,0,DirectorService,_#dotNet#_,0,,1,CDF_NET_INFO,"DirectorService:2:1:[t:12, s:unknown] New connector created for connectionAddress = '(http://ddccr.ctx.com/Citrix/ConfigurationContract/v2,)'",""1946,2,2018/08/09 00:12:56:06576,17832,5612,0,DirectorService,_#dotNet#_,0,,5,CDF_NET_ENTRY,"DirectorService:8:5:[t:12, s:unknown] GetConnector returning ...",""1947,2,2018/08/09 00:12:56:06589,17832,5612,0,DirectorService,_#dotNet#_,0,,5,CDF_NET_ENTRY,"DirectorService:8:5:[t:12, s:unknown] CentralConfigurationConnector.GetDiscoveryAddresses called",""1948,2,2018/08/09 00:12:56:07944,17832,5612,0,DirectorService,_#dotNet#_,0,,1,CDF_NET_ERROR,"DirectorService:1:1:[t:12, s:unknown] CommunicationException caught: The HTTP service located at http://ddccr.ctx.com/Citrix/ConfigurationContract/v2 is unavailable. This could be because the service is too busy or because no endpoint was found listening at the specified address. Please ensure that the address is correct and try accessing the service again later.","" Working CDF Trace 4019,2,2018/08/09 17:48:07:72452,16412,15784,1,DirectorService,,0,,1,Information,"[t:8, s:unknown] No value for setting 'Connector.CentralConfiguration.Identity'. Using default 'User'",""4020,2,2018/08/09 17:48:07:73290,16412,15784,1,DirectorService,,0,,5,EntryExit,"[t:8, s:unknown] GetConnector called. connectionAddress = '(http://ddccr.ctx.com:8181/Citrix/ConfigurationContract/v2,7.15.1000.125)'",""4021,1,2018/08/09 17:48:07:75996,16412,15784,1,DirectorService,,0,,1,Information,"[t:8, s:unknown] New connector created for connectionAddress = '(http://ddccr.ctx.com:8181/Citrix/ConfigurationContract/v2,7.15.1000.125)'",""4022,1,2018/08/09 17:48:07:76106,16412,15784,1,DirectorService,,0,,5,EntryExit,"[t:8, s:unknown] GetConnector returning ...",""4023,1,2018/08/09 17:48:07:76196,16412,15784,1,DirectorService,,0,,5,EntryExit,"[t:8, s:unknown] CentralConfigurationConnector.GetDiscoveryAddresses called",""4061,2,2018/08/09 17:48:08:02894,16412,15784,1,DirectorService,,0,,1,Information,"[t:8, s:unknown] Discovered Controller service: (http://ddccr.ctx.com:8181/Citrix/ConfigurationService,)",""
Issue/Introduction
Citrix Director Error: "The System Is Currently Unavailable.Please Try Again Later Or Contact Your Administrator" When Custom SDK Port Is Set for FMA Services.