<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.zutshigroup.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Zutshi Group LLC - tech:psoft</title>
        <description></description>
        <link>https://www.zutshigroup.com/</link>
        <lastBuildDate>Thu, 04 Jun 2026 15:56:35 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://www.zutshigroup.com/_media/wiki/dokuwiki.svg</url>
            <title>Zutshi Group LLC</title>
            <link>https://www.zutshigroup.com/</link>
        </image>
        <item>
            <title>Configuring App Engine Trace</title>
            <link>https://www.zutshigroup.com/tech/psoft/ae_trace?rev=1718985843&amp;do=diff</link>
            <description>Configuring App Engine Trace

Append to Parameter List for the process definition:


-TRACE 131 -TOOLSTRACEPC 3596 -TOOLSTRACESQL 31</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>All Processing Suspended: Restart OPRID=%1 RUNID=%2, PI=%3</title>
            <link>https://www.zutshigroup.com/tech/psoft/app_engine_processing_suspended?rev=1718985843&amp;do=diff</link>
            <description>All Processing Suspended: Restart OPRID=%1 RUNID=%2, PI=%3

When restarting an app engin program gives you the dreaded:


All Processing Suspended: Restart OPRID=%1 RUNID=%2, PI=%3


Do the following:


delete from PS_AERUNCONTROL where OPRID = %OPRID% and PROCESS_INSTANCE = %PI%</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Application Server SSL Certificates</title>
            <link>https://www.zutshigroup.com/tech/psoft/app_server_certs?rev=1718985843&amp;do=diff</link>
            <description>Application Server SSL Certificates

You may have to move App server SSL certificates from one PS database to another.  Using datamover you can export certificates out of the following tables:

In PeopleTools 8.49 and lower:


PSCERTDB
PSKEYDB


In PeopleTools 8.50 and higher:</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>PeopleSoft Audit Trigger</title>
            <link>https://www.zutshigroup.com/tech/psoft/audit_trigger?rev=1718985843&amp;do=diff</link>
            <description>PeopleSoft Audit Trigger

The trigger below audits any changes to the PeopleSoft PSOPRDEFN table and writes the pertinent information to PS_NX_AUD_OPRDEFN.


CREATE OR REPLACE TRIGGER AUDIT_PSOPRDEFN
AFTER INSERT OR UPDATE ON SYSADM.PSOPRDEFN
FOR EACH ROW
DECLARE NXCONNECTINFO VARCHAR2(64); NXUSER VARCHAR2(30); NXOPRID  VARCHAR2(30); NXTIME  DATE;
BEGIN
SELECT &#039;user=&#039;||sys_context(&#039;userenv&#039;,&#039;os_user&#039;)||&#039; ip=&#039;||sys_context(&#039;userenv&#039;,&#039;ip_address&#039;)||
&#039; host=&#039;||sys_context(&#039;userenv&#039;,&#039;host&#039;) into NXC…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Blaze Rules Engine to PS Integration Broker Checklist</title>
            <link>https://www.zutshigroup.com/tech/psoft/blazemq_to_ib_checklist?rev=1718985843&amp;do=diff</link>
            <description>Blaze Rules Engine to PS Integration Broker Checklist

	*  On appserver is /blaze mounted?
	*  On PIA is /blaze mounted?
	*  IB Node Properties (bindings, JMSUser/JMSPassword)
	*  Are MQ jar files on WAS? WEB-INF/lib along with providerutil.jar?
	*  Restart PIA</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Add a user to the CDM Report Distribution</title>
            <link>https://www.zutshigroup.com/tech/psoft/cdm_dist?rev=1718985843&amp;do=diff</link>
            <description>Add a user to the CDM Report Distribution

Add myself to Report Dist.


insert into PS_CDM_AUTH 
select CONTENTID, PRCSINSTANCE, &#039;ZUTSHAY&#039;, &#039;2&#039; from PS_CDM_AUTH where PRCSINSTANCE = :1</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Configure a PeopleSoft REN Server</title>
            <link>https://www.zutshigroup.com/tech/psoft/configure_ren_server?rev=1718985843&amp;do=diff</link>
            <description>Configure a PeopleSoft REN Server

