You are on page 1of 29

1.

PeopleSoft reserves ALL WinHelp context numbers (in Utilities, PeopleTools Options) up
to which number?
a) 10,000,000
b) 12,000,000
c) 14,000,000
d) 16,000,000
e) 18,000,000

2. You just finished customization work that involved the creation of many new objects. You
must now migrate these objects from your development database (source) to a testing
database (target) to conduct more elaborate testing.

Referring to the above information, why would adding your objects to a Project streamline
the migration to a new database?

a) Projects do not copy the actual objects, but only the Project Definition.
You must still migrate the objects individually.
b) Projects automatically overwrite the same objects in the target database
and, thus, reduce the need for consistency checks.
c) Migrating projects automatically produces a comparison report of the
objects in the Project and those same objects in the target database.
d) Projects enable migration of individual objects only which ensures you do
not overwrite objects in the target database unknowingly.
e) Projects provide the ability to migrate all objects at once or each object
type individually.

3. PeopleSoft has its own naming convention for system and non-system (application)
tables. In the list below, RECORDNAME refers to the name of any table or record.

Referring to the above information, which one of the following identifies the naming
convention PeopleSoft uses for system tables?

a) PS_RECORDNAME
b) SYSRECORDNAME
c) PS$RECORDNAME
d) PSRECORDNAME
e) SYS_PSRECORDNAME
4. Your company obtained the newest Application Release of PeopleSoft, and you need to
prepare for the upgrade. Upon reading the new Release Notes, you notice that changes
were made to two COBOL modules (batch programs).

You need to decide how to compare the current versions of these COBOL programs with the
versions delivered with the new PeopleSoft application release. Which would be the fastest
method of comparing these different versions?

a) Find Object References.


b) Application Designer, Compare Batch Programs.
c) Application Designer, Upgrade View.
d) Use non-PeopleSoft comparison tools.
e) Application Designer, Tools, Upgrade, Compare & Report.

5. Which one of the following tree types is NOT supported in the PeopleSoft tree manager?

a) Node-Oriented trees
b) Query trees
c) Detail trees
d) Summary trees
e) Combination trees

6. Which of the following menu options allows you to modify the Last Process Instance
Number used within the system?

a) Process Scheduler, Use, Job Definitions


b) Process Scheduler, Use, Process Servers
c) Process Scheduler, Use, Process System
d) Process Scheduler, Use, Administration
e) Process Scheduler, Use, Process Definitions
7. Which one of the following PeopleCode debugging tools automatically converts values of
any data type other than object into string values for viewing during debugging?

a) MsgGetText
b) MsgGet
c) MessageBox
d) WinMessage
e) ExpandBindVar

8. In which one of the following views would you see the fields, criteria, and other details
associated with the current query?

a) Object view
b) Record view
c) Component view
d) Designer view
e) Query view

9. In which PeopleCode event does ALL data validation take place?

a) SavePostChange
b) FieldFormula
c) SavePreChange
d) FieldEdit
e) FieldChange
10. Which one of the following is NOT a valid PeopleSoft query type?

a) Message agent queries


b) Reporting queries
c) Role queries
d) Ad-hoc queries

e) View queries

11. The following is an entry from the application reviewer LOG File:

start Field=PERSONAL_DATA.EMPLID-RowInit Temps=1 Stack=4 Source=233

What does the Source=233 parameter in the above LOG file entry identify?

a) The statement being executed is line 233 of the PeopleCode program.


b) The number of references to the PERSONAL_DATA.EMPLID field
c) The log file line number 233
d) The value contained in the PERSONAL_DATA.EMPLID field
e) The length of the PeopleCode program

12. Which one of the following is the primary purpose of the application designer's SQL Alter
function?

a) To update the database table to be in sync with the PeopleTools object


definition of that table
b) To alter the definition of a PeopleTools object without affecting the actual
object within the database
c) To drop and recreate a table that must be changed as the result of a
customization
d) To modify a table that needs changes as part of a customization
e) To update the PeopleTools object definition to be in sync with the
definition of that table in the database

13. Which one of the following PeopleSoft Objects CANNOT be locked by developers as part of
Change Control Locking as displayed above?

a) Process Definitions
b) Business Process Maps
c) Panel Groups
d) Fields
e) Records
14. How do you define the names of the application servers being used to access PeopleSoft?

a) In Configuration Manager, under the Application Servers tab.


b) In Application Designer, under the Tools menu.
c) In Application Designer, using the Create New Object option.
d) In Security Administrator, under the Define Profiles option.
e) In the Application Servers parameters of the configuration file,
PSAPPSRV.CFG.

