Architecting, installing and maintaining your SAS environment

SAS Enterprise Miner environment file

Reply
New Contributor
Posts: 4

SAS Enterprise Miner environment file

We have SAS Enterprise Miner servers installed on Test and Production servers. I can access the Test server, however I cannot access the Production server even after changing the sassw.config file to point to the sas-environment.xml for Production. I get the error message of 

 

"The application was unable to load the SAS environment definitions. The file location or file contents might be invalid. Please contact your administrator for assistance."

 

I dont have issues with Test environment, also I can access the Production environment on other machine where all ports are open by default.

 

Could anyone help me in knowing which ports need to be opened for Production on my machine. I can access the Production sas-environment.xml in Google Chrome.

New Contributor
Posts: 4

Re: SAS Enterprise Miner environment file

Also one more difference the Test environment file is on http while Production is on https. When I open the Production file in Chrome it says the URL is not secure.
Frequent Contributor
Posts: 91

Re: SAS Enterprise Miner environment file

The client probably needs a certificate for the SSL to work. 

New Contributor
Posts: 4

Re: SAS Enterprise Miner environment file

How to get one and use it with the client?
Trusted Advisor
Posts: 1,141

Re: SAS Enterprise Miner environment file

Hello @Shakir_Juolay,

 

https/certificate might be one of your issues, but it is definetely not the one related to this message.

 

When you use SAS Enterprise Miner, you can do it in 2 ways:

 

1- Using the client installed in your machine. this client will look into the sassw.config file, locally in your SASHOME folder. This filw can reference a local sas-environment.xml or a sas-environment.xml file located directly on your web server (an URL). This client will be able to connect to all the environments as defined on the sas-environment.xml where your sassw.config is pointing to. When you log in, you have available a drop-down list with all the available environments.

 

2- Connecting directly to the web application server:  it will download a copy of the EM client. This client will be able to connect only to the environment where you downloaded the client from. When you log in, you cannot select any environment, it will conect only to the default, that environment.

 

Therefore, please first ensure the client you use, then ensure that sassw.config and sas-environment.xml has the environments you need. Please ensure as well, if you have an URL, that you can type the URL in your explorer and it will display the contents of the sas-environments.xml with no problems and a green tick (to ensure you have no problems with certificates)

 

On both cases, your SASPrivateJRE certificate store would need to have the certificate chains from every environment.

 

 

New Contributor
Posts: 4

Re: SAS Enterprise Miner environment file

Dear @JuanS_OCS,

 

Thank you for the detailed explanation.

 

1. I am currently using the client installed on my machine. During installation I had given a http URL for the Test web server's sas-environment.xml file. I can use the client for the Test Server. After IT finished the installation of the Prod Server I modified the sassw.config file to point to the https Prod web server's sas-environment.xml. This is the only change I made, and I get the error mentioned earlier. Do I have to do any additional steps for SASPrivateJRE certificate store to have the certificate chains from Prod environment in my installation? Is there any link to order number?

 

2. I do not know how to connect directly to the web server, can you point me to some material to do so?

 

Thanks in advance.

 

Regards,

@Shakir_Juolay

Trusted Advisor
Posts: 1,141

Re: SAS Enterprise Miner environment file

Dear @Shakir_Juolay,

 

you are welcome. Forget for now about the SASPrivateJRE, and let's focus on the connection to your sas-environment.xml file.

 

  1. I can imagine that during the installation of Test and Production servers, you provided different location (URL)  of your sas-environment.xml, or maybe even it is not there. You should make it available the same than for the Test server. So, please do those checks:
    1. Verify the location of sas-environment.xml file on Test and Production, and both with the right information
    2. Verify the location of sassw.config file on Test and Production, ponting both to their own sas-environment.xml file
    3. Please send us the sassw.config file of your Miner client.
  2. The access to SAS Enterprise Miner web app is through an URL looking like this: http (or https)://myserver.mynet.mycompany.comSmiley Tongueort/ SASEnterpriseMinerJSW/Status You can find the detailed information on your SAS Management Console or documentation of your SAS environment.

 

Kind regards,

Juan

Contributor
Posts: 73

Re: SAS Enterprise Miner environment file

Hi @Shakir_Juolay

Can you try to copy the URL you have changed in your sassw.config and try to open it in browser and see if the XML file is displayed?

In order to be sure that the link is correct and also as you have mentioned in the query that you are able to access the prod environment on other machine, could you try using the same exact link on the machine where you are able to access prod env and let know of the results?

Thanks,
AV
Ask a Question
Discussion stats
  • 7 replies
  • 213 views
  • 0 likes
  • 4 in conversation