Redirect Web Traffic from HTTP to HTTPS after Reconfiguring the SAS Middle Tier for TLS

We had a new project which required the manual configuration of the SAS middle tier to utilize TLS (Transport Layer Security , a successor protocol to SSL). These environments were SAS Enterprise Business Intelligence Server 9.4M4 deployments. With each new maintenance release, SAS has simplified the automatic and manual configuration of encryption services. SAS Documentation suggests using the Deployment Wizard to automatically configure HTTPS and TLS during the configuration phase of a new deployment or upgrade. Unfortunately we already had fully-deployed 9.4M4 environments, so we had to do the configuration manually. This reconfiguration isn’t a complex process, but there are many configuration files to edit and a lot of clicks in SAS Management Console to achieve the desired result. After learning some shortcuts performing the change in our development environment, I was able to reconfigure the production environment in about an hour. SAS has documented this process in the SAS Intelligence Platform: Middle-Tier Administration Guide.

One other step was required for us after the HTTPS reconfiguration was complete. Our reporting environment was accessed using a link on the company intranet. We worked with the webmaster to update the URL and port in the intranet page, but we still had thousands of end users who had the old URL saved as a favorite in Internet Explorer. Instead of asking users to update their favorites, we chose to automatically redirect redirect web traffic from HTTP to HTTPS .

The solution couldn’t have been easier to implement. All we had to do was edit the SAS Web Server httpd.conf configuration file. My deployment is on AIX, so the file was located on the middle tier server at
SAS-configuration-directory/Lev1/Web/WebServer/conf/httpd.conf. I added to following lines to the file:

# Forward HTTP Requests to HTTPS
 RewriteEngine On
 RewriteCond %{HTTPS} !=on
 RewriteRule ^/?(.*) https://%{SERVER_NAME}:8343/$1 [R,L]

and I also edited the following line:

Listen Localhost:7980

and changed it to

Listen server-IP-address:7980

Be sure mod_rewrite is getting loaded, meaning the following line is not commented out: 

LoadModule rewrite_module "SAS-home-directory/SASWebServer/9.4/httpd-2.2/modules/mod_rewrite.so"

I restarted the web server, and the web traffic was redirected as expected.

Email this to someoneTweet about this on TwitterShare on LinkedInPin on PinterestShare on Google+Share on FacebookPrint this page

Garmin Edge 1000 Software Updated to Version 12.20

Garmin Edge 1000

Garmin released Version 12.20 of its Edge 1000 bike computer software on April 11, 2017, shortly after releasing version 12.10. The release included a single fix.

Changes made from version 12.10 to 12.20:

  • Fixed an issue that could keep Garmin Express map downloads from working

Use Garmin Express to install the new version.

Email this to someoneTweet about this on TwitterShare on LinkedInPin on PinterestShare on Google+Share on FacebookPrint this page

Garmin Edge 1000 Software Updated to Version 12.10

Garmin Edge 1000

Garmin released Version 12.10 of its Edge 1000 bike computer software on March 29, 2017, shortly after releasing version 12.00. The release included a single fix.

Changes made from version 12.00 to 12.10:

  • Fixed minor issues related to Connect IQ

Use Garmin Express to install the new version.

Email this to someoneTweet about this on TwitterShare on LinkedInPin on PinterestShare on Google+Share on FacebookPrint this page

Garmin Edge 1000 Software Updated to Version 12.00

Garmin Edge 1000

Garmin released Version 12.00 of its Edge 1000 bike computer software on March 20, 2017. The release included a few fixes and a number of new features.

Changes made from version 11.20 to 12.00:

  • New Feature! Added support for Shimano Di2 Synchronized Shift. Graphical Gear data fields will now blink, an alert tone will be played, and a message banner will be displayed to indicate a chain ring shift is upcoming. Synchronized Shift mode can be changed and the alert tones can be disabled through the Shimano Di2 sensor settings
  • Added improvements for ANT+ bike lights. Added new Light Beam Activated and network Light Mode settings to ANT+ Bike Lights sensor settings. You can now configure your lights to turn On with a Timer Start by using the new Light Beam Activated setting and there is also a new Trail Light Mode
  • Added support for Connect IQ version 2.2.3
  • Fixed power zone settings not being retained
  • Fixed shutdowns during navigation
  • Fixed route calculation on special maps.

Use Garmin Express to install the new version.

Email this to someoneTweet about this on TwitterShare on LinkedInPin on PinterestShare on Google+Share on FacebookPrint this page

Garmin Edge 1000 Software Updated to Version 11.20

Garmin Edge 1000

Garmin released Version 11.20 of its Edge 1000 bike computer software on December 15, 2016. The release included a few fixes and a number of new features.

Changes made from version 10.00 to 11.20:

  • Improvements to Workout Data Screen
  • Fixed a bug to properly set target power when using the indoor trainer
  • New feature! Connect IQ 2.2 Support: Connect IQ Apps, Widgets and Data Fields can now communicate with ANT+ Power Meters and Bike Lights that are already connected to your Edge and can also now take advantage of ANT Burst mode. In addition, Apps and Widgets can take advantage of downloadable content and the new Intents system to create new and innovative experiences
  • New feature! Time in Zone data fields for Heart Rate and Power
  • Fixed an issue with the Turn Guidance Popup where the Map was not centering on the turn

Use Garmin Express to install the new version.

Email this to someoneTweet about this on TwitterShare on LinkedInPin on PinterestShare on Google+Share on FacebookPrint this page

Garmin Edge 1000 Software Updated to Version 10.00

Garmin Edge 1000

Garmin released Version 10.00 of its Edge 1000 bike computer software on October 13, 2016. The release included no fixes, but it did add four new features.