15. PeopleSoft has its own naming convention for system and non-system (application) tables. In
the list below, RECORDNAME refers to the name of any table or record.

Referring to the above information, which one of the following identifies the naming convention
PeopleSoft uses for non-system(application) tables?

a) SYS_PSRECORDNAME
b) PS_RECORDNAME
c) SYSRECORDNAME
d) PSRECORDNAME
e) PS$RECORDNAME
16. PeopleSoft tracks object changes using a system table. Which PeopleTools System table is
used to track object changes?

a) SYSRELEASE
b) SYSOBJECTS
c) PSRELEASE
d) PSOBJECTS
e) PSVERSIONS

17. Suppose the CEO wants a list of the departments whose MINIMUM salary is greater than
$100,000. Your manager asks you to determine the quickest method to deliver this data to the
CEO. Since writing an SQR will take too much time, you decide to use PeopleSoft query.

Referring to the above, what function would you use, in combination with the aggregate function
"Minimum" to produce the result set required?

a) JOIN
b) SUB-SELECT
c) UNION
d) EXPRESSION
e) HAVING CRITERIA

18. What is the minimum number of objects an object group can consist of?

a) 0
b) 1
c) 2
d) 3
e) 4
19. Where do you create the process security groups?

a) Application Designer
b) Process Scheduler
c) Define Business Rules, Define General Options
d) Security Administrator
e) Process System

20. What effect would making a change to the EMPLID field in the above project have?

a) No effect on the field itself, but only on the field's definition.


b) Changes would occur globally; meaning the field is changed everywhere
else in the database.
c) Changes to the field cannot be made unless you rename the field.
d) Changes to the field do not take effect until you build or rebuild the entire
project.
e) Changes to the field are only reflected within the current project.

21. Which security administrator profile provides the necessary IDs and passwords for the
behind-the-scenes database logon that occurs when an operator signs on to PeopleSoft?

a) Class
b) Operator
c) Access
d) Tree
e) Object

22. You are asked to perform some security-related tasks. You determine the quickest method to
do this is using the Data Mover utility and the GRANT_USER and ENCRYPT_PASSWORD
commands. However, to perform these commands you must login to Data Mover in bootstrap
mode.

Referring to the above, how do you launch Data Mover in bootstrap mode?

a) Login using the SYSADM user ID and password.


b) Login using the database access ID and password.
c) Login using your regular user ID without a password.
d) Login using your regular user ID and password, and execute SET
BOOTSTRAP.
e) Login using your regular user ID and password.

23. UPDATE PSLOCK SET SECURITY_OPTION = '';

What function does the above SQL statement perform?

a) Disables the PSLOCK security option for ALL users.


b) Enables the PSLOCK security option for the current user ONLY.
c) Suspends the PSLOCK security option for the current transaction.
d) Enables the PSLOCK security option.
e) Disables the PSLOCK security option for the current user ONLY.

24. &OPRID = %OperatorId;

Where would the above PeopleCode event be found on a Run Control Record?

a) SearchInit
b) RowDelete
c) RowSelect
d) RowInsert
e) RowInit

25. The example below demonstrates the use of SQR flags in the
configuration manager directories folder:

-F C:\PSHrms\Sqr\

What do the above SQR flags signify to the SQR Report Writer upon execution?

a) Directs log messages to the specified file


b) Specifies the output path
c) Specifies the path to SQC include files
d) Specifies the path to the ALLMAXES.MAX file
e) Sets full path to and name of the SQR initialization file

26. What application server service initiates a COBOL program to run a transaction?

a) Jolt Internet relay


b) Remote call
c) Database agent
d) Jolt relay
e) Message agent

27. After going live with your new application, you realize that one of the values being used for
computing Employee Leave Accruals is not correct. You've narrowed the problem down to a
section of PeopleCode within the application. You now need to execute the process and display
the values of the variables being used to determine where the problem is occurring.

Referring to the above information, how would you display the in-question value of the LeaveRate
variable contained in the PeopleCode?

a) WinMessage("The value is: ", &LeaveRate, 64);


b) WinMessage("The value is: ", ShowVar &LeaveRate, 64);
c) WinMessage("The value is: ", Show &LeaveRate, 64);
d) WinMessage("The value is: ", DisplayVar LeaveRate, 64);
e) WinMessage(DisplayText "The value is: ", DisplayVar LeaveRate, 64);

28. Which one of the following is NOT a standard enforced by Data Mover?

a) With the exception of double-dash (--) comment statements, statements


may span multiple lines.
b) With the exception of double-dash (--) comment statements, every
command statement must be followed by a delimiter.
c) Statement text is case-sensitive.
d) Command statements may contain any amount of white space between
items.
e) You must add a space after the double-dash (--) before you start your
comments.

