Skip to main content

Onboarding

Frequently Used Sites

PPM Optics Time entry

My Apps All apps on your logged-in account

App Store Request and view approved apps

  • All apps have a rating of either:
    • Preferred
    • Acceptable
    • Discouraged
    • Unacceptable

Chromium Extension All pre-approved Chrome extensions Secure Request and view permissions

Artifactory Libraries and release versions for Maven Projects

Rally Sprint Dashboard

Jenkins Build Trigger builds for services

  • Login is MSID/Password

Jenkins Deployment Deploy services with the latest build

Sonar SonarQube dashboard for all projects

  • Login is MSID/Password

GitHub Optum Financial GitHub Dashboard

Workspace Setup Guide

Prerequisites

  • Bitbucket access
  • O Drive Access (Shared Drive)
  • Apache Maven 3.6.3
  • Java 1.8 (for windows-x64) -Adopt Open JDK 282 (for compiling)
  • jdk1.7.0_80 (for Jboss)
  • Git Bash
  • JBoss EAP 5.2 (Copy from here //cycfs1.cyc.local/CCDATA/IT/downloads/rich/jboss-eap-5.2.zip and unzip to your local)
  • JackRabbit (Copy from here //cycfs1.cyc.local/CCDATA/IT/downloads/rich/jackrabbit_EAP52.7Z and unzip to your local)
  • Copy cyc_libs_trunk.zip from //cycfs1.cyc.local/CCDATA/Bhanu/cyc_libs_trunk.zip and unzip to your local
  • Eclipse IDE 4.19 or IntelliJ Community Edition
  • Dev, QA Database Access

Access

Code and AWS

Email to support@cycdesktopsupport.atlassian.net with subject line : New Member onboarding "Member Name" And request access to the following:

  • CYC VPN, Bitbucket, Confluence
  • AWS QA console access (EC2 + SSM)
  • AWS PROD console access (EC2 + SSM)
  • AWS Prod Workspace access
  • SSH/Console access to QA, MO, Prod JBoss instances.

Secure Access

You can request to be added to the global group

  • Win10CPerms via secure.uhc.com to gain temporary rights which will allow you to edit and move files in the C: drive.

  • AOVPN_User_Exceptions with the business justification something like:

Optum Financial - HSA Operations team member requires ability to disconnect from Optum VPN in order to access acquired entity ConnnectYourCare(CYC) VPN until Optum IT completes full network integration project.

Personal Access Token

  1. Go to CYC Bitbucket https://bitbucket.connectyourcare.net/ then click on “Manage Account”.
  • Note: This uses your connectyour care credentials and duo app set up need to be completed

image

  1. Now go to “Personal access tokens” as shown below:

image

  1. Now click on “Create a token” button on right side corner and create a token with default settings.

image

Code Checkout

Maven Settings file

Create a folder .m2 in case it is not there in your system \Users[yourusername].m2 and copy settings.xml, settings-security.xml files to the folder. You can get the files from the below shared drive location \cycfs1\CCDATA\Bhanu\settings_files.

Configuration File Updates

Maven

Create a folder .m2 in case it is not there in your system \Users[yourusername].m2 and copy settings.xml, settings-security.xml files to the folder. You can get the files from the below shared drive location \cycfs1\CCDATA\Bhanu\settings_files.

JackRabbit

  • Update H2-repo.xml(/Users/asenthi1/devtools/jackrabbit_EAP52/h2_repo) with the right url in line 48 and 92

    • param name="url" value="jdbc:h2:file:/Users/asenthi1/devtools/jackrabbit_EAP52/h2_repo/db/itemState"
  • Update workspace.xml under /Users/asenthi1/devtools/jackrabbit_EAP52/h2_repo/workspaces/Preview in line 11

    • param name="url" value="jdbc:h2:file:/Users/asenthi1/tools/jackrabbit_EAP52/h2_repo/db/itemState"
  • Update workspace.xml under /Users/asenthi1/devtools/jackrabbit_EAP52/h2_repo/workspaces/Production in line 11

    • param name="url" value="jdbc:h2:file:/Users/asenthi1/tools/jackrabbit_EAP52/h2_repo/db/itemState"
  • Update jcr-ds.xml under /Users/asenthi1/devtools/jboss-eap-5.2/jboss-as/server/cycProd/deploy line 8,9

    • config-property name="homeDir" type="java.lang.String">/Users/asenthi1/devtools/jackrabbit_EAP52/h2_repo<config-property>
    • config-property name="configFile" type="java.lang.String">/Users/asenthi1/devtools/jackrabbit_EAP52/h2_repo/h2-repo.xml<config-property>

Eclipse workspace

  • Create a folder Create a folder for workspace : /Users/asenthi1/workspace
  • Launch Eclipse and choose this workspace
  • Choose the Import Existing Maven Project and choose the location of code
  • Copy build.properties to the root of the project from cycfs1.cyc.local/CCDATA/Bhanu/build.properties
    Update the following lines in build.properties
    • jdk.home= /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
    • development.home= /Users/asenthi1/devtools
    • boss.home=${development.home}/jboss-eap-5.2/jboss-as
    • cyc.libs= /Users/asenthi1/Documents/CYCLegacy/external/external/cyc_libs_trunk
  • Run mvn clean and install
  • Run Ant Deploy
  • Point EAP_DB_to_QA1

Configure JBoss

Download, Install and Set Up JBoss EAP from within the Eclipse IDE 4.19

  1. Click Eclipse > Preferences, expand JBoss Tools, and then click JBoss Runtime Detection.
  2. In the Paths pane, click Download or provide the path of your Jboss installation location
  3. In the Download Runtimes window, from the Download Runtimes table select the JBoss EAP version that you want to download and click Next.

image

To run Jboss manually from cmd line

Open terminal and Navigate to Jboss bin folder

  • Cd /Users/asenthi1/devtools/jboss-eap-5.2/jboss-as/bin
  • set JAVA_HOME= “/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home”
  • ./run.sh -c cycProd

URL: localhost:8080/portal/CC or localhost:8080/portal/CC?legacyLogin=true Login rbontala / password11