Changes made from version 9.20 to 10.00:

  • New feature! Added support for LiveTrack Auto Start
  • New feature! Added support for GroupTrack
  • Added Distance and Time Ahead/Behind as configurable data fields
  • Added Bike Lights options to Shimano Di2 remote controls. Now you can control ANT+ Bike Lights remotely with your Shimano Di2 Dura Ace shifters!

Use Garmin Express to install the new version.

Email this to someoneTweet about this on TwitterShare on LinkedInPin on PinterestShare on Google+Share on FacebookPrint this page

Garmin Edge 1000 Software Updated to Version 9.20

Garmin Edge 1000

Garmin released Version 9.20 of its Edge 1000 bike computer software on September, 2016. Three fixes and two improvements were added in this release.

Changes made from version 9.10 to 9.20:

  • Fixed several issues and made improvements for Varia Vision
  • Fixed several issues and made improvements for Connect IQ
  • Fixed an issue uploading activities over Wi-Fi
  • Made improvements to the software update page
  • Added mixed surface ride type.

Use Garmin Express to install the new version.

Email this to someoneTweet about this on TwitterShare on LinkedInPin on PinterestShare on Google+Share on FacebookPrint this page

SAS Environment Manager Server Does Not Start on AIX

ISAS Institute, Inc. began installing SAS Enterprise Business Intelligence (EBI) 9.4 Maintenance Release 3 software on AIX 7.1 LPARs this summer. These were development environments which were single-machine deployments. The installation and configuration phases were straightforward, and when completed, the deployment was up and running and validated perfectly. I then shut down all of the SAS services using the sas.servers script which is created at the end of the configuration phase. I then used the script to start all of the services, and SAS reported everything was up and running, so I performed another round of validation. When I opened up a browser and supplied the URL of the Environment Manager, the browser reported that there was not an application running on that server and port. I stopped and started the SAS services many times with the sas.servers script to make sure the problem was consistently occurring, which it was.

I then opened up PuTTy and went straight to the <sasconfig>Lev1/Web/SASEnvironmentManager/server-5.8.0-EE/bin/hq-server.sh script and executed a shutdown, only to be told that the Environment Manager server wasn’t running. So I then used the same script to start the server, and I went back to my browser and I was able to log into the application to validate.

Just out of curiosity, I contacted SAS Technical Support and asked them why this happened. The Tech Support Analyst told me that I was probably experiencing a known defect in the hq-server.sh script on AIX. The problem is that if you issue the hq-server.sh script from outside the <sasconfig>Lev1/Web/SASEnvironmentManager/server-5.8.0-EE/bin directory, which is what is happening when we use the sas.servers script, then we will see a “../lib not found” error in the log.

To prevent this from happening, the hq-server.sh script needs to be modified in two places, replacing the relative path to an absolute path to the lib directory. So to fix the problem, edit the <sasconfig>Lev1/Web/SASEnvironmentManager/server-5.8.0-EE/bin/hq-server.sh script and change the following:

From:

INPUT=`ls -m ../lib`
for i in $INPUT
do
   if [ -f "../lib/${i}" ]; then

To:

INPUT=`ls –m <sasconfig>/Lev1/Web/SASEnvironmentManager/server-5.8.0-EE/lib`
for i in $INPUT
do
   if [ -f "<sasconfig>/Lev1/Web/SASEnvironmentManager/server-5.8.0-EE/lib/${i}" ]; then

where <sasconfig> is the fully qualified path to configuration directory.

With the absolute path provided, SAS knows where the appropriate binaries are located to start up the Environment Manager!

Oddly, this seems to be an AIX thing, because I have a few Red Hat Linux environments running SAS Visual Analytics and the Environment Manager, and never saw this issue.

Email this to someoneTweet about this on TwitterShare on LinkedInPin on PinterestShare on Google+Share on FacebookPrint this page

Garmin Edge 1000 Software Updated to Version 9.10

Garmin Edge 1000

Garmin released Version 9.10 of its Edge 1000 bike computer software on August 15, 2016. The two new fixes only apply to the Connect IQ application.

Changes made from version 9.00 to 9.10:

  • Fixed an issue with syncing Connect IQ settings.
  • Fixed issue where activities using Connect IQ data fields could be corrupted.

Garmin states that this update will require you to pair your Edge and phone after the update.

Use Garmin Express to install the new version.

Email this to someoneTweet about this on TwitterShare on LinkedInPin on PinterestShare on Google+Share on FacebookPrint this page

Garmin Edge 1000 Software Updated to Version 8.30

Garmin Edge 1000

Garmin released Version 8.30 of its Edge 1000 bike computer software on June 6, 2016.

Changes made from version 8.10 to 8.30:

  • New feature! Added the ability to set an activity’s Ride Type. Garmin Connect will show this setting in each ride’s Activity Type. You can modify the default setting for each Activity Profile and also manually override this value on the save/discard page for each ride. Please note that the following Ride Type settings are not yet supported on Garmin Connect, but will be added in the upcoming weeks: Commuting, eBike, and eMountain.
  • Fixed issue where an extra activity profile is created when importing settings from WKO4
  • Added support for two new data fields on the Varia Vision: Gear Battery and Gear Combo
  • Fixed issue where CIQ data fields could cause sensor dropouts
  • Improved experience with Bontrager lights
  • Fixed issue where FTP could be corrupted, which caused TSS and IF metrics to not be recorded
  • Fixed issues with gear shifting data

Use Garmin Express to install the new version.

Email this to someoneTweet about this on TwitterShare on LinkedInPin on PinterestShare on Google+Share on FacebookPrint this page

© 2017 Technoleros

Theme by Anders NorénUp ↑