29. Which one of the following files are NOT stored in the process scheduler logging directory?

a) Application server logs


b) COBOL trace logs
c) Process scheduler logs
d) Application engine trace logs
e) Process request logs

30. Which process requests will run through the process scheduler server?

a) All processes submitted on the server


b) All SQR and COBOL processes ONLY
c) All processes submitted on the client
d) Application related processes ONLY (no PeopleTools processes)
e) All processes submitted on the client or server

31. The major types of Trees that can be created using the Tree Manager?

a) Position, Succession, Department, Access Group


b) Detail Trees, Summary Trees, Node Oriented Trees, Query
Access Trees
c) Detail Trees, Summary Trees, Node Oriented Trees, Reporting
Trees
d) Reporting, Succession, Department, Access Group
e) Summary Trees, Node Oriented Trees, Dimensional Trees,
Query Access Trees

32. 1. View
2. SQL Table
3. Derived/Work Record
4. Sub Record
5. Query View

Which of the above record definitions is NOT stored on the database and is therefore NOT
required to be built?

a) 1
b) 2
c) 3
d) 4
e) 5

33. You created a new menu with three new data entry panels. The panels were created by
another member of the development team. You must now add these panels to the new menu so
users can key data into the system.

Referring to the above information, which one of the following objects would you add to a menu to
include the series of new panels?

a) Panel
b) Business process map
c) Project
d) Business process
e) Panel group
34. Which one of the following PeopleCode events should NOT contain the WinMessage
function?

Choice 1
SearchInit
Choice 2
SavePreChange
Choice 3
FieldChange
Choice 4
SaveEdit
Choice 5
RowInit

35. The Process Scheduler Logging detail can be manipulated using the TraceSQL feature.
Following is a sample use of this feature: TraceSQL=4

What items will be included in the Process Scheduler log, given the above value of the
TraceSQL parameter?

Choice 1
COBOL statement timings and SQL statements
Choice 2
Set select buffers
Choice 3
SQL statements
Choice 4
SQL connect, disconnect, commit, and rollback
Choice 5
SQL statements and variables

36. Which of the following shortcuts would you install on a developer's workstation to allow quick
access to the PeopleSoft applications while also allowing them to change the database to which
they access?

Choice 1
Configuration Manager and PSADMIN Utility
Choice 2
Security Administrator and Import Manager
Choice 3
PeopleTools and Configuration Manager
Choice 4
Security Administrator and PSADMIN Utility
Choice 5
PeopleTools and Application Server
37. The Application Reviewer is not working correctly, and you are in a hurry to find the
problem with a piece of PeopleCode that's been causing problems. You need a quick method to
find all the fields being referenced by the PeopleCode program without having to read through the
entire program.
Referring to the above, how do you determine ALL the fields referenced by the
PeopleCode program without having to read every line of code?
Choice 1
Run the delivered PeopleSoft report, XRFMNPC.
Choice 2
Run the delivered PeopleSoft report, XRFPNPC.
Choice 3
Run the delivered PeopleSoft report, XRFPCFL.
Choice 4
Run the delivered PeopleSoft report, XRFPCMN.
Choice 5
Run the delivered PeopleSoft report, XRFFLPC.

38. Before performing an upgrade, it is a good idea to validate the consistency of the
database in which the upgrade will occur. This helps ensure a "clean" starting point for the
upgrade process.
Referring to the above information, which Utility program would you run to ensure the
underlying database is consistent with the data structures defined in PeopleTools?
Choice 1
Stamp the PeopleSoft Database
Choice 2
Upgrade Compare & Report
Choice 3
Perform a PeopleSoft System Audit
Choice 4
Validate PeopleSoft Project
Choice 5
Run a PeopleSoft Database Audit

39. Which one of the following is NOT a task performed by Data Mover?
Choice 1
Transfer application data between PeopleSoft databases.
Choice 2
Rename record and field names within PS Database.
Choice 3
Re encrypt passwords globally for a single operator.
Choice 4
Move Object definitions contained in the PeopleTools tables.
Choice 5
Imports into an existing PS Database.
40. As a last resort, query will write the default Crystal Report to which directory?
Choice 1
CRWRPTPATH directory
Choice 2
Root directory of the PeopleSoft application server
Choice 3
Server %TEMP% directory
Choice 4
Windows %TEMP% directory
Choice 5
User's language directory beneath the CRWRPTPATH directory

