Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

Illustration of adding EDITTABLE19,20,23 in your DERIVED record

...

 Image Added


(2)
 Application Server/Process scheduler configuration steps

...

NOTE: Please refer to KB article 1485558 on Oracle support site for additional details on DBFlags parameter.

...

Image Added


(3) 
We also require that environment is validated for Integration Broker configuration making sure default local node is setup correctly, along with active IB domain and keystore password encrypted on the gateway configuration.

Illustration of Default local gateway check

...

Image Added


Illustration of Illustration of Default local node successful ping

...

Image Added


Illustration of 
Active domain status

...

Image Added


f) Download and Extract the windows Executable from the Zip file 

...

Choose Copy option if you want to copy and build PeopleSoft projects manually, or choose manual build if you want projects to be copied but build manually. Auto build will copy and build PeopleSoft projects during installation.

...

Image Added


After install file is executed and depending on the Installation output directory you provide, installer will deliver some files and folders to that directory. 

...

Image Added


Copy all jar files from your installation appserver directory to all of your appserver $PS_HOME/classes folder. SmartProducts are usually shipped with the following jar files. 

a. SmarBusinessProcessInterfaces.jar
b. SmartERPGadgetInterfaces.jar
c. SmartCommon.jar

...

Image Added


Download itext-2.1.7.jar (or later version of this file) and place it under PS_HOME/appserv/classes folder.

...

 (1) Copy SmartFilter.jar from local installation webserver folder to both internal and external <WEBSERVERHOME>/<DOMAIN>/applications/peoplesoft/PORTAL.war/WEB-INF/lib folder.

...

Image Added


 (2) Copy smarterp.config from local installation webserver folder folder to external site only to the path shown below. 

<WEBSERVERHOME>/<DOMAIN>/applications/peoplesoft/PORTAL.war/WEB-INF folder

...

Image Added


(3)  For Internal Site (HR users)
 

...

After copying either using any GUI tool or shell rename smarterp_psft.config to smarterp.config without fail. Below screenshot illustrates after file rename from smarterp_psft.config to smarterp.config.

...

Image Added


 (4) Copy  Copy SmartCloudOnboarding.zip from local installation webserver folder to  to both internal and external webserver sites. 

 <WEBSERVERHOME>/<DOMAIN>/applications/peoplesoft/PORTAL.war/SmartCloudOnboarding.zip

...

Image Added


From command prompt(windows) or shell(Unix/Linux) change directory to <WEBSERVERHOME>/<DOMAIN>/applications/peoplesoft/PORTAL.war and run the following commands: 

...

Below screenshot illustrates after copying the folders or unzipping them as suggested above.

...

Image Added


(5)
 Edit  Edit <<WEBSERVER>>\ <<DOMAIN>>\applications\peoplesoft\ \PORTAL.war\WEB-INF\web.xml and add the following entry after “<!-- <distributable/> →” inside “web-app” section.

...

<!--End SmartERP Solutions, Inc. 2018→

...

2018 -->

Image Added


(6) Only for Internal Users Modern Site, not needed for Candidate or external site webservers
 

Edit <WEBSERVERHOME>/<DOMAIN>/applications/peoplesoft/PORTAL.war/WEB-INF/smarterp.config and enter “SiteName” for which Modern Content should be rendered under “ResponsiveUIFilter” Section.
<filter name="ResponsiveUIFilter">
<param name="filterClassName" value="com.smarterp.signon.LoginFilter"></param>
<param name="TemplateIScript" value="WEBLIB_SM_CD.ISCRIPT1.FieldFormula.IScript_GetUITemplateHeader"></param>
<param name="PSSite" value="HPKGNINT"></param>
</filter>

...

Image Added


(7)
 Bounce webservers. 

h) WebLogic settings when modern UI is not rendering some multibyte ASCII characters

...

 http(s)://<<hostname>>:<<portnumber>>/psp/<<sitename>>/?cmd=login&languageCd=ENG&

