Out of support

 

This documentation supports the 8.1 version of BMC Atrium Single Sign-On, which is in "End of Version Support." However, the documentation is available for your convenience. You will not be able to leave comments.

Click here to view the documentation for a supported version of Remedy Single Sign-On.

Running the SSOARIntegration utility on the AR System server

Performing the Single Sign-On integration with the BMC Remedy AR System server and the BMC Remedy Mid Tier is a two-step sequence:

  1. Run the SSOARIntegration utility on the computer where the AR System server is installed (this procedure).
  2. Run the SSOMidtierIntegration utility on the computer where the Mid Tier is installed.

Before you begin

  • Make sure that Oracle JRE 1.6.0_23 or higher is installed on the AR System server.
  • If you have enabled FIPS-140 mode in BMC Atrium Single Sign-On, you must install the FIPS encryption on AR System server before running the SSOARIntegration utility. For more information, see Configuring FIPS-140 mode
  • If you are running the AR System web services with a proxy server, you must configure your AR System server for a proxy server. For more information, see Configuring AR System server for a proxy server.

To run the SSOARIntegration utility to integrate Single Sign-On and the AR System server

  1. On the computer where the AR System server is installed, navigate to the <ARSystemServerInstall>\artools\AtriumSSOIntegrationUtility directory.
    For example, navigate to C:\Program Files\BMC Software\ARSystem\artools\AtriumSSOIntegrationUtility.

  2. Open the arintegration.txt file and update the parameters for your environment.
    For example, you can enter the supported container types such as Tomcat 6, JBOSS v4, and so on.

    Tip

    When you are using a BMC Atrium SSO load balancer, you must add the load balancer URL in the --atrium-sso-url parameter instead of adding the server URL.

    #AR Server Name, Provide the AR server name.
    --ar-server-name=arsystemserver.bmc.com
     
     
    #AR Server User, Provide the AR server user.
    --ar-server-user=Demo
     
    #AR Server Password, Provide the AR server password.
    --ar-server-password=Demo
     
    #AR Server Port, Provide the AR server port.
    --ar-server-port=0
     
    #Atrium SSO URL, Provide the Atrium SSO URL 
    #and and make sure the server name is 
    #provided with fully qualified domain name 
    #and port is also provided in the URL.
    --atrium-sso-url=https://ssoserver.bmc.com:8443/atriumsso
     
    #Atrium SSO Admin Name
    --admin-name=amadmin
     
    #Atrium SSO Password
    --admin-pwd=ssoadminpassword
     
    #TrustStore Path, Path to the truststore directory.
    #This is an optional parameter.
    #Remove # to uncomment and use the below property.
    #--truststore=truststorepath | Optional parameter.
     
    #TrustStore Password. This is an optional parameter.
    #Remove # to uncomment and use the below property.
    #--truststore-password=truststorepassword | Optional parameter.
             
    #force option, It accepts values as "Yes" or "No" where default is "No". 
    #If "Yes" is provided then utility will not wait
    #for user to shutdown the webserver, if not shutdown already.  
    #This is true in case, where webserver is other then tomcat or jboss.
    #Remove # to uncomment and use the below property.
    #--force=<Yes or No>

    Note

    • Blank passwords are not supported. Your AR System server user must have a password before you run this utility.
    • Fully-qualified domain names for the AR System server and Atrium SSO URL parameters are required.
    • The --truststore=truststorepath and --truststore-password=truststorepassword parameters are optional when integrating Single Sign-On and the AR System server. The #TrustStore Path is the local java truststore path and the value is used for providing the path of the certificate. This value is added automatically by the SSOARIntegration utility using the local java truststore.
    • The --force=Yes or No parameter is optional. If you pass this input, you are not prompted for any manual inputs to restart the AR System server and the server is started automatically. Otherwise, you are prompted to restart the AR System server.
    • Review the optional inputs carefully for your environment.
  3. Open a command window and navigate to the <ARSystemServerInstall>\artools\AtriumSSOIntegrationUtility directory.

  4. Enter the following command:
    java -jar SSOARIntegration.jar --inputfile arintegration.txt

    Note

    If you have enabled FIPS-140 mode in BMC Atrium SSO and BMC Remedy AR System, you must run the following integration command using -Datsso.sdk.in.fips140.mode=true parameter.
    For more information about enabling FIPS-140 mode, see Configuring FIPS-140 mode

    java -jar SSOARIntegration.jar -Datsso.sdk.in.fips140.mode=true --inputfile arintegration.txt
  5. When prompted by the utility, restart the AR System server.

  6. When execution is successfully completed, run the SSOMidtierIntegration utility on the Mid Tier.

     

    Info

    To troubleshoot installation failures, or for information about log files or configurations performed by the SSOMidtierIntegration utility, see Troubleshooting AR System server and Mid Tier integrations.