41. The Security Administrator is not available. You are in a hurry to grant a user the ability to
start an application server, and you decide to make the change in the actual application server
configuration file, rather than using the Security Administrator.
Referring to the above information, how would you grant a user the ability to start an
application server using the application server configuration file, PSAPPSRV.CFG?
Choice 1
Add the OPERATOR ID to the PSAPPSRV.CFG file, and update the STARTAPPSVR
column of the PSOPRDEFN table to a value of 1.
Choice 2
Add the OPERATOR ID to the PSAPPSRV table, and update the STARTAPPSVR
column of the PSOPRDEFN table to a value of 1.
Choice 3
Add the OPERATOR ID to the PSOPRDEFN table, and update the STARTAPPSVR
parameter in the PSAPPSRV.CFG file to a value of 1.
Choice 4
Add the OPERATOR ID to the PSAPPSRV.CFG file, and update the STARTAPPSVR
parameter in the PSAPPSRV.CFG file to a value of 1.
Choice 5
Add the OPERATOR ID to the PSAPPSRV table, and update the STARTAPPSVR
parameter in the PSAPPSRV.CFG file to a value of 1.

42.
1. .b 2. print " " 3 BLANKLINE = 1 4. .B 5 display " "
Which of above SQR statements allows you to print a blank line within a document when
creating a letter within SQR?
Choice 1
1
Choice 2
2
Choice 3
3
Choice 4
4
Choice 5
5
43. Which one of the following PeopleCode events can run in both two-tier and three-tier
environments on either the client or application server?
Choice 1
SavePostChange
Choice 2
SavePreChange
Choice 3
FieldEdit
Choice 4
RowInit
Choice 5
FieldChange

44. How many security administrator profiles does PeopleSoft Security Administrator use?
Choice 1
1
Choice 2
2
Choice 3
3
Choice 4
4
Choice 5
5

45. How do you set up table-sharing in PeopleTools applications?


Choice 1
Add the field, SETID, as a key field to each table you want to share, and then define the
set control field.
Choice 2
Add the field, BUSINESS_UNIT, as a key field to each table you want to share, and then
define the set control field.
Choice 3
Add the field, SETID, as a key field to each table you want to share.
Choice 4
Add the fields, BUSINESS_UNIT and SETID, as key fields to each table you want to
share.
Choice 5
Add the field, BUSINESS_UNIT, as a key field to each table you want to share.

46. When running PS Query to output to Excel as demonstrated above, how would you
prevent the space between Excel columns being printed?
Choice 1
Set Space between Query Columns to " " within the nVision tab of the Configuration Mgr.
Choice 2
Set Space between Query Columns to 999 within the nVision tab of the Configuration
Mgr.
Choice 3
The default setting is no spaces.
Choice 4
Write a macro within Excel to delete all columns with no data.
Choice 5
Set Space between Query Columns to 0 within the nVision tab of the Configuration Mgr.

47. select max(effdt) from ps_car_alloc where emplid = &EMPLID and effdt <=
%currentdate and end_dt is null;
What problem exists in the above PeopleCode statement?
Choice 1
Use of the "null" keyword is not permitted in PeopleCode.
Choice 2
No alias used for the ps_car_alloc table.
Choice 3
The &EMPLID variable should not contain an "&".
Choice 4
The %currentdate variable is not a valid META-SQL function.
Choice 5
The "is" keyword is invalid and should be "=" instead.

48. What are the steps involved in joining PS_JOB and PS_POSITION_DATA and forcing a
row to be returned even when there is NOT a match between the records while still maintaining
PS Query security?
Choice 1
Create a view and include the outer join as required as part of the view. Add View to
Query Tree. Select View as part of Query.
Choice 2
Create a view and include the outer join as required as part of the view. Select View as
part of Query.
Choice 3
Write an SQR to perform the outer join. Write the data to a temp table. Query the temp
table using PS Query.
Choice 4
Create a new record and include the outer join as required. Add Record to Query Tree.
Select Record as part of Query.
Choice 5
Create an expression within PS Query joining the two records and including the outer join
on the correct field.

49. <Log Directory>\PTPUPRCS_ProcessServerName_MMDD.log


Which one of the following log files does the above log file naming syntax and path
location identify?
Choice 1
Process server SQR trace
Choice 2
Process monitor log
Choice 3
Process server agent log
Choice 4
Process server COBOL trace
Choice 5
Process server SQL trace
50.
PeopleSoft reserves ALL Message Sets (in Utilities, Message Catalog) up to which
number?
Choice 1
10,000
Choice 2
19,999
Choice 3
30,000
Choice 4
40,000
Choice 5
50,000

51. In which one of the following views would you see the fields, criteria, and other details
associated with the current query?
Choice 1
Component view
Choice 2
Object view
Choice 3
Query view
Choice 4
Designer view
Choice 5
Record view

