User Id
The User Id is the ID associated with the individual user logging onto the PeopleSoft application, via PeopleTools. Validation of this ID is performed by the People Tools themselves at log-in time, by virtue of verifying that a row has been defined in the PSOPRDEFN table for this ID. The row in the PSOPERDEFN table contains information pertinant to PeopleSoft internal security administration, such as the access profile defining what areas of the application this ID will have access to, and a link to the ACCESS ID (defined later) associated with the User Id.
Connect Id
The Connect Id is the actual ID that makes the initial log on connection to the database. It requires SELECT ONLY access to three tables: PSSTATUS, PSOPRDEFN, and PSACCESSPRFL. Once the row is located in PSOPRDEFN associated with the User Id entered, the associated Access Id is validated within PeopleTools, and the Connect Id is disconnected, and the Access Id is logged on.
Symbolic Id
The Symbolic Id isn't really an Id at all, but is referred to as such in the People Tools documentation. The Symbolic Id provides the "link" between the row containing the User Id in table PSOPRDEFN with the row containing the corresponding Access Id and Password in table PSACCESSPRFL. The Symbolic Id field is a regular field on table PSOPRDEFN and the key field on table PSACCESSPRFL. For each Access Id defined, you should define a unique Symbolic Id within the People Tools table PSACCESSPRFL. The Access Id is associated with the unique Symbolic Id in table PSACCESSPRFL, and the Symbolic ID is then linked with the specific User Id in table PSOPRDEFN, by updating the PSOPRDEFN.SYMBOLICID column.
Access Id
The Access Id is Database ID under which all DML statements are executed.
Thursday, August 12, 2010
Tuesday, August 10, 2010
Stop the online save processing without displaying the error message
Recently during one of my development activity, I came across a requirement in which I needed to stop the save processing at certain condition.
First thing that came to my mind to use exit(1) function but it didn't work as exit(1) takes you out of peoplecode event but it doesn't stop the save processing.
In order to stop the save processing you need to raise an error but whenever you issue a error statement, it comes as a alert box on user window which was not desirable in my case.
After doing some googling I found a way to stop the online save processing without displaying the error message.
Steps:
1. Insert a HTML area on the 0 level of the page.
2. Assign a constant value to this HTML area as mentioned below.
3. Now raise an error message like in save prechange people code
Error "$sys$NoEcho: Save Cancelled";
Whenever system finds this magical string "$sys$NoEcho" in error statement, system will stop the save processing without displaying the error.
First thing that came to my mind to use exit(1) function but it didn't work as exit(1) takes you out of peoplecode event but it doesn't stop the save processing.
In order to stop the save processing you need to raise an error but whenever you issue a error statement, it comes as a alert box on user window which was not desirable in my case.
After doing some googling I found a way to stop the online save processing without displaying the error message.
Steps:
1. Insert a HTML area on the 0 level of the page.
2. Assign a constant value to this HTML area as mentioned below.
![]() |
| Java Script Code |
3. Now raise an error message like in save prechange people code
Error "$sys$NoEcho: Save Cancelled";
Whenever system finds this magical string "$sys$NoEcho" in error statement, system will stop the save processing without displaying the error.
Subscribe to:
Comments (Atom)
