18.4.2 Setting Up WebLogic Server

To install OSNConnector on Windows or Linux system, first you have to set up WebLogic Server.

To set up WebLogic Server:

  1. Edit the PIA response file resp_file.txt, which is located at,

    • For Windows: %PS_HOME%\SETUP\PsMpPIAInstall

    • For Linux: $PS_HOME/setup/PsMpPIAInstall

  2. Set the Existing Domain and Installing Extensions options in the response file as follows:

    # Install action to specify the core task that installer should perform.
    # For creating new PIA domain - CREATE_NEW_DOMAIN.
    # For redeploying PIA - REDEPLOY_PSAPP.
    # For recreating PIA domain - REBUILD_DOMAIN.
    # For installing additional PSFT site - ADD_SITE
    # For installing Extensions - ADD_PSAPP_EXT
    INSTALL_ACTION=ADD_PSAPP_EXT
    
    # Domain type to specify whether to create new domain or modify existing domain. Possible values are "NEW_DOMAIN", "EXISTING_DOMAIN".
    DOMAIN_TYPE=EXISTING_DOMAIN
    #For Deploying additional App packages give the path of App Home and name of tha packages.
    PS_APP_HOME=<PS_APP_HOME>
    #APP Package to deploy: to deply uncomment the the line
    APP_PKG=FIN/SCM PeopleSoft eProcurement
    
  3. Execute PIA setup file based on your environment.

    For Windows, locate the setup.bat file from %PS_HOME%\SETUP\PsMpPIAInstall\, and execute this:

    <PS_HOME>\setup\PsMpPIAInstall>setup.bat -i silent -DRES_FILE_PATH=<PS_HOME>\setup\PsMpPIAInstall\resp_file.txt

    For Linux, locate the setup.sh file from $PS_HOME/setup/PsMpPIAInstall/, and execute this:

    <PS_HOME>/setup/PsMpPIAInstall>setup.sh -i silent -DRES_FILE_PATH=<PS_HOME>/setup/PsMpPIAInstall/resp_file.txt
  4. Verify the PIA Install log files located in the PIA_WEB Server folder.

    This is a sample log file:

    BUILD SUCCESSFUL
    Total time: 1 minute 6 seconds
    
    Initializing WebLogic Scripting Tool (WLST) ...
    
    Jython scans all the jar files it can find at first startup. Depending on the system, this process may take a few minutes to complete, and WLST may not return a prompt right away.
    
    Welcome to WebLogic Server Administration Scripting Shell
    
    Type help() for help on available commands
    
    Created Single Server
    Encrypting OPERATOR user...
    Encrypting done.
    PIA_INSTALL_SUCCESS
    
  5. Once the process completes, verify that the following files are delivered in the given path:

    In Windows system:

    • %PS_CFG_HOME%\webserv\PSDomain name\applications\peoplesoft\PSIGW.war\WEB-INF\classes\com\peoplesoft\pt\integrationgateway\listeningconnector\fscm_epo_OSNListeningConnector.class

    • %PS_CFG_HOME%\webserv\PSDomain name\applications\peoplesoft\PSIGW.war\ WEB-INF\classes\com\peoplesoft\pt\integrationgatewaytargetconnector\fscm_epo_OSNTargetConnector.class

    • %PS_CFG_HOME%\webserv\PSDomainname\applications\peoplesoft\PSIGW.war\WEBINF\classes\com\peoplesoft\fscm\epo\servlet\Support\fscm_epo_EproRequestException.class

    • %PS_CFG_HOME%\webserv\PSDomain name\applications\peoplesoft\PSIGW.war\WEB-INF\classes\com\peoplesoft\fscm\epo\servlet\Support\fscm_epo_ExtendXml.class

    • %PS_CFG_HOME%\webserv\PSDomain name\applications\peoplesoft\PSIGW.war\WEB-INF\classes\com\peoplesoft\fscm\epo\servlet\Support\fscm_epo_EproOsnAttacher.class

    • %PS_CFG_HOME%\webserv\PSDomain name\applications\peoplesoft\PSIGW.war\WEB-INF\classes\com\peoplesoft\fscm\epo\servlet\Support\fscm_epo_FTPClient.class

      In Linux system:

    • $PS_CFG_HOME/webserv/PSDomain name/applications/peoplesoft/PSIGW.war/ WEB-INF/classes/com/peoplesoft/pt/integrationgateway/listeningconnector/fscm_epo_OSNListeningConnector.class

    • $PS_CFG_HOME/webserv/PSDomain name/applications/peoplesoft/PSIGW.war/ WEB-INF/classes/com/peoplesoft/pt/integrationgateway/targetconnector/fscm_epo_OSNTargetConnector.class

    • $PS_CFG_HOME/webserv/PSDomainname/applications/peoplesoft/PSIGW.war/WEBINF/classes/com/peoplesoft/fscm/epo/servlet/Support/fscm_epo_EproRequestException.class

    • $PS_CFG_HOME /webserv/PSDomain name/applications/peoplesoft/PSIGW.war/WEB-INF/classes/com/peoplesoft/fscm/epo/servlet/Support/fscm_epo_ExtendXml.class

    • $PS_CFG_HOME /webserv/PSDomain name/applications/peoplesoft/PSIGW.war/WEB-INF/classes/com/peoplesoft/fscm/epo/servlet/Support/fscm_epo_EproOsnAttacher.class

    • $PS_CFG_HOME /webserv/PSDomain name/applications/peoplesoft/PSIGW.war/WEB-INF/classes/com/peoplesoft/fscm/epo/servlet/Support/fscm_epo_FTPClient.class