52. Why is the record description as displayed above important when creating a new record?
Choice 1
It is used for Upgrade processes.
Choice 2
PS Query and Tree Manager use it to identify the record.
Choice 3
It is a required description.
Choice 4
Record Description is not used.
Choice 5
To help search for records within the Application Designer.

53. Which one of the following Data Types is NOT supported by the PeopleCode programming
environment?
Choice 1
OBJECT
Choice 2
NUMBER
Choice 3
TIMESTAMP
Choice 4
DATE
Choice 5
STRING
54. As a member of the development team, you are asked to create a new record definition
to be used in an existing PeopleSoft application.
Referring to the above information, in which one of the following workspaces would you
create a new Record definition?

Choice 1
Project workspace
Choice 2
Project workspace, upgrade view
Choice 3
Object workspace
Choice 4
New object workspace
Choice 5
Project workspace, development view

55. What is the default Crystal Report that PeopleSoft Query tool creates?
Choice 1
DEFAULT.RPT
Choice 2
ACTQRY.RPT
Choice 3
CRYQRY.RPT
Choice 4
QRYCRY.RPT
Choice 5
QUERY.RPT

56. Which one of the following steps is NOT part of performing an upgrade?
Choice 1
Apply all outstanding patches, prior to upgrade.
Choice 2
Perform a comparison of objects between the source and target databases.
Choice 3
Populate a project to be used for the upgrade.
Choice 4
Stamp the target database.
Choice 5
Copy the project to the database being upgraded.

57. Application engines are comprised of one or more steps and are quite similar, in
construct, to other programming language constructs.
Referring to the above information, which one of the following has the equivalent
construction of an application engine?
Choice 1
A SQL script
Choice 2
A database agent
Choice 3
A message agent
Choice 4
A SQR program
Choice 5
A COBOL paragraph

58. <Log Directory>\ProcessName_ProcessInstance.log


Which one of the following log files does the above log file naming syntax and path
location identify?
Choice 1
Process server message agent log
Choice 2
Process server agent log
Choice 3
Process server COBOL or SQR trace
Choice 4
Process server SQL trace
Choice 5
Process monitor log

59. PeopleSoft uses which one of the following tables to automate the process of creating
large volumes of users on tables?
Choice 1
PSOPRCLASS
Choice 2
PSOPRLOAD
Choice 3
PSOPRDEFN_INTFC
Choice 4
PSOPRDEFN
Choice 5
PSOPRCLASS_INTFC

60. Your UNIX system administrator have just informed you that they are reorganizing some
directory structures on the UNIX machine. They want you to determine if the PeopleSoft
architecture will be affected. You quickly realize that your CAB and JAR files locations will be
changed.
Referring to the above, how do you ensure the Web client will perform correctly once
these directory structures have changed?
Choice 1
Modify the ARCHIVE parameter to point to the new directory.
Choice 2
Modify the JAR parameter to point to the new directory.
Choice 3
Modify the LOCALE parameter to point to the new directory.
Choice 4
Modify the CAB parameter to point to the new directory.
Choice 5
Modify the CODEBASE parameter to point to the new directory.
61. How would you run SQL Alter to alert you to discrepancies between your record
definitions and underlying SQL tables, without actually performing changes to the object in the
database?
Choice 1
Run as a user with AUDIT permissions to the underlying database.
Choice 2
Run as a user with SELECT ONLY permissions to the underlying database.
Choice 3
Run as a user that has NO permissions to modify the underlying database.
Choice 4
Run the SQL Alter in Report Mode.
Choice 5
Run the SQL Alter in Audit Only Mode.

62. When do configuration changes made using the configuration manager take effect?
Choice 1
Immediately upon saving the changes.
Choice 2
After exiting PeopleSoft and rebooting your workstation.
Choice 3
Once you save the changes and exit the Configuration Manager.
Choice 4
Once you exit PeopleSoft and log back in.
Choice 5
After you shutdown the database and application servers and then reboot.

63.
Which command is valid in both bootstrap and regular mode when operating the data
mover?
Choice 1
REPLACE
Choice 2
RENAME
Choice 3
EXPORT
Choice 4
REPLACE_VIEW
Choice 5
GRANT_USER

64. How many security layers are involved in the PeopleSoft environment?
Choice 1
1
Choice 2
2
Choice 3
3
Choice 4
4
Choice 5
5
65. How are PeopleCode programs saved within the database?
Choice 1
Saved as ASCII text, and stored in the field definition.
Choice 2
Saved as binary, and stored in the field definition.
Choice 3
Saved as ASCII text, and stored in the field definition with a copy ALSO saved as binary
and stored in a separate PeopleTools table.
Choice 4
Saved as binary, and stored in a separate PeopleTools table.
Choice 5
Saved as ASCII text, and stored in a separate PeopleTools table.

