PeopleSoftGuys.com Home
Navigate
viagra samplesviagra high blood pressureviagra super activeviagra jellyviagra costviagra theme songviagra make you last longerviagra 100 side effectsviagra original useviagra 100mg reviewviagra vasodilatorviagra alternativeviagra y alcoholviagra informationviagra usaviagra patent expirationviagra ukviagra like drugsviagra online prescriptionviagra jokes emailviagra erowidviagra los angelesviagra with alcoholviagra interactionsviagra nitratesviagra cost walgreensviagra headquartersviagra no prescriptionviagra levitra cialisviagra joint painviagra shelf lifeviagra ringviagra or cialisviagra paypalviagra voucherviagra japanviagra and cialis togetherviagra expirationviagra vs cialisviagra mgviagra erectionviagra useviagra kidneyviagra email virusviagra under tongueviagra priceviagra super forceviagra without edviagra virus emailviagra 3viagra before and afterviagra vs levitraviagra juicingviagra eye problemsviagra and womenviagra gumviagra use in womenviagra jetviagra horror storiesviagra questionsviagra directionsviagra jingleviagra and grapefruitviagra soft tabsviagra buyviagra vs genericviagra blogviagra generic dateviagra when to takeviagra videoviagra zurichviagra recreational useviagra headacheviagra zonder receptviagra 30 pills 100mg eachviagra and alcoholviagra how it worksviagra use in young menviagra triangleviagra za muskarceviagra ingredientsviagra effectsviagra substituteviagra blue visionviagra vsviagra generic nameviagra mexicoviagra next day deliveryviagra nitric oxideviagra triangle barsviagra kick inviagra womenviagra pillsviagra commercial songviagra kenyaviagra use directionsviagra drug interactionsviagra dosesviagra vs levitra vs cialisviagra side effectsviagra quick tabsviagra kidsviagra cialisviagra vs. birth controlviagra canadaviagra youtube channelviagra effects on womenviagra by mailviagra para mujeresviagra premature ejaculationviagra kaiser permanenteviagra kick in timeviagra empty stomachviagra in canadaviagra blindnessviagra virusviagra goldviagra off patentviagra 150 mgviagra 100viagra 100mg priceviagra you raise me upviagra side effects alcoholviagra with dapoxetineviagra adviagra in the waterviagra fallsviagra grapefruitviagra urban dicviagra professionalviagra buy onlineviagra young ageviagra historyviagra musicviagra makes a romantic relationshipviagra indicationsviagra from indiaviagra overdoseviagra best priceviagra newsviagra experiencesviagra maximum doseviagra las vegasviagra for womenviagra 10mgviagra rxviagra 3000mgviagra discount couponviagra patentviagra testimonialsviagra and zocorviagra walmartviagra overnightviagra 30 day free trialviagra young menviagra prescriptionviagra doesn't workviagra timeviagra 30 minutesviagra and ecstacyviagra 25mg side effectsviagra gelviagra za zeneviagra over the counter
February 22nd, 2008

Difference between Custom Objects and Customized Objects

I know this sounds little stupid for some people, but for some people this is helpful. I know one guy who gets confused all the time with these two terms and comes and asks me all the time. I thought I would list these here and ask him to remember PeopleSoftGuys.com, so that he can come here and read it..

Custom Objects in PeopleSoft: Custom objects are the objects built by a PeopleSoft client to accommodate their business needs.

Customized Objects in PeopleSoft: Customized objects are the delivered objects from PeopleSoft to which the client made some changes to accommodate their business requirements.

February 22nd, 2008

PeopleSoft AR transaction tables

The following are the common AR Transaction tables

PS_ITEM  - Item related information will be stored.

PS_GROUP_CONTROL – Groups related information will be stored

PS_PENDING_ITEM  - Pending items related to pending group will be stored.

PS_ITEM_DST - Accounting information related to a pending group will be stored.

PS_PENDING_DST - Accounting information related to a posted group will be  stored.

PS_DEPOSIT_CONTROL - Deposit related information will be stored

PS_PAYMENT - Payment related information will be stored.

February 22nd, 2008

PeopleSoft Change Assistant

 

PeopleSoft change assistant is a standalone application delivered with PeopleTools 8.4x onwards. PeopleSoft change assistant can be used for applying patches and fixes for maintenance updates.

PeopleSoft change assistant grabs all the required information from the Environment Management Hub and uploads it to the PeopleSoft customer connection site. With this environment information, PeopleSoft customer connection will determine what updates should be applied to your environment.

When you access customer connection, you can get a list of all unapplied updates for your given application environment including any prerequisites. So you can download all the change packages and apply the fixes and patches to your environment with very minimal effort.

Make sure you setup environment name by going to  PeopleTools -> PeopleTools Options

Enter the Environment Long Name and Environment Short Name parameters.

PeopleSoft delivers templates for each update in change packages. Whenever you apply updates by using the Apply change package option, change assistant will automatically loads the template into Change Assistant. You can add additional tasks and steps into the template.

Check your PeopleBooks for more detailed information on this.