Where to go from here

Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Koray Kusat
    Jul 11, 2013 05:20
    1. Hemant Baliwala

      Thanks for your comment, Koray. 

      I have updated the procedure. 

      -Hemant

      Jul 18, 2013 08:18
  2. Srivamsi Patchipulusu

    Please add more details on

    1. Please add more details on when/how this parameter be used?
    2. Is this the path to truststore of AtriumSSO server, or  the local java trustore where the tomcat used by midtier is installed?
    #TrustStore Path, Path to the truststore directory. This is an optional parameter.
    #Remove # to uncomment and use the below property.
    #--truststore=truststorepath | Optional parameter.
    Oct 26, 2013 07:31
  3. Abhay Chokshi

    Thank you for your comment, Srivamsi.

    I have updated the Note with necessary information.

    The #TrustStore Path is the local java truststore path and the value is used for providing the path of the certificate. This value is added automatically by the SSOARIntegration utility using the local java truststore.

     - Abhay

    Oct 28, 2013 10:56
  4. Taras Sheremeta

    Guys if AR server is in server group and behind physical load balancer, should i put LB name or each AR server name in --ar-server-name= parameter?

    Jun 19, 2014 06:50
  5. Abhay Chokshi

    Hi Taras,

    When AR System server is in a server group with LB, you have to run this utility on each server individually and for each --ar-server-name= parameter, you must provide the name of the AR System server which is specified in the Windows services. For example, BMC Remedy Action Request System Server XYZ-s.

    Thanks!

    -Abhay

     

    Jun 19, 2014 07:27
    1. Taras Sheremeta

      Abhay thank you for prompt response. Going to submit change request to correct config (smile)

      Jun 19, 2014 07:49
  6. Mario Boileau

    If i'm setting up multiple AR servers, should I configure more than 1 in the AR User store or I should take the existing one and point in to the Load balancer in front of my AR Servers that are  accessible to end users?

    Jan 07, 2015 11:34
  7. Koray Kusat

    Hi  Mario, you can use the LB.

    Jan 08, 2015 05:40
  8. Peter Mabina

    Hi,

     

    For ARS Server 7.6 P4, is the AR Tool Utility available? I know BMC enforce upgrade be done on the ARS Server. Can the integration still be done without the utility and how?

    Jan 15, 2015 11:37
    1. Abhay Chokshi

      Hi Peter,

      Sorry for the delay in response.

      For upgrading, you need to run the upgrade script from upgrade directory: SSOBuild>Webagents.zip>upgrade.

      You can find the webagent upgrade script in upgrade directory when you unzip the webagent.zip file from your BMC Atrium Single Sign-On server build.

      You do not need to reintegrate your AR System server.

      Thanks!

      -Abhay 

       

      Feb 08, 2015 01:01
  9. Mario Boileau

    Ok, so far, here is the setup

    2 Mid Tiers Load Balanced

    2 SSO Servers Clustered

    2 ARS Server group'd

    1 ARS Admin 

    1 Analytics Standalong

     

    I have 1 Mid tier server integrated into SSO cluster (SSO console on each see's the Agent)

    I have SSO Clustered and talking to each other

    ARS Server group working properly.

     

    When i stop the service on SSO 1, MT appears to be sending traffic to SSO2, but never gets a reply, when i fiddler trace, I see it's sent a request to SSO2, but just sits in pending forever.

     

    When I test :

    Analytics on SSO1 only : it works fine. 

    Analytics on SSO2 only: it works fine.

     

    SSO talks to the LB in front of AR and it does the job without issues.

    Is there any settings i missed somewhere? 

    I have the Agents, Server config and HA config on SSO set with the Same cookie (SSO LB name)

     

    Seems that there are settings on my MT that need updating. Any clues ?

     

    Jan 15, 2015 11:37
    1. Abhay Chokshi

      Hi Mario,

      Sorry for the delay in response.

      Can you please confirm if you have done the MT integration correctly using the MT Integration utility? 

      When you say you shutdown your SSO node, is the issue specific to any one node or the behavior is same for any of the node?

      Please get in touch with support if none of the above resolves your queries.  

      Thanks!

      -Abhay

      Feb 09, 2015 06:05
  10. Darmawan Chia

    Hi 

    If I want to uninstall BMC ASSO, will the installer automatically undo the integration with both AR and MidTier servers? or is there any addtional steps or commands I need to perform?

    Thank you!

    Feb 08, 2015 10:15
    1. Abhay Chokshi

      Hi Darmwan,

      You cannot run the installer for removing the integration. Please find the topic for removing Mid Tier integration here:

      Removing integration with BMC Remedy Mid Tier

      You do not  need to remove integration with AR System server.

      Thanks!

      -Abhay

      Feb 09, 2015 06:03