66. What is PeopleSoft's recommended way to access panel groups and the business logic
associated with them outside of PeopleSoft online panels?
Choice 1
Component Interface
Choice 2
Application engine
Choice 3
Database agent
Choice 4
Application designer
Choice 5
Web client

67. Which events occur when an error or warning is issued during a FieldDefault PeopleCode
event?
Choice 1
Displays the Error or Warning message, and continues processing.
Choice 2
Causes a runtime error, and forces cancellation of the PeopleCode program ONLY.
Choice 3
Causes a runtime error, and forces cancellation of the entire panel group.
Choice 4
Displays the Error or Warning message, and prompts the user for a default value to be
used.
Choice 5
Displays the Error or Warning message, and discontinues processing of the PeopleCode
program.

68. Your manager requests that you modify the label of the Leave Accrual menu item from
Leave Accrual to Monthly Leave Accrual. Your manager does not tell you the name of the menu
on which the Leave Accrual menu item exists. To make the change, you must know on which
menu the item is located.
Referring to the above information, which step(s) will help you find the menu that must be
updated?
Choice 1
Open Security Administrator. Open Menu Items. Choose Find Menu.
Choice 2
Choose Open. Select Object Type of Menu, and choose Menu Name Search.
Choice 3
Open the panel within the Application Designer. Choose Edit, Find Object References.
Open Panel Group. Choose Edit, Find Object References.
Choice 4
Choose Edit, Find in PeopleCode, and choose Find Menu.
Choice 5
Open the panel. Choose Edit, Find Menu.

69. Which one of the following database management systems requires that you key the
SERVER NAME in lower case in the configuration manager signon defaults?
Choice 1
Microsoft SQL Server
Choice 2
Informix
Choice 3
Oracle
Choice 4
Sybase
Choice 5
DB2

70. Which one of the following is NOT a component of the Process Scheduler?
Choice 1
Process scheduler server shutdown
Choice 2
Process monitor
Choice 3
Process scheduler server agent
Choice 4
Process scheduler PeopleTool
Choice 5
Process scheduler request dialog

71. Your application users are experiencing problems with one of the customizations your
development team has recently worked on. The customization involved changes to a PeopleCode
object within the database. You decide to use Application Reviewer to debug the PeopleCode.
When you try to start the Application Reviewer you receive an error that the Reviewer cannot be
started.
Referring to the above, why is the Application Reviewer unable to start in your normal
three-tier client configuration?
Choice 1
The three-tier database server is not configured to allow Application Reviewer access.
Choice 2
The database connectivity software has not been installed on the workstation you are
currently using.
Choice 3
The database server software has been disabled not allowing it to accept incoming
requests from the workstation you are currently using.
Choice 4
Access to the Application Reviewer has not been granted through the Security
Administrator.
Choice 5
The PeopleCode object you are trying to debug is currently being modified by another
member of the development team.
72. You created a new menu with three new data entry panels. The panels were created by
another member of the development team. You must now add these panels to the new menu so
users can key data into the system.
Referring to the above information, which one of the following objects would you add to a
menu to include the series of new panels?
Choice 1
Project
Choice 2
Panel
Choice 3
Panel group
Choice 4
Business process map
Choice 5
Business process

73. Why would the File, New and File, Delete menu items be disabled in the security
administrator interface?
Choice 1
You have not been granted access to the menu items within security administrator.
Choice 2
You have not been granted access to department security.
Choice 3
You have not been granted object security access.
Choice 4
You do not have access to the tree manager.
Choice 5
You have not been granted access for creating and deleting operator and class
definitions.

74. Your delivered PeopleSoft reports do not contain enough information in the headings.
Your users want more detailed information in the headings.
Referring to the above information, which one of the following utilities allows you to
customize the headings in your SQR Reports?
Choice 1
Message catalog
Choice 2
Language settings
Choice 3
Control tables
Choice 4
Strings table
Choice 5
General options
75. When naming system (non-application) tables in PeopleSoft, there is one exception of which
you need to be aware.
Referring to the above information, which one of the following records is the
aforementioned exception for PeopleSoft System tables?
Choice 1
XLATTABLE
Choice 2
SYS_LOCKS
Choice 3
SYS$VIEWS
Choice 4
SYSXLATTABLE
Choice 5
SYSVIEWS

76. How would you track ongoing changes to PeopleTools objects within your database?