Note: You can only apply application relates fixes using PeopleSoft Change Assistant. You can not apply PeopleTools fixes / Patches with change assistant. You should use Upgrade Assistant for that purpose.

February 21st, 2008

UNIX Commands to delete older files

Recently I wrote the following UNIX command line code to delete the older files in report repository and log files. I thought it might be useful for some one.

Reports Delete

find /psreports/PSPROD/* -type d -prune -mtime +15 -exec /bin/rm -R {} \;

The above command will delete all the directories under /psreports/PSPROD directory which are 15 days or older.

App Server Logs Delete

find /appserv/PSPROD/LOGS/* -type f -prune -mtime +15 -exec /bin/rm -R {} \;

The above command will delete all the application server log files under /appserv/PSPROD/LOGS directory which are 15 days or older.
Process Scheduler Logs Delete

find /appserv/prcs/PSPROD/LOGS/* -type f -prune -mtime +15 -exec /bin/rm -R {} \;

The above command will delete all the process scheduler server log files under /appserv/prcs/PSPROD/LOGS/ directory which are 15 days or older.
 

 

February 17th, 2008

COMMIT statement usage in PeopleSoft Data Mover

PeopleSoft Data Mover issues COMMIT statements after most successful SQL commands, except for EXPORT and IMPORT commands. But for EXPORT and IMPORT commands, PeopleSoft Data Mover issues a COMMIT after each record. With IMPORT commands you can associate a  SET COMMIT n command, which will perform a COMMIT after the system inserts every n rows.

Example:

SET INPUT C:\PS_CUSTOMER.dat;
SET COMMIT 5000;
IMPORT *;

The example shows that it will import all the data from PS_CUSTOMER.dat file and it will commit the data after every 5000 rows are inserted into PeopleSoft record.

February 17th, 2008

PeopleSoft Data Mover Commands

ENCRYPT_PASSWORD
 Encrypt one or all user passwords defined in PSOPRDEFN table.
  Example: ENCRYPT_PASSWORD ROGERS;

EXPORT
 EXPORT command will be used to export the data from a table or a join of tables and store the result set in a file. You can use the generated export file as input for migrating data to any another platform.
Example:
SET OUTPUT C:\PS_CUSTOMER.dat
EXPORT PS_CUSTOMER;

IMPORT
IMPORT command will be used to Insert data into PeopleSoft tables using the data in an exported file. If a tablespace or table does not exist, this command creates tablespace, table, and indexes for the record, using the information in the exported file, and inserts the data.
Example
SET INPUT C:\PS_CUSTOMER.dat
IMPORT *;
 
REM, REMARK, and –
 These commands will be used to indicate comment statements in the data move scripts.

Example:
REM Example file;
 

February 17th, 2008

PeopleSoft Data Mover Operating Modes

You can connect to PeopleSoft data mover in two modes depending on the previlages that your user id has. The following two are the modes that you can connect to the data mover.

  • Regular mode.

Most of the time you connect using this mode. To sign in to the data mover in regular mode, enter your PeopleSoft user ID and password during sign-in. In regular mode, all data mover commands are valid.

  • Bootstrap mode.

In bootstrap mode, you use a database access ID and access password when signing in to data mover. Typically, we use bootstrap mode for database load. When we create a brand new PeopleSoft database we connect to the data mover in a bootstrap mode. We also use bootstrap mode for running some security commands, such as ENCRYPT_PASSWORD.

February 7th, 2008

Conversion of SBT to PeopleSoft 8.8 FSCM

I’m currently leading a project for a public sector client and we needed to perform a data conversion of legacy data from SBT system into PeopleSoft financials and supply chain system.

The approach I designed to bring the data into the PeopleSoft system is

  • Export the data from SBT system (Which is in FoxPro) to .dbf files
  • Import the data into MS Access database by using MS Access import utility
  • Export the data into Sybase database (which is where PeopleSoft database is located) using MS Access export utility by using Open Database connectivity (ODBC).
  • Once the data is in Sybase database we are planning to import the metadata into Convoy DM tool and map the tables to a target database.
  • Then we are planning to generate the conversion SQRs using Convoy DM.

I will post more info regarding this conversion. Once we start progressing on this. I thought this would be useful for someone as I couldn’t find any information on this anywhere else.

February 2nd, 2008

Killing a long running tuxedo service or a query.

Before you kill any service you need to identify the service to be killed. Find out from the database which pid is stuck  or go to /psappsrv and run the psadmin to take a look at the server status to see which query is not idle

Go to /psappsrv location

type psadmin and hit enter
select your domain and choose “TUXEDO command line”

at the command line issue the following command

    >psr   (This will show you the services running)

then type the following at command prompt and hit enter.
    >v  (This will turn on the verbose option)(v again will turn it off)

then type the following command to kill the long running proceess id.
    >shutdown -i 25 -w 30  (-i = server id, -w = delay before forcing the server down (in seconds))

NOTE: Server id should match with your pid in the database query. you need to use the -w option as the service will wait for the clients to finish their transactions

|