PeopleSoft Application Developer II:App Engine & Integration v5.0 (1z0-242)

Page:    1 / 7   
Total 99 questions

When you created a new component interface, you selected "Accept Default Values".
Which two things are automatically added to the component interface? (Choose two.)

  • A. Keys are created based on the component search record.
  • B. No fields or records are added to the component interface view.
  • C. Only Find keys and Get keys are created for the component interface.
  • D. All primary fields and records are exposed in the component interface.
  • E. Only Create keys and Get keys are created for the component interface.


Answer : A,D

When you service-enable a component interface, the request message shape for the Get method contains _____.

  • A. Get keys
  • B. Find keys
  • C. Object key
  • D. CI buffer structure
  • E. Find key collection


Answer : A

Which statement describes a container message?

  • A. The container can be nested.
  • B. The resulting shape is always rowset based.
  • C. PSCAMA is automatically added to the schema.
  • D. The resulting shape is always nonrowset based.
  • E. The message parts can be a mixture of rowset based and nonrowset based.


Answer : D

View the Exhibit that shows the PeopleCode used to publish the LOCATION_SYNC service operation. This code has been placed in the SavePostChange event in the SETID field in the LOCATION_TBL record. When a user updates the location in the PeopleSoft
Pure Internet Architecture and saves the page, what data from the page will be copied into the message structure?

  • A. The entire rowset
  • B. Only the rows of data at level 0
  • C. Only the rows of data at level 1
  • D. Only the rows of data that have changed in the rowset
  • E. The original values of the changed rows, as well as the rows of data that have changed


Answer : D

You are expecting a flat file from a third-party system. The file contains information to populate a table on your HCM system. But the data being supplied will contain only a few of the record fields in the PERSON table defined in your HCM system. Further, the file has a control file field that will indicate whether to add, change, or update the information.
The file format is:
999 A /* Indicates the action to take */
001 1000 Smith,John 123 Easy Street Easy City CA /*Actual Data*/ 999 C
001 1020 Jones, Tom 1024 Hard Life Street Hardknocks NJ
Which are the two choices to define the file layout? (Choose two.)

  • A. The file layout will contain two segments. One using the record field PSCAMA.AUDIT_ACTN and the other the record fields from PERSON - EMPLID, NAME, STREET, CITY, and STATE.
  • B. The file layout will contain one segment for PSCAMA.AUDIT_ACTN and one child segment for PERSON.
  • C. The File Record ID in the File Layout Segment Properties for the PSCAMA segment will be 001.
  • D. The File Record ID in the File Layout Segment Properties for the PSCAMA segment will be 999 and for PERSON 001.
  • E. The File Record ID in the File Layout Segment Properties for the PSCAMA segment will be 999 and no File Record ID is needed for PERSON.


Answer : A,D

You created a component interface based on a component that has a parent
PSU_CRS_SESSN and one non-effective-dated child record PSU_STU_ENROLL.
The component interface PeopleCode was created by a developer and a snippet of that
PeopleCode is as follows:
&oPsuStuEnrollCollection = &oPsuCrsEnroll.PSU_STU_ENROLL;
For &i = 1 To &oPsuStuEnrollCollection.Count
&oPsuStuEnroll = &oPsuStuEnrollCollection.Item(&i);
If &oPsuStuEnroll.ENROLL_STATUS = "ENR" then
&oPsuStuEnroll.ENROLL_STATUS = "RES";

End-if -
End-For;
Which statement best describes what this snippet of PeopleCode is trying to accomplish?

  • A. Inserts a child row if ENROLL_STATUS = ENR
  • B. Modifies each child row in which ENROLL_STATUS =ENR
  • C. Inserts a child row if any row has ENROLL_STATUS = ENR
  • D. Modifies each child row if any row has ENROLL_STATUS = ENR


Answer : B

View the Exhibit that shows the definition for the PO_QUEUE queue
Which three statements describe how this queue will function? (Choose three.)

  • A. Messages will be processed in parallel.
  • B. All messages will be processed sequentially in the order in which they are sent.
  • C. If an error occurs on a message, all subsequent messages will remain in a status of New.
  • D. If an error occurs on a message, all messages except those with the same high-level key will continue to process.
  • E. When the PeopleSoft Integration Broker archive process is run, the system will delete message transaction data from the current run-time tables.
  • F. When the PeopleSoft Integration Broker archive process is run, the system will write message transaction data to the archive tables and delete the data from the current run- time tables.


Answer : B,C,F

You are testing a new asynchronous service operation to send employee job data to another system; however, no operation instance is created. Select three possible causes.
(Choose three.)

  • A. The sending node is paused.
  • B. The sending domain is not active.
  • C. No Publication PeopleCode exists.
  • D. Publication PeopleCode is incorrect.
  • E. No outbound routings exist for the service operation.
  • F. The service operation is not active on the receiving system.


Answer : C,D,E