a) Use change control administrator's Lock All Objects option.


b) Use change control administrator's Use Change Control Locking option.
c) Use change control administrator's Use Change Control history option.
d) Perform PeopleCode trace.
e) Run online SQL traces.

77. The example below demonstrates the use of SQR flags in the configuration manager
directories folder: -F C:\PSHrms\Sqr\
What do the above SQR flags signify to the SQR Report Writer upon execution?

a) Specifies the path to the ALLMAXES.MAX file


b) Directs log messages to the specified file
c) Sets full path to and name of the SQR initialization file
d) Specifies the output path
e) Specifies the path to SQC include files

78. A user requests a new field to be added to the data entry application used by the
company. This new field will capture large amounts of text, up to 2000 characters long. As a
developer, you must decide what type of field to use to store this data.
Referring to the above information, which one of the following field types would you
create to store this amount of data?

a) Long character
b) Long text
c) Variable character
d) Text
e) Character

79. Which of the tools below would you use to view the business process map display?

a) Tree manager
b) Security administrator
c) Utilities
d) Application designer
e) Navigator
80. Where do you define the properties for Process Scheduler process security groups?

a) Define Business Rules, Define General Options


b) Security Administrator
c) Process System
d) Process Scheduler
e) Application Designer

81. In the above workspace, which one of the following folders would you choose to display the
results of a search through PeopleCode?

a) Find in PeopleCode folder


b) Validate folder
c) Results folder
d) Find Object References folder
e) Upgrade folder

82. PeopleSoft Query is split into which of the following two views?

a) Query view and data view


b) Record view and field view
c) Component view and designer view
d) Object view and field view
e) Object view and results view

83. The TUXEDO Connect String is designed for advanced configuration to support dynamic
load balancing. The following example illustrates a sample TUXEDO Connect String:
//ip1:port1|//ip2:port2|//ipn:portn where ip = IP Address and port = port number
Which one of the following identifies the purpose of the above example?

a) Specifies multiple application servers to which the client will arbitrarily connect.
b) Specifies multiple application servers to which the client will connect in sequential order.
c) Specifies a single web server, and allows Web clients to connect to a common URL.
d) Specifies multiple application servers to which the client will always connect.
e) Specifies multiple web servers, and allows Web clients to connect to a common URL.

84.
Which one of the following situations requires the installation of database connectivity
software on the client workstation in a three-tier environment?

a) If you run application designer


b) If you wish to run a process on the server
c) If you run a SQL statement trace
d) If you wish to change an object in the database
e) If you need to perform an application upgrade

85. If an object is removed from the database, it will NOT automatically be removed from the
project(s) to which it was added. How do you determine if a project contains valid objects without
checking every object manually?

a) Open Project. Choose Edit, Find Object References.


b) Open Project. Choose Edit, Find in PeopleCode.
c) Open Project. Choose Tools, Validate Project.
d) Open Project. Choose Build, Build Project.
e) Open Project. Choose Tools, Upgrade, Compare & Report.
86. Which query type requires the use of aggregate functions on the columns being selected
in the query?

a) Reporting query
b) PS/nVision matrix query
c) Ad-hoc query
d) Search query
e) Search dialog box query

87. Which option best describes the term, upgrading, in PeopleSoft?


Choice 1
Migrating PeopleSoft objects from one database to another.
Choice 2
Installing new executables that increase the current software version to a higher version.
Choice 3
Migrating PeopleSoft objects and transactional data from one database to another.
Choice 4
Migrating objects from one database to another, and updating system components such
as software.
Choice 5
Obtaining up-to-date skills on more recent versions of the products.

88. Following is an example of a command line used to login to a database in three-tier


mode. However, something is wrong with this command. PSTOOLS -CTAPPSERVER -CDRVDB
-CODVB -CPDVB
Why will the above command line fail?
Choice 1
The database type parameter value is incorrect.
Choice 2
The operator ID parameter's value is not specified.
Choice 3
The operator password parameter's value is not specified.
Choice 4
The database name parameter is incorrect.
Choice 5
The database type parameter is not specified.

89. Which one of the following is NOT a component of the various tree types in the
PeopleSoft tree manager?
Choice 1
Root
Choice 2
Setid/Effective date
Choice 3
Record definition
Choice 4
Tree structure
Choice 5
Category
90. You have a situation where a field value changes, and you don't know how it changed.
There are two ways to find all references to a field.
Referring to the above information, which of the following two tools will help you find ALL
references to a field?
Choice 1
Find in PeopleCode (in Application Designer) and Find Object References (in Application
Designer)
Choice 2
Find in PeopleCode (in Application Designer) and Cross Reference Reports
Choice 3
Find Object References (in Application Designer) and PeopleSoft Query
Choice 4
Find in PeopleCode (in Application Designer) and PeopleSoft Query
Choice 5
Find Object References (in Application Designer) and Cross Reference Reports