...

Image Added


2) Create(add) a new URL definition SM_AUTH_INTERNAL_SITENAME 

For URLID, provide the internal modern UI site you have created in step C. This is a very important step without which modern UI site can not be launched by the internal users.

...

Image Added


On each of the webserver hosts make sure that hostname.<<authentication token domain>> resolves to the local webserver host. If this is not handled on the dns server make sure to add it on the hosts file (On Linux/Unix at /etc/hosts and On Windows at C:\Windows\System32\drivers\etc).j) Webserver HostName DNS Entry

For example: if the webserver hostname is "smtest01" and the authentication token domain used while creating webserver domain is ".smarterp.org" then smtest01.smarterp.org should resolve to the same host.

...

b) Either using a GUI tool or using a shell copy this jar to the following webserver directory

<<PS_CFG_HOME>>webserv/<<DOMAIN>>/applications/peoplesoft/lib/  

 This has to be carried out for both "internal" as well as "external" website.

...

Image Added


4. Import Certificate and Keystore Configuration Steps Steps 

The following describes the steps to be done to configure PeopleSoft keystores for secure integration between Smart E-Verify and the USCIS E-Verify Webservices.

...

https://stage-everify.uscis.gov/api/v30/soap/cases/wsdl

...

Image Added


b) View the Certificate 

Go to the Certification Path tab and highlight the intermediate certificate, Symantec Class 3 Secure Server CA – G4 (intermediate certificate) in this case, and click the  View Certificate button.

...

Image Added


c) Certificate Details 

On the intermediate certificate, go to the Details tab and click Copy to File button to export the certificate.

...

Image Added


d) Export Certificate 

Choose the Base-64 Encoded X.509 (.CER) format and export the certificate into a file.

...

Image Added


e) Copy and Import Certificate 

Copy this file to the webserver that is hosting the Integration Broker gateway and import the certificate file using pskeymanager (at <PS_CFG_HOME>\webserv\<domainname>\piabin) or any other key manager utility, and bounce the webserver.

...

Image Added


5. reCaptcha Registration for On-Premise Clients 

...

a) Go to the Google reCAPTCHA web page:  https://www.google.com/recaptcha/intro/.

...

Image Added


b) Click the the Get reCAPTCHA link link

...

Image Added


c) Sign in using a gmail account.  If you do not have a gmail account, you can create one. 

...

Image Added


d) Select the the reCAPTCHA V2 option option

e) Enter your domain name - for example www.<customerdomain>.com.

...

g) Click the Register button.

...

Image Added


h) Send Registration Details 

...

  1. Copy and paste all of the information from these 3 sections into a Word document, and save them. Just like below.
    1. Keys
    2. Step 1: Client side integration
    3. Step 2: Server side integration
  2. Update the ‘Site Key’ in the Forgot Password HTML file.
    1. Go To the Path <<PS_HOME>>applications/peoplesoft/PORTAL.war/WEB-INF/psftdocs/smarterp/Framework/pages/Authentication
    2. Locate the file ForgotPassword.html
    3. Update the ‘key’ info here <div class="g-recaptcha" id="smrecaptcha" data-sitekey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"></div>
  3. Update the ‘Site Key’ in the Forgot Username HTML file.
    1. Go To the Path <<PS_HOME>>applications/peoplesoft/PORTAL.war/WEB-INF/psftdocs/smarterp/Framework/pages/Authentication
    2. Locate the file ForgotUsername.html
    3. Update the ‘key’ info here <div class="g-recaptcha" id="smrecaptcha" data-sitekey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"></div>
  4. Update the ‘Secret Key’ in the SmartERP Config file.
    1. Go To the Path <<PS_HOME>> applications/peoplesoft/PORTAL.war/WEB-INF
    2. Locate the file smarterp.config
    3. Update the ‘key’ info here <param name="reCaptchaKey" value=" xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx "></param>
  5. Bounce the Webserver

...

Image Added

...

Image Added