BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Aasth
Quartz | Level 8

Hi,

 

We recently upgraded SAS from SAS9.4M4 to SAS9.4M6. The SSL certificates are imported . Everything seems to be working fine but when we try to rename folders in Metadata we get the following error:

 

"Unable to connect to the SAS Content Service to access content in DAV"

 

Web service not found in midtier service registry


-------------------------- Technical Information Follows --------------------------

Exception Details:
----------------------------------------
Exception type: SAS.EG.SDS.SDSException
Message: Web service not found in midtier service registry
Source: SAS.EG.SDS.Model
Target Site: InitDAV

Stack Trace:
at SAS.EG.SDS.Model.OMBase.InitDAV()
at SAS.EG.SDS.Model.OMFolder.Update()
at SAS.EG.SDS.Views.TreeView.m_TreeView_AfterLabelEdit(Object sender, NodeLabelEditEventArgs e)

Inner Exception Details:
----------------------------------------
Exception type: SAS.EC.Directory.WebServices.WebServicesException
Message: Web service not found in midtier service registry
Source: EC.Directory
Target Site: GetURI
Data:
RequestedService : DAVService


Stack Trace:
at SAS.EC.Directory.WebServices.SASServiceRegistry.GetURI(String service)
at SAS.EG.SDS.Model.OMBase.InitDAV()

 

Please help

1 ACCEPTED SOLUTION

Accepted Solutions
7 REPLIES 7
rabindrakumar1
Obsidian | Level 7

Hi,

The error seems that the assigned port is not able to communicate to the sas web application. You can ping the assign port from compute server

Or you can follow the below steps:

To resolve a connection-failure error, perform the following steps:

1. Verify the protocol and port configuration for SAS Content Server in metadata.

a. Log on to SAS Management Console using the sasadm user ID.

b. On the Plug-ins tab, select Environment Management ► Server Manager.

c. Right-click SAS Content Server. The, in the right pane, right-click Connection: SAS Content Server and select Properties.

d. In the Connection: SAS Content Server Properties dialog box, click the Options tab and verify that the protocol and port number values on that tab are correct.

 

Note: For a non-secure, server-layer configuration (, the correct protocol is HTTP. For configurations that are enabled with Secure Sockets Layer (SSL), the correct protocol is HTTPS. If SAS Content Server is configured using an external URL that points to an external reverse-proxy server of an F5 load balancer, the content server's proxyName, proxyPort, and scheme definition values should match those that are in the HTML tag in the server.xml file for the SASServer_1 web application server.

 

2. Verify that the SAS® Web Application Server (SASServer1_1) services are running and that the SAS Content Server repository starts without any errors. To do that:

a. Review the SAS SASServer1_1 log file (server.log) to verify that there are no errors during start-up. The log file resides in SAS-configuration-directory/Lev1/Web/WebAppServer/ SASServer1_1/logs/.

b. In the log file, also search for a message similar to the following to confirm that the services start successfully.

 

3. Review the SASContentServer9.4.log file to verify that there are no errors. The log file resides in SASconfiguration-directory/Lev1/Web/Logs/SASServer1_1/. In the log file, also search for the following message to confirm that SAS Content Server repository services start successfully:

INFO org.apache.jackrabbit.core.RepositoryImpl - Repository started (5115ms)

Server startup in 979797 ms

 

 

WebDAV Enablement of the Server Fails

When WebDAV enablement of the server fails, you receive this error message:

SEVERE: Server is not WebDAV enabled! To resolve this error, perform the following steps:

1. Determine whether SAS Content Server in SAS Management Console is configured to use one-time user ID and password authentication instead of SAS token authentication. If the configuration is for a one-time authentication, the password is not valid in certain cases. After the initial request, authentication fails during cookie handling because the password that is passed is no longer valid.

To determine which type of authentication you have:

a. Log on to SAS Management Console using the sasadm user ID.

b. Click the Plug-ins tab and select Environment Management ► Server Manager.

c. Right-click SAS Content Server in the right pane of the application window.

d. Then, right-click Connection: SAS Content Server in the right pane and select Properties.

e. In the Connection: SAS Content Server Properties dialog box, click the Options tab. Verify that the value is Authentication Type, which should match to the SCHEMA= value in the web application server's server.xml file.

 

 

For more info please refer to the documentation: http://support.sas.com/resources/papers/sas-9-4-content-server-troubleshooter.pdf

 

Aasth
Quartz | Level 8

Thank you for the reply! I tried to validate the Content Server from SAS Management Console but seeing this error.

 

error.JPG

rabindrakumar1
Obsidian | Level 7

On compute server please check
$echo 1 > /dev/tcp/nlr1sasdev1.abcbs.net/8343
$echo $?
1
if the value is 1 then it could be possible the ports are not opened or firewall issue, if the value is 0 then something extra needs to be investigate

Technolero
Pyrite | Level 9

If you are trying to validate the content server using management console from a client machine, you will also have to import your certificate using the deployment manager on the client machine as well.

Aasth
Quartz | Level 8

I keep getting Window security Prompt to select a certificate. even when I click ok nothing happens. I can still get into EG fine but when I try to rename the server I get the following error:

 

error.JPG

RamakrishnanP
Fluorite | Level 6

Restart your sas services. then error will be resolved.

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

Get Started with SAS Information Catalog in SAS Viya

SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 7 replies
  • 3410 views
  • 2 likes
  • 4 in conversation