91. Which one of the following situations requires the installation of database connectivity
software on the client workstation in a three-tier environment?
Choice 1
If you need to perform an application upgrade
Choice 2
If you run a SQL statement trace
Choice 3
If you run application designer
Choice 4
If you wish to change an object in the database
Choice 5
If you wish to run a process on the server

92. Which one of the following tasks CANNOT be performed using PeopleSoft's Process
Scheduler?
Choice 1
Schedule a process to run monthly, daily, hourly, and even by the minute.
Choice 2
Schedule recurring processes.
Choice 3
Schedule the startup and shutdown of the application server.
Choice 4
Create jobs (groups of processes).
Choice 5
Schedule a job to run several processes, each dependent on the prior.

93. Which one of the following security administrator profiles does NOT have a
password associated with it?
Choice 1
Tree
Choice 2
Access
Choice 3
Operator
Choice 4
Object
Choice 5 Class
94. Which one of the following components is NOT part of the PeopleSoft three-tier
architecture?
Choice 1
Application server
Choice 2
Batch server
Choice 3
Web server
Choice 4
Client workstation
Choice 5
Database server

95. What does the ACCEPT operation of the application reviewer LOG file do?
Choice 1
Causes control to transfer to the next level-1 statement.
Choice 2
Duplicates the value of the top element or the stack.
Choice 3
Passes control to the specified instruction location.
Choice 4
Adds the contents of the top two items on the stack, and pushes the result onto the
stack.
Choice 5
Retrieves the value of record.field, and pushes it onto the stack.

96. Which one of the following database management systems requires the use of the
Connect ID and Connect Password in the configuration manager signon defaults section?
Choice 1
DB2
Choice 2
Microsoft SQL Server
Choice 3
SQLBase
Choice 4
Oracle
Choice 5
Sybase
97. A system user wants a new report added to the Reports menu of the Administer
Human Resources (US) menu. As a developer, you need to add this new report to the
menu and provide the user access to use the new item.
Referring to the above information, which of the following tools would you use to
add the new item to the Reports menu and grant access to the item?
Choice 1
Utilities and Object Security
Choice 2
Security Administrator and Query Security
Choice 3
Application Designer and Security Administrator
Choice 4
Query Security and Utilities
Choice 5
Object Security and Security Administrator

98. You have a situation where a field value changes, and you don't know how it
changed. There are two ways to find all references to a field.
Referring to the above information, which of the following two tools will help
you find ALL references to a field?
Choice 1
Find in PeopleCode (in Application Designer) and Cross Reference Reports
Choice 2
Find Object References (in Application Designer) and Cross Reference Reports
Choice 3
Find Object References (in Application Designer) and PeopleSoft Query
Choice 4
Find in PeopleCode (in Application Designer) and Find Object References (in
Application Designer)
Choice 5
Find in PeopleCode (in Application Designer) and PeopleSoft Query

99. Which query type requires the use of aggregate functions on the columns being
selected in the query?
Choice 1
Reporting query
Choice 2
Search dialog box query
Choice 3
Search query
Choice 4
PS/nVision matrix query
Choice 5
Ad-hoc query
100. 1) REM This is an example of commenting PeopleCode;
2) /* ----- Logic for Compensation Change ----- */ 3) /*Recalculate compensation for
next row. Next row is based on*/ 4) prior value of EFFDT 5)
calc_next_compchg(&OLDDT, EFFSEQ, 0);
Which line of code in the above statement contains an error?
Choice 1 1
Choice 2 2
Choice 3 3
Choice 4 4
Choice 5 5

101. Message definitions are created using which one of the following tools?
Choice 1 EDI manager
Choice 2 Application engine
Choice 3 Application designer
Choice 4 PeopleTools utilities
Choice 5 PeopleSoft query

102. Which one of the following programming languages does PeopleCode most
closely resemble?
Choice 1 COBOL
Choice 2 Fortran
Choice 3 C
Choice 4 C++
Choice 5 Pascal

103. How does granting a user authority to start an application server affect other
authorizations granted to that same user?
Choice 1
None of the user's current authorizations are affected by the change.
Choice 2
All other authorizations are disabled until the user starts an application server.
Choice 3
Only authorizations granted to PeopleTools objects are disabled.
Choice 4
The user is no longer allowed to start a process scheduler service.
Choice 5
The user is granted full System Administrator access to the database in the three-
tier mode.

You might also like