Process for enabling https for BA Server

1417
1
05-03-2011 08:29 AM
PrashanthSukumaran
New Contributor II
Hi,

I have installed the SSL cert and enabled https only access on the IIS 7.5 server.  My rest services are working fine but then my report service is failing.

In the logs I see that the reportservice url is still pointing to http://localhost/ArcGIS/BAServer/Services/HTMLextReportWebService/Service.asmx.  This is expected to happen as i have not done any changes to BAServer after enabling https.

Even after i changed the report service url to https://localhost/ArcGIS/BAServer/Services/HTMLextReportWebService/Service.asmx manually in BAServerConfig.xml i don't see any changes.

After changing to https and restart the iis server, the logs have the following error

<Msg time='2011-05-03T11:47:59' type='DEBUG' code='0' target='[CReportingWSProxy::SetWebServiceProperties] from [.\ReportingWSProxy.cpp(722)]' machine='CDCRS729' process='5868' thread='5212'>Web-service property URL is: .https://localhost/ArcGIS/BAServer/Services/HTMLextReportWebService/Service.asmx</Msg>

<Msg time='2011-05-03T11:47:59' type='DEBUG' code='0' target='[CReportingWSProxy::SetWebServiceProperties] from [.\ReportingWSProxy.cpp(740)]' machine='CDCRS729' process='5868' thread='5212'>Exit WebServiceUtilities::SetWebServiceProperties method.</Msg>

<Msg time='2011-05-03T11:47:59' type='DEBUG' code='0' target='[CReportingWSProxy::Init] from [.\ReportingWSProxy.cpp(514)]' machine='CDCRS729' process='5868' thread='5212'>Execute GetVersion method to check web-service version.</Msg>

<Msg time='2011-05-03T11:47:59' type='DEBUG' code='0' target='[CReportingWSProxy::GetVersion] from [.\ReportingWSProxy.cpp(98)]' machine='CDCRS729' process='5868' thread='5212'>Enter CReportingWSProxy::GetVersion method.</Msg>

<Msg time='2011-05-03T11:47:59' type='ERROR' code='0' target='[CReportingWSProxy::GetVersion] from [.\ReportingWSProxy.cpp(105)]' machine='CDCRS729' process='5868' thread='5212'>Can't get version string from response message.</Msg>

<Msg time='2011-05-03T11:47:59' type='ERROR' code='0' target='[CReportingWSProxy::Init] from [.\ReportingWSProxy.cpp(517)]' machine='CDCRS729' process='5868' thread='5212'>Failed to check Web Service version.</Msg>

<Msg time='2011-05-03T11:47:59' type='ERROR' code='101040' target='[CASBReferencesHolder::GetReportingProxy] from [.\ASBReferencesHolder.cpp(227)]' machine='CDCRS729' process='5868' thread='5212'>Failed to init reporting service proxy. Probable cause - the service is not currently available or wrong reporting web service URL is specified.</Msg>

<DebugInfo>[HRESULT hr = E_FAIL]</DebugInfo>

I tried doing a Post Install but then i get a failure message when configuring the url for reporting service.

What steps do i need to perform after the ssl cert is installed on the BA Server 10?  Can someone point me to any documentation?

Any help is greatly appreciated.
0 Kudos
1 Reply
PrashanthSukumaran
New Contributor II
SOLVED.

The issue was in the way i had installed the ssl certificate. I worked with the esri support to resolve the issue. 

Since BA Server is an extension of the ArcGIS Server follow these instructions while installing an SSL cert.

http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_dotnet_help/index.html#/Setting_up_SS...
0 Kudos