yesterday
gwootton
SAS Super FREQ
Member since
03-28-2016
- 1,482 Posts
- 226 Likes Given
- 284 Solutions
- 570 Likes Received
-
Latest posts by gwootton
Subject Views Posted 177 Friday 160 Friday 156 a week ago 137 a week ago 505 a week ago 642 2 weeks ago 706 2 weeks ago 729 2 weeks ago 278 3 weeks ago 341 3 weeks ago -
Activity Feed for gwootton
- Posted Re: SASInformationRetrievalStudioforSAS is not up on Administration and Deployment. Friday
- Posted Re: Help running sas-viya batch job submissions on Administration and Deployment. Friday
- Posted Re: Viya FLOW job with warnings return code on SAS Viya. a week ago
- Posted Re: Request for Assistance with Enabling BigQuery Connector in SAS 9.4 on Administration and Deployment. a week ago
- Posted Re: Where to find the .nmon log file on Administration and Deployment. a week ago
- Posted Re: SAS Logs from LSF Scheduled jobs on Administration and Deployment. 2 weeks ago
- Posted Re: SAS Logs from LSF Scheduled jobs on Administration and Deployment. 2 weeks ago
- Posted Re: SAS Logs from LSF Scheduled jobs on Administration and Deployment. 2 weeks ago
- Posted Re: "sas-files" pod fail with OOM in Viya 4 on Administration and Deployment. 3 weeks ago
- Got a Like for Re: MS Sql connection in SAS Viya4. 3 weeks ago
- Posted Re: sas-airflow-provider TCP keep alive on Administration and Deployment. 3 weeks ago
- Posted Re: sas-airflow-provider TCP keep alive on Administration and Deployment. 4 weeks ago
- Posted Re: PostGres tables on SASWebInfrastructurePlatformDataServer on Administration and Deployment. 4 weeks ago
- Posted Re: Oauth setup for SAS VIYA on Administration and Deployment. a month ago
- Liked Re: sas-airflow-provider OAuth for misul. a month ago
- Got a Like for Re: SCHEDULED JOB TIMEOUT. a month ago
- Got a Like for Re: SCHEDULED JOB TIMEOUT. a month ago
- Got a Like for Re: sas-airflow-provider OAuth. a month ago
- Got a Like for Re: How do I find the code associated with a scheduled job?. a month ago
- Posted Re: Oauth setup for SAS VIYA on Administration and Deployment. a month ago
-
-
My Liked Posts
Subject Likes Posted 1 08-28-2024 09:38 AM 1 04-03-2024 09:04 AM 1 04-23-2024 06:29 PM 1 09-19-2023 02:12 PM 1 a month ago -
My Library Contributions
Subject Likes Author Latest Post 2
02-25-2025
03:10 PM
You cannot use a group managed service account to perform actions in SAS Studio unless you logged on to Viya as the service account, the group-managed service account functionality only allows users to run jobs as the service account and see the job execution history of those jobs run by the service account. One option would be to store the code being executed in SAS Content and then having the deployed job only be a FILENAME statement using the FILESRVC access method pointing to the code in SAS Content followed by an %include of that fileref. This would then allow the code to be modified in SAS Content without requiring it be redeployed, and modification permissions on the code path could be passed to multiple users or groups.
... View more
02-25-2025
02:46 PM
This message is saying that the TLS communication failed, but doesn't say why. We should look for additional messages for context, you may want to check the _console log files as this would capture any errors written to stderr/stdout that aren't captured in the dated service logs. Usually, TLS failures are the result of the certificate not matching the hostname or a lack of a chain of trust. Assuming the issue is one of those I would check the certificate you are providing in the SSLCERTLOC contains the hostname for the server in the Subject Alternative Names field: openssl x509 -in <path to cert> -text -noout | grep Alternative -A1 And confirm the certificate's issuer(s) (or the certificate itself in the case of a self-signed cert) are in the SAS trust store for all SASHome paths. (<SASHome>/SASSecurityCertificateFramework/1.1/cacerts/trustedcerts.pem). Issuer of your cert: openssl x509 -in <path to cert> -text -noout | grep Issuer Contents of your SAS trust store (each cert and its issuer): <SASHome>/SASPrivateJavaRuntimeEnvironment/9.4/jre/bin/keytool -printcert -file <SASHome>/SASSecurityCertificateFramework/1.1/cacerts/trustedcerts.pem | grep -E '(Owner:|Issuer:)'
... View more
02-25-2025
02:34 PM
1 Like
I'm not clear on what exactly you are trying to do, but the METADATA_SETASSN function is passed an two URIs, that of the object whose association is being modified, and the object being associated. It is additionally passed the name of the association and a modification (append, merge, modify, remove or replace). So, if I had an object "Object A" associated with a single object "Object B" through association "Assocation1", and I wanted to replace this association to "Object B" with one to "Object C" I could use METADATA_SETASSN with the REPLACE or MODIFY mod: metadata_setassn(object-a-uri,"Assocation1","REPLACE",object-c-uri); This replaces the association1 to object b with an assocation1 to object c. If I wanted to retain the object b association I could use APPEND or MERGE to add an association to object c. If I have multiple objects associated with object A through association1 and I want to replace B with C and leave the rest, I would use a REMOVE using the object-b-uri and APPEND or MERGE with object-c-uri, or I could use REPLACE and pass all the existing URIs except object-b-uri, instead adding the object-c-uri.
... View more
02-25-2025
01:33 PM
The sas-cas-operator is an operator, which is responsible for standing up the CAS server pod(s) based on the provided definition in the casdeployment resource object. We have operators for other services that work similarly. The sas-cas-control pod is a service pod that interacts with the CAS server after it has started, translating REST requests made to the service into CAS server instructions.
... View more
02-20-2025
05:20 PM
The syntax looks right to me, assuming you are using Basic authentication and not a Personal Access Token, in which case you would not set a User it looks like: https://cdn.cdata.com/help/LKJ/jdbc/pg_connectionj.htm
... View more
02-20-2025
04:50 PM
In that case, I would suspect the issue to be with the authentication option values themselves. Are you able to log in to databricks with the 'client-id' and 'Token' values outside of SAS?
... View more
02-20-2025
01:52 PM
You are receiving a response from the server so this is not an issue of the incorrect port, I believe the driver assumes https/port 443. The response you are receiving is a 401 unauthorized, so appears to be an issue with your authentication options. If you are wrapping your user and token in single quotes you may wish to try without those.
... View more
02-18-2025
09:38 AM
1 Like
This error is saying that the engine is adding a connection property to your url called "useragententry" which the driver is rejecting as invalid. With the cdata databricks driver if you specify the URL directly, you need to use the form: jdbc:databricks:Server= (no :// in the URL) This is probably whats causing the engine to add options for a different driver.
... View more
02-14-2025
11:53 AM
1 Like
If you have FIPS openssl on your host you may need to add the -encryptfips option to your object spawner's usermods. For example in ObjectSpawner_usermods.sh adding: USERMODS="$USERMODS -encryptfips "
... View more
02-10-2025
04:50 PM
No, this is a staging location as part of the deploy web applications process, they are not being used outside of that process. As I understand it when you run the "Build Web Applications" task, the WAR/EAR files are generated into Web/Staging, and in the "Deploy Web Applications" the web app servers are stopped, the WAR/EAR files are extracted to Web/Staging/exploded then those extracted files are copied to SASServerX_Y/sas_webapps, and then the web app servers are started again.
... View more
02-10-2025
02:27 PM
This "platformpws" path in the Staging/exploded gets populated during the process of building and deploying the platform web services web application. You can delete the whole platformpws directory in there assuming you are not currently performing a Deploy Web Applications step in SAS Deployment Manager, which copies the files from the staging location to the SASServer14_1/sas_webapps path. The next time you run the Deploy Web Applications task it will be recreated.
... View more
02-06-2025
04:54 PM
1 Like
LSF would use either. Ideally, this information would be in DNS, but you can provide it to /etc/hosts which is read when performing lookups as well. If you want this information to only be available to LSF, you can use the LSF hosts file. What is needed is for LSF to be able to resolve the IP address making the request back to a configured LSF client.
... View more
02-06-2025
04:49 PM
Documentation on the use of Cert-Manager as the Viya certificate generator instead of the default OpenSSL can be found here: Configuring the Cert-Manager Certificate Generator https://go.documentation.sas.com/doc/en/sasadmincdc/v_060/calencryptmotion/n1xdqv1sezyrahn17erzcunxwix9.htm#n140u7g1uy74ern1o5cvdi87dtrb If you're wanting to use Cert-Manager for a provisional ingress certificate, see the README.md in $deploy/sas-bases/examples/security under "Using the cert-manager Certificate Generator to Generate the Ingress Controller Certificate".
... View more
02-06-2025
04:34 PM
This error "Request from non-LSF host rejected" means the host submitted the request to the grid is not defined in LSF as a grid server or client. LSF does this check based on a reverse DNS lookup on the IP address, so assuming the host where the object spawner is running is configured as an LSF server, you may need to configure an LSF hosts file to match the IP address to the name as it is defined in the LSF configuration.
... View more
02-03-2025
09:03 AM
I think your understanding is correct, the in-memory table will be balanced among the nodes when loaded. Tables can become unbalanced though if nodes are added or removed unless CAS table rebalancing is enabled.
CAS Server Topology Changes and CAS Table Balancing
https://communities.sas.com/t5/SAS-Communities-Library/CAS-Server-Topology-Changes-And-CAS-Table-Balancing/ta-p/903549
CAS Table Rebalancing
https://go.documentation.sas.com/doc/en/sasadmincdc/v_060/calserverscas/n05000viyaservers000000admin.htm#n0frcy9n5mwb96n1jhkfl6d0cijj
... View more