The Application Engine program PSU_PROC_CRSE has a Do Select action with the following code:
%Select (COURSE, EFFDT, DESCR, TOOLS_REL)

SELECT COURSE -
, EFFDT
, DESCR
, TOOLS_REL

FROM PS_PSU_COURSE_TBL A -
WHERE A.EFFDT <= (SELECT MAX(A1.EFFDT)

FROM PS_PSU_COURSE_TBL A1 -

WHERE A1.COURSE = A.COURSe -
AND A1.EFFDT <= GETDATE())
The program works fine in testing, but it fails when run on an Oracle database platform.
Select the two approaches that will resolve the problem and give the expected results.
(Choose two.)

  • A. Delete the Where clause.
  • B. Change the WHERE clause to WHERE A.EFFDT = MAX(EFFDT).
  • C. Change the SELECT clause to SELECT DISTINCT.
  • D. Change the WHERE clause to WHERE %EffdtCheck(PSU_COURSE_TBL A, %CurrentDateIn).
  • E. Replace the GETDATE() function with the %CurrentDateIn system variable.
  • F. Select the Active check box on the step so that the PeopleSoft Application Engine automatically selects the current row.


Answer : D,E

An Application Engine program is structured with sections, steps, and actions. Which two statements are correct? (Choose two.)

  • A. Steps can call other steps.
  • B. Sections execute sequentially.
  • C. Steps can call other programs.
  • D. Steps execute alphabetically within a program.
  • E. Sections are ordered alphabetically following MAIN.


Answer : C,E

An Application Engine program includes a step that selects all the rows in the
PS_ORDERS table where CUSTOMER_TYPE = PARTNER, and then calls a PeopleCode program that processes each row of data.
Which should be the first action type in the step?

  • A. Do Select
  • B. Do When
  • C. Do While
  • D. Do Until
  • E. Do If
  • F. Do Query


Answer : A

What is required in order to use an Application Engine Call Section action to call a portion of another Application Engine program?

  • A. The called step is set to Public.
  • B. The called action is set to Public.
  • C. The Call Section action must specify the program name and section.
  • D. The Call Section action must specify the program name, section, and step.
  • E. The called program has Application Library selected in the program properties.
  • F. A Call Section action can never call a portion of another Application Engine program.


Answer : C

View the Exhibit.
The PeopleCode action contains this code:

If AE_STATEREC_AET.TYPE = Then -
AE_STATEREC_AET.AE_SECTION= PDATEA

Else -
AE_STATEREC_AET.AE_SECTION= PDATET
End-If;
What will be the result?

  • A. The Call Section will call either UPDATEA or UPDATET based on the value of AE_STATEREC_AET.TYPE.
  • B. The Call Section action will show an error. The PeopleCode program also needs to populate the field AE_STATEREC_AET.AE_APPLID.
  • C. The Call Section action will show an error. The PeopleCode program also needs to populate the field AE_STATEREC_AET.AE_APPLID, not AE_STATEREC_AET.AE_SECTION.
  • D. The Call Section action will not execute because the PeopleCode program needs to pass values to the state record using bind variables.
  • E. The Call Section action will show an error because UPDATEA and UPDATET are not public sections.


Answer : A

The Application Engine program PSU_PROC_ORD uses values from
PS_PSU_ORDER_DTL and PS_PSU_STOCK_TBL to update PS_PSU_STOCK_TBL.
You used a Do Select action to select QTY_ON_HAND, QTY_ORDERED, and ITEM_CD from PS_PSU_ORDER_DTL into the state record. You added a SQL action to update
PS_PSU_STOCK_TBL using the values in the state record. Which code would you use in the SQL action?

  • A. UPDATE PS_PSU_STOCK_TBL SET QTY_ON_HAND = %1 - %2 WHERE ITEM_CD = %3 (QTY_ON_HAND, QTY_ORDERED, ITEM_CD)
  • B. %UPDATE (QTY_ON_HAND) SELECT QTY_ON_HAND - QTY_ORDERED FROM PS_PSU_STOCK_TBL WHERE ITEM_CD = %Bind(ITEM_CD)
  • C. UPDATE PS_PSU_STOCK_TBL SET QTY_ON_HAND = %Bind(QTY_ON_HAND) - %Bind(QTY_ORDERED) WHERE ITEM_CD = %Bind(ITEM_CD)
  • D. UPDATE PS_PSU_STOCK_TBL SET QTY_ON_HAND = Bind(QTY_ON_HAND) - Bind(QTY_ORDERED) WHERE ITEM_CD = Bind(ITEM_CD)
  • E. %UPDATE PS_PSU_STOCK_TBL SET QTY_ON_HAND = %QTY_ON_HAND - %QTY_ORDERED) WHERE ITEM_CD = %ITEM_CD


Answer : C

Which component is used to associate a code set group with a node?

  • A. Nodes
  • B. Codesets
  • C. Messages
  • D. Codeset Value
  • E. Codeset Groups
  • F. Service Operations


Answer : A

Page:    1 / 7   
Total 99 questions