A REN (Remote Event Notification) server is used in PeopleSoft primarily for nVision on the web transactions.  It also may be used for the optimization engine and that other new crap that PeopleSoft is now pushing.  I don&#039;t really know a whole lot about.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Copied JRE Appserver will not boot</title>
            <link>https://www.zutshigroup.com/tech/psoft/copied_jre_jvm?rev=1718985843&amp;do=diff</link>
            <description>Copied JRE Appserver will not boot

AppServer wont boot with PUBSUB=Yes. Failing at:


exec PSPUBDSP -s PSPUBDSP_dflt:Dispatch -- -C psappsrv.cfg -D FS89PRF -S PSPUBDSP_dflt :
        CMDTUX_CAT:1864: INFO: Process ID=479386 Assume failed (pipe).

tmboot: CMDTUX_CAT:827: ERROR: Fatal error encountered; initiating user error handler</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Use Dynamic SQL for Prompts - SqlText</title>
            <link>https://www.zutshigroup.com/tech/psoft/dynamic_prompts?rev=1718985843&amp;do=diff</link>
            <description>Use Dynamic SQL for Prompts - SqlText

(from: &lt;http://peoplesoftexperts.blogspot.com/2007/02/use-dynamic-sql-for-prompts-sqltext.html&gt;) 


Normally you can not use dynamically generated SQL at runtime as your prompt record. You can use %EDITTABLE to specify the prompt table you want to use, but it has to be predefined. There is this little known property SqlText for Field Class, which allows you to do exactly that.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>HCM 8.9 to ELM 9.0 Integration Notes</title>
            <link>https://www.zutshigroup.com/tech/psoft/elm_ib_integration?rev=1718985843&amp;do=diff</link>
            <description>HCM 8.9 to ELM 9.0 Integration Notes
HCM.Def Version ELM.Def Version Shared Alias HCM Routing Notes ELM Routing NotesPERSON_BASIC_SYNC.INTERNAL PERSON_BASIC_SYNC.VERSION_3PERSON_BASIC_SYNC.INTERNALNAHMTF_TR_IA(INTERNAL to VERSION_3)PERSON_BASIC_FULLSYNC.VERSION_3</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Get a File out of the PeopleSoft Report Repository from Java</title>
            <link>https://www.zutshigroup.com/tech/psoft/get_file_from_ps_report_repo_externally?rev=1718985843&amp;do=diff</link>
            <description>Get a File out of the PeopleSoft Report Repository from Java

I used the Apache Jakarta HttpClient libraries to accomplish this. HttpClient is available from &lt;http://jakarta.apache.org/commons/httpclient/&gt; 


Make sure that you have the following jar files in you CLASSPATH:


	*  commons-codec-1.3.jar</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>PSFT Authentication token failed for Node PSFT_HR</title>
            <link>https://www.zutshigroup.com/tech/psoft/ib_node?rev=1718985843&amp;do=diff</link>
            <description>PSFT Authentication token failed for Node PSFT_HR

ISSUE:

Local default node pings ok, but remote node (for another PeopleSoft 8.48 env ) produces the error Authentication token failed   

Example:

HRMS and Financials environments.  HRMS environment has a local default node called PSFT_HR.  Local default node PSFT_HR pings ok.  In the HRMS environment, there is a remote node called PSFT_EP for the financials environment.   When pinging remote node via the PIA browser,  get the following error …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Integration Broker Overview and Tuning</title>
            <link>https://www.zutshigroup.com/tech/psoft/ib_overview?rev=1718985843&amp;do=diff</link>
            <description>Integration Broker Overview and Tuning

Internal Processes:


PSBRKDSP – Message Broker Dispatcher
PSBRKHND – Message Broker Handler

PSPUBDSP – Publication Contract Dispatcher
PSPUBHND – Publication Contract Handler

PSSUBDSP – Subscription Contract Dispatcher
PSSUBHND – Subscription Contract Handler</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Integration Broker Permission List Security</title>
            <link>https://www.zutshigroup.com/tech/psoft/ib_perm_list_sec?rev=1718985843&amp;do=diff</link>
            <description>Integration Broker Permission List Security

Working with PeopleSoft integration broker &gt;= Pt 8.48, there is a new concept where a Service Operation has to have a permission list associated with it in order for the Service Operation to function correctly.  The SQL below allows you to insert a permission list for every Service Operation available in the system.  Typically you would attach the permission list that every user has in the system.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Interactive Services Repository</title>
            <link>https://www.zutshigroup.com/tech/psoft/ib_service_repo?rev=1718985843&amp;do=diff</link>
            <description>Interactive Services Repository

PeopleSoft has tons and tons of integrations via Integration Broker (IB).  These can be referenced at Interactive Services Repository.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Create IB Service Operation Security.</title>
            <link>https://www.zutshigroup.com/tech/psoft/ib_servop_sec?rev=1718985843&amp;do=diff</link>
            <description>Create IB Service Operation Security.

PSAUTHWS contains the Permission list security for IB for each service operation
we are using Z_CR_PT_BASE_USER permission list for all Service Operations.


insert into PSAUTHWS
select distinct &#039;Z_CR_PT_BASE_USER&#039;, A.IB_OPERATIONNAME , 4
from PSAUTHWS A 
where not exists (select &#039;x&#039; from PSAUTHWS where CLASSID = &#039;Z_CR_PT_BASE_USER&#039; and IB_OPERATIONNAME = A.IB_OPERATIONNAME)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>How to Setup MQ / Peoplesoft Connectivity- WebSphere</title>
            <link>https://www.zutshigroup.com/tech/psoft/ib_to_mq?rev=1718985843&amp;do=diff</link>
            <description>How to Setup MQ / Peoplesoft Connectivity- WebSphere

Culled from the internet somewhere

Setup MQM Client Libraries.

	*  Create user called mqm home directory /opt/mqm 

	*  You can download the MQM Client Libraries from MQ all you need following jar files to support MQ:</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Troubleshooting PT 8.48 PT 8.49 Integration Broker</title>
            <link>https://www.zutshigroup.com/tech/psoft/ib_troubleshooting?rev=1718985843&amp;do=diff</link>
            <description>Troubleshooting PT 8.48 PT 8.49 Integration Broker

Troubleshooting guidance for publication process, subscription process, and other possible problems. 

Publication Process Problems

 Possible publication process problems include:


	*  Publication contract is not created.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Index Redirect</title>
            <link>https://www.zutshigroup.com/tech/psoft/index_redirect?rev=1718985843&amp;do=diff</link>
            <description>Index Redirect

Often we have to redirect somesite.com to somesite.com/ps/signon.html
You can replace the index.html file in $PS_HOME/webserv/peoplesoft/applications/peoplesoft/PORTAL with the file below:


&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 3.2//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html;CHARSET=iso-8859-1&quot;&gt;
&lt;title&gt;PeopleSoft Redirect&lt;/title&gt;
&lt;meta http-equiv=&quot;refresh&quot; content=&quot;0;url=./ps/signon.html&quot;&gt;
&lt;/head&gt;
&lt;/html&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Installing PeopleSoft on Gentoo Linux</title>
            <link>https://www.zutshigroup.com/tech/psoft/install_psoft_on_gentoo?rev=1718985843&amp;do=diff</link>
            <description>Installing PeopleSoft on Gentoo Linux

General Gentoo Setup:

My USE Flags:

USE=“-doc -kde -qt -postgres -xemacs mmx sse acl usb pam sftplogging bzip2 toolbar menubar tiff caps server”

Portage Commands:

emerge --update --deep --newuse world

emerge -pv depclean</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Installing BEA Tuxedo on Linux</title>
            <link>https://www.zutshigroup.com/tech/psoft/install_tuxedo_on_linux?rev=1718985843&amp;do=diff</link>
            <description>Installing BEA Tuxedo on Linux

These instructions specifically pertain to Gentoo Linux but I guess the probably apply to all flavors of Linux.

Tuxedo 8.1

	*  Make sure that you have installed compress/uncompress.  You may get all kinds of errors about</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Annoying LLE deprecation Messages in Weblogic PIA and Appserver</title>
            <link>https://www.zutshigroup.com/tech/psoft/lle_deprecation?rev=1718985843&amp;do=diff</link>
            <description>Annoying LLE deprecation Messages in Weblogic PIA and Appserver

Appserver

 * Edit the Tuxedo Domain&#039;s &lt;PS_CFG_HOME&gt;/appserv/&lt;DOMAIN_NAME&gt;/psappsrv.ubx file. 
 * At the bottom of that file there is a section for environment settings.  Add a new environment variable</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>PeopleSoft</title>
            <link>https://www.zutshigroup.com/tech/psoft/main?rev=1718985843&amp;do=diff</link>
            <description>PeopleSoft
psoft index</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Removing a NATIONAL_ID for a PDI Message</title>
            <link>https://www.zutshigroup.com/tech/psoft/pdi_edit_message?rev=1718985843&amp;do=diff</link>
            <description>Removing a NATIONAL_ID for a PDI Message

PeopleSoft PDI mappings are usually one-to-one.  For example let&#039;s say you have an LDAP field called “xID”.  This is mapped to PS_PERS_NID.NATIONAL_ID.  Now the PS_PERS_NID table is keyed by two fields NATIONAL_ID_TYPE and NATIONAL_ID.  If a person has multiple rows in the PS_PERS_NID table, say a social security number and an EDIPI number (if in the military) and any one of these values is changed the LDAP field</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>PeopleSoft RC Scripts</title>
            <link>https://www.zutshigroup.com/tech/psoft/peoplesoft_rc_scripts?rev=1718985843&amp;do=diff</link>
            <description>PeopleSoft RC Scripts

Actual Start/Stop Script


#!/usr/bin/ksh

logger() {
 echo &quot;$1&quot; &gt;&gt; $RCLOG
}

init_log() {
  logger &quot;***************************************************************&quot;
  logger &quot;** STARTING NEW INSTANCE of RC SCRIPT                        **&quot;
  logger &quot;***************************************************************&quot;
}

set_environment() {
  export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/ccs/bin:/usr/ucb:.
  unset IS_PS_PLT
  unset PSJLIBPATH
  unset PSLIBPATH
…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Using PeopleSoft SOAP Classes</title>
            <link>https://www.zutshigroup.com/tech/psoft/peoplesoft_soap_example?rev=1718985843&amp;do=diff</link>
            <description>Using PeopleSoft SOAP Classes

Overview

There are a number of ways to implement SOAP transactions in PeopleSoft.  Here we are demonstrating the use of simple PeopleSoft SOAP classes.  The goal of this exercise is for some third party system to send an OPRID and a SSN to our system, we will respond with a true or false message depending on whether the SSN is actually valid.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>PSA_ACCTGGL ORA-600 Error</title>
            <link>https://www.zutshigroup.com/tech/psoft/psa_acctggl?rev=1718985843&amp;do=diff</link>
            <description>PSA_ACCTGGL ORA-600 Error

The Application Engine PSA_ACCTGGL program sometimes errors out with an ORA-600 error.

Manual Fix

	*  Run the SQL below and restart the job.
	*  The job may fail more than once.  Repeat the analyze steps below and continue restarting the Application engine program until it goes to success.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Content Reference Heirarchical Query</title>
            <link>https://www.zutshigroup.com/tech/psoft/psprsmdefn_query?rev=1718985843&amp;do=diff</link>
            <description>Content Reference Heirarchical Query

PIA navigation to any given component:


select distinct rtrim(reverse
         (sys_connect_by_path(reverse
         (portal_label), ‘ &gt; ‘)), ‘ &gt; ‘) path
  from psprsmdefn
 where portal_name = ‘EMPLOYEE’
   and portal_prntobjname = ‘PORTAL_ROOT_OBJECT’
 start with portal_uri_seg2 = :1
connect by prior
         portal_prntobjname = portal_objname</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Creating Nodes</title>
            <link>https://www.zutshigroup.com/tech/psoft/psp_psc_nodes?rev=1718985843&amp;do=diff</link>
            <description>Creating Nodes

Here is a gotcha:  When creating nodes, you have to enter “Portal” (psp) and “Content:” (psc) URL&#039;s.
Make sure that you have a trailing slash!</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Build SQL from PSQueries</title>
            <link>https://www.zutshigroup.com/tech/psoft/psquery_to_sql?rev=1718985843&amp;do=diff</link>
            <description>Build SQL from PSQueries

See “QRY_SQL.Activate() Page PeopleCode”


Declare Function
Declare Function WriteQueryToApi PeopleCode QRYFUNCTIONs.QRYQUERYFUNCS FieldFormula;

Local ApiObject &amp;aQuery;
Local number &amp;x;

&amp;aQuery = %Session.GetQuery();
&amp;x = &amp;aQuery.create(&lt;xxxxx&gt;, False, 1, &quot;&quot;, &quot;&quot;);
WriteQueryToApi(&amp;aQuery);
&amp;string = String(&amp;aQuery.SQL);
&amp;aQuery.Close();</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>PT_BRANDING Adding Custom Message to your PeopleSoft Application</title>
            <link>https://www.zutshigroup.com/tech/psoft/pt_branding?rev=1718985843&amp;do=diff</link>
            <description>PT_BRANDING Adding Custom Message to your PeopleSoft Application

Open Application Package PT_BRANDING, Application Class BrandingBase, Method GetIScriptHPDefaultHdrHTML.

Placing the Custom Heading on the Home Page

Replace:


Greeting = &amp;Portal.Homepage.Greeting;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Drop Materialized View Logs</title>
            <link>https://www.zutshigroup.com/tech/psoft/rm_materialized_views?rev=1718985843&amp;do=diff</link>
            <description>Drop Materialized View Logs

Drop materialized view logs for Nextel dev/test databases.


-- drop materialized view logs from dev/test database
SELECT * FROM DBA_MVIEW_LOGS
/
DROP MATERIALIZED VIEW LOG ON SYSADM.PS_PAYGROUP_TBL
/
DROP MATERIALIZED VIEW LOG ON SYSADM.PS_PAY_CALENDAR
/
DROP MATERIALIZED VIEW LOG ON SYSADM.PS_PAY_EARNINGS
/
DROP MATERIALIZED VIEW LOG ON SYSADM.PS_PAY_OTH_EARNS
/
SELECT * FROM DBA_MVIEW_LOGS
/
COMMIT
/</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>SYSAUDIT SEC-28 &quot;Invalid entries in the PSAUTHITEM table&quot;</title>
            <link>https://www.zutshigroup.com/tech/psoft/sysaudit849_sec_28?rev=1718985843&amp;do=diff</link>
            <description>SYSAUDIT SEC-28 &quot;Invalid entries in the PSAUTHITEM table&quot;

PeopleBooks has a gawd awful bit of SQL to resolve the SEC-28 error for Invalid entries in the PSAUTHITEM table.  It is impossible to actually run the SQL as there is a mismatch of “(” and</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>SYSAUDIT SEC-28</title>
            <link>https://www.zutshigroup.com/tech/psoft/sysaudit_sec28?rev=1718985843&amp;do=diff</link>
            <description>SYSAUDIT SEC-28


delete 
FROM PSAUTHITEM 
WHERE (PSAUTHITEM.MENUNAME NOT LIKE &#039;WEBLIB_%&#039; 
AND PSAUTHITEM.MENUNAME NOT IN (&#039;CLIENTPROCESS&#039;, 
&#039;DATA_MOVER&#039;, 
&#039;IMPORT_MANAGER&#039;, 
&#039;OBJECT_SECURITY&#039;, 
&#039;QUERY&#039;, 
&#039;PERFMONPPMI&#039; 
) 
AND PSAUTHITEM.MENUNAME NOT LIKE (&#039;APPLICATION_DESIGNER%&#039;) 
AND PSAUTHITEM.MENUNAME &lt;&gt;&#039;REN&#039; 
AND NOT EXISTS 
(SELECT &#039;X&#039; 
FROM PSMENUITEM MI 
WHERE PSAUTHITEM.MENUNAME = MI.MENUNAME 
AND PSAUTHITEM.BARNAME = MI.BARNAME 
AND PSAUTHITEM.BARITEMNAME = MI.ITEMNAME 
AND ( MI.ITEMTY…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>SYSAUDIT SEC-34</title>
            <link>https://www.zutshigroup.com/tech/psoft/sysaudit_sec34?rev=1718985843&amp;do=diff</link>
            <description>SYSAUDIT SEC-34


DELETE FROM PSAUTHWS A
WHERE NOT EXISTS
 (SELECT &#039;X&#039;
  FROM PSCLASSDEFN B
  WHERE B.CLASSID = A.CLASSID)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>SYSAUDIT SEC-36</title>
            <link>https://www.zutshigroup.com/tech/psoft/sysaudit_sec36?rev=1718985843&amp;do=diff</link>
            <description>SYSAUDIT SEC-36


DELETE FROM PS_SCRTY_SRCHGRP A
WHERE NOT EXISTS
(SELECT &#039;X&#039; FROM PSPTSF_SRCCAT B
WHERE B.PTSF_ISGBLSRCH = &#039;Y&#039;
AND B.PTSF_SRCCAT_NAME = A.PTSF_SRCHGRP_NAME)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Restarting PUBSUB from the command line</title>
            <link>https://www.zutshigroup.com/tech/psoft/tmadmin_restart_pubsub?rev=1718985843&amp;do=diff</link>
            <description>Restarting PUBSUB from the command line

To restart PUB SUB without rebooting the Application Server domain 
Use tmadmin (tuxedo command line - option 5 in psadmin)

Stopping PUB SUB


shutdown -g PUBSUB            


Starting PUB SUB


boot -g PUBSUB</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>How to start/shutdown application server processes dynamically.</title>
            <link>https://www.zutshigroup.com/tech/psoft/tmadmin_start_processes?rev=1718985843&amp;do=diff</link>
            <description>How to start/shutdown application server processes dynamically.

Issue:

How to start/shutdown application server processes dynamically.  This could be helpful when trying to handle a temporary increase/decrease in load on the system.

Solution:

Server processes are started using the</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>Command Line SQR in Unix</title>
            <link>https://www.zutshigroup.com/tech/psoft/unix_command_line_sqr?rev=1718985843&amp;do=diff</link>
            <description>Command Line SQR in Unix

Running sqr programs through the command line in UNIX is not difficult.  

Steps for running SQR&#039;s in UNIX:

	*  Set your Environment
	*  Create the run_sqr shell script
	*  Run the SQR

Setting your environment

After connecting to the unix environment, set up your PeopleSoft Environment.  Notice that the command below contains a dot</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>SQL Time consumed by UNKNOWN SQL Statements in COBOL Trace</title>
            <link>https://www.zutshigroup.com/tech/psoft/unknown_sql_timings?rev=1718985843&amp;do=diff</link>
            <description>SQL Time consumed by UNKNOWN SQL Statements in COBOL Trace

ISSUE:

When running trace on Global Payroll process(GPPDPRUN) with the “COBOL Statement Timings” Debug Flag set,  a significant amount of SQL time is consumed by “UNKNOWN” statements. What are the</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>WebLogic and PeopleSoft</title>
            <link>https://www.zutshigroup.com/tech/psoft/weblogic_fixes?rev=1718985843&amp;do=diff</link>
            <description>WebLogic and PeopleSoft

With PT8.47, there were no problems with using Weblogic in a PeopleSoft setting.  Unfortunately with PT8.49, I ran into some issues!  Weblogic seemed to work just fine serving up the PS Web Client and PeopleBooks.  Unfortunately Weblogic would crash hard every time I tried to use the PeopleBooks search functionality.  God damn Stack Overflow errors!</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
        <item>
            <title>(Windows) Take Ownership and grant permissions to a folder for a user</title>
            <link>https://www.zutshigroup.com/tech/psoft/win_perm?rev=1718985843&amp;do=diff</link>
            <description>(Windows) Take Ownership and grant permissions to a folder for a user

On windows - this is sometimes useful


takeown /f C:\PSOFT /r /d y
icacls C:\PSOFT /grant psoft:F /t</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 21 Jun 2024 16:04:03 +0000</pubDate>
        </item>
    </channel>
</rss>
