You are on page 1of 10

PeopleSoft Questions & Answers: The main attributes of a Component Interface (CI) are? Ke s! Properties & Collections!

"etho#s an# $ame %hich one of the followin& are stan#ar# properties when a Component Interface (CI) is create#? 'et(istor Items %ith reference to the Component Interface Tester which of the followin& is $)T T*+,? 'et,-istin& option is e.ui/alent to openin& a recor# in +p#ate01ispla "o#e onl

%hich of the followin& are T*+, when a Component Interface (CI) is create# on component that has A## action enable#? 'et 2e s! Create 2e s an# 3in# 2e s &ets create# automaticall The Create metho# is create# alon&with the other Stan#ar# metho#s for the CI The followin& are /arious steps that #escribes the peopleco#e lo&ic while implementin& a Component Interface:4 56,stablish a user session 76'et the Component Interface 86pulate the Create Ke s 96eate an Instance of the CI :6pulate the re.uire# fiel#s ;6 Sa/e the CI %ill Tu-e#o continue to be use# in a PeopleSoft0%ebSphere or PeopleSoft0%eb<o&ic en/ironment? =es6 %ebSphere or %eb<o&ic are use# as the (TTP ser/er an# ser/let en&ine6 The are not use# as mi##leware with the PeopleSoft Application Ser/er6 Tu-e#o is alwa s use# with PIA! re&ar#less of the (TTP ser/er or >a/a ser/let en&ine6

Can a PeopleTools ?69 an# a PeopleTools ?65- #atabase run on the same machine? =es! #atabases can co4e-ist on the same ph sical machine6 In most cases! the#atabases themsel/es can e-ist within the same *1@"S! howe/er! it isimportant to /erif that the #atabase /ersion re.uire# b PeopleTools ?69 is thesame as for the current PeopleTools ?65implementation6 (ow man "essa&e no#es are possible for a #atabase6? +nlimite# (ow will ou &et a sin&le output b combinin& two or more .ueries? +$I)$ %hat @,A pro#uct is use# for 1@ transaction in PS? Tu-e#o %hich one of the followin& 1ata T pes is $)T supporte# b the PeopleCo#e pro&rammin& en/ironment? TI",STA"P %hat h perlin2s a/ailable in People@oo2s? Some options with #ifferent h perlin2s not a/ailable in peopleboo2s! select the correct one? Stu# all h perlin2s in the first pa&e of people boo2s6 The e-ample below #emonstrates the use of SQ* fla&s in the confi&uration mana&er #irectories fol#er: 43 C:PS(rmsS.r%hat #o the abo/e SQ* fla&s si&nif to the SQ* *eport %riter upon e-ecution? Specifies the output path %hen a business re.uirement in 3it0'ap Anal sis #oes not meet b PeopleSoft then? Some options:56 CustomiAe PS application (=es)76 @u thir# part software (=es)86 Call PS 1e/elopment Center for ,nhancement (=es) %hat are the status a/ailable in PeopleSoft 1omain Status "enu? Ser/er! Client an# Queue Status

%hich of the followin& are part of an A, pro&ram ? Section !Step an# Action %hich of the followin& fires after the #atabase is up#ate#? Sa/ePostChan&e %hat e/ent &ets fire# after 1@ +p#ate? Sa/ePostChan&e 3or #ownloa#in& patches an# fi-es ! ou ha/e &one to the customer connection an# loo2in& un#er ? april! 7BBB an# see *eport I1S li2e *4 CC(,$4CP59>"6 %hat #oes * stan# for ? *elease# In which one of the followin& /iews woul# ou see the fiel#s! criteria! an# other #etails associate# with the current .uer ? Quer /iew PeopleSoft trac2s obDect chan&es usin& a s stem table6 %hich PeopleTools S stem table is use# to trac2 obDect chan&es? PS*,<,AS, PeopleSoft has its own namin& con/ention for s stem an# non4s stem (application) tables6 In the list below! *,C)*1$A", refers to the name of an table or recor#6*eferrin& to the abo/e information! which one of the followin& i#entifies the namin& con/ention PeopleSoft uses for s stem tables? PS*,C)*1$A", %hich process is use# for runnin& A, pro&rams which are to be run at a fre.uenc of less than a #a ? PS1A,")$ =ou can specificall trace the acti/it of the PSAPPS*C ser/er process b settin& the? PSAPPS*C6traces.l

I ha/e create# a "enu an# a Pa&e an# &i/en user access to that pa&e! which of the tables &ets affecte# on this (Scenario)? PeopleTools Tables =ou are a PeopleSoft Partner an# wish to &et information on #atabase performance benchmar2 ( or somethin& li2e this)%here woul# ou loo2 for the info ? PeopleSoft Knowle#&e base S=SA+1IT fin#s for )rphane# *ecor#s6 Part4 II 56 %hat is PIA an# what are its components? It is n4tier architecture6 %e ha/e client! web ser/er! application ser/er an# 1atabase ser/er6 %e ha/e Dolt an# tu-e#o6 %e ha/e %S<! %S(! >S<! >S(! Q+,+,S an# ser/ices6 In #atabase ser/er we ha/e s stem tables! peopletools tables an# application tables6 76 1ifferentiate 3iel# e#it an# Sa/e e#it? In 3iel# e#it for each fiel# chan&e! a transition to the application ser/er to the #atabase is ta2en place6 In Sa/e e#it for all the fiel#s! onl one transition to the application ser/er to the 1atabase is ta2en place6 86 %hat are thin2 time functions? Thin24time functions suspen# processin& either until the user has ta2en some action (such as clic2in& a button in a messa&e bo-)! or until an e-ternal process has run to completion6 96 In which e/ents error & warnin& are use# most e-tensi/el 6 3iel# e#it! Sa/e e#it! Search sa/e! row #elete! row insert6 :6 Is there an wa b which ou can fin# out whether the user is in A## mo#e or +p#ate mo#e? Emo#e4returns A4for A## mo#e6 *eturns + Ffor +p#ate mo#e ;6 %hat is the purpose of the SQ<,G,C function? %hat are its benefits an# #raw bac2s? SQ<,G,C is use# to e-ecute the s.l statements (select! insert!up#ate!#elete)6 %e can &et onl one row at a time6

H6 (ow is the searchinit e/ent most often use# b people soft application? A) Searchinit fires before the search #ialo&ue pa&e is #ispla e# to the en# user63or this reason searchinit is often use# to enhance roll le/el securit b insertin& an# &ra in& out certain /alues to the search #ialo&ue pa&e6

?6 %hat are the options for usin& SQ< in people co#e? a) S.le-ec b) *ecor# class metho#s (selectb 2e ! #elete! insert! up#ate) c) +sin& s.l class! its properties an# metho#s6 I6 %hat is the #ifference between component buffer an# #ata buffer? Component buffer contains all the #ata of the acti/e component6 1ata buffer contains the #ata other than the #ata in the component buffer (1ata of other recor#s)

5B6 %hat #atabuffer classes are a/ailable in people co#e? *owset! *ow! *ecor#! 3iel#! Arra ! 3ile! S.l! chart! &ri# an# so on6 556 %hen we select a component what e/ents will be fire#? If #efault mo#e for component is search mo#e: onl searchinit will fire# 6If #efault mo#e for component is new mo#e :fiel# #efault! fiel# formula! rowinit! searchinit6

576 %hat are #ifferent /ariables in people co#e an# their Scope? S stem /ariables an# +ser #efine# /ariables6 Scope J4 'lobal! Component! <ocal6 Part4III 1. %hat is Application ,n&ine? It is the tool! which performs! bac2&roun# SQ< processin& a&ainst our application #ata tables6 It is an alternati/e for C)@)<! SQ< or SQ* Pro&rams6 )ther tools such as .uer tool an# mass chan&e &enerate SQ<6 76 %hat are the parts of Application ,n&ine? Application ,n&ine consists of 9 parts6 56 Application: It is a set of SQ< statements6 76 Steps: It is the smallest unit of wor2 committe# in an application6 86 Sections: Comprises of 5 or more steps

96 Statements: SQ< statements li2e up#ate! insert! #elete or select are issue#6 86 %hat is the a#/anta&e of usin& Application ,n&ine?

The followin& are the a#/anta&es of usin& Application ,n&ine6 ,ncapsulation:

+nli2e applications #e/elope# usin& C)@)< or SQ*! Application ,n&ine applications resi#e completel within our #atabase6 %ith Application ,n&ine! there are the pro&rams to compile! no statements to store! an# no nee# to #irectl interact with the operatin& en/ironment in use6 =ou can buil#! run an# #ebu& our applications without e-istin& People Tools6

,ffecti/e 1atin& : Application sections are effecti/e #ate#4meanin& ou can acti/ate0#eacti/ate a section as of a particular #ate6 This enables ou to archi/e sections as ou mo#if them! instea# of #estro in& them6 In the future if ou #eci#e to re/ert to a pre/ious incarnation of a section ou can simpl reacti/ate it6 SQ< 0 "eta4SQ< Support: In a##ition to writin& our SQ< within Application ,n&ine! ou can also cop SQ< statements into Application ,n&ine from SQ< tal2 or an other SQ< utilit with few F if an chan&es6 *1@"S platforms ha/e man #ifferin& s nta- rules F especiall in re&ar# to #ate! time an# other numeric calculations6 3or the most part ou can wor2 aroun# this problem usin& "eta4SQ< which Application ,n&ine supports6 This lan&ua&e was create# to han#le #ifferent *1@"S SQ< s nta-Ks b replacin& them with a stan#ar# s nta-! calle# "eta4strin&s6 %ith in Platform specific sections =ou can also ha/e the abilit to call &eneric portions of SQ< statements b usin& the & C<A+S, function6 This means ou can

write our &eneric SQ< portions Dust once! an# reference them from our #ifferent platform /ersions6 Set Processin& Support : Set processin& is a SQ< techni.ue use# to process &roups (or sets) of rows of one time rather than one at a time6 Application ,n&ine is particularl effecti/e of processin& these t pes of applications6 )bDect )rientation : +nless #esi&ne# to anticipate chan&es in fiel# attributes6 C)@)< applications ma nee# to be mo#ifie# when thin&s chan&e6 If a #e/eloper increases a fiel#Ks len&th! then it ma nee# to be chan&e# in e/er instance where the C)@)< pro&ram uses this fiel# as a bin# or select /ariable6 This can re.uire a &oo# bit of effort6 An#! if not han#le# properl ! a chan&e li2e this can cause confusin& errors6 3or e-ample! if the len&th of a fiel# in the C)@)< is wron&! it ma wor2 fine! or ou ma &et an error! or the fiel# ma &et truncate#6 )ne of the corner stones of People soft functionalit is Application 1esi&ner6 @ecause of the wa it wor2s! most fiel# attributes (t pe! len&th an# scale) can be specifie# once! &loball 6 If the fiel# is use# on more than one recor#! it has the same attributes in each of these recor#s6 P)*TA@I<IT= : =ou can use 1ata "o/er to import0e-port our applications6 This means that ou can e-port an application(s) into a file! an# attach it to an e4mail messa&e6 Then! the recipient can simpl use the I"P)*T feature of 1ata "o/er! an# the application is rea# to run6 96 %hat is a Cache *ecor#? The Cache recor# (or cache) is a ph sical People soft recor#! 2e e# b process instance that must be create# an# maintaine# b the Application ,n&ine #e/eloper6 This recor# #efines the fiel#s that an application uses to pas /alues from one SQ< statements to another6

=ou retrie/e cache fiel# /alues b the Application ,n&ine an# @I$1 functionL ou assi&n cache /alues usin& & S,<,CT6 :6 %hat is uni.ue about panels! which refer to /iew as oppose# to ph sical tables? Panels that refer to /iews in People soft are not use# for insert! up#ate or #elete6 All fiel#s on these panels are #ispla onl 6 ;6 (ow search recor#s are use#? Search recor#s are use# to search! retrie/e an# filter #ata6 Search recor#s also #efine the structure of the #ialo& bo-6 H6 %here are the search recor#s assi&ne#? Search recor#s are assi&ne# to a panel &roup in a menu6 ?6 1oes the search recor# for a panel has to be the same as the recor# bein& Accesse# on the panel? %h or %h not? The search recor# for the panel #oes not ha/e to be the same as the recor# bein& Accesse# on the panel because the search recor# is use# to search for an# or 3ilter the search 2e 6 I6 (ow can a search recor# #ialo& bo- be suppresse#? A search recor# #ialo& bo- can be suppresse# b assi&nin& a search recor# that #oes not ha/e search 2e 6 5B6 %hat #o search /iews #eli/ere# b #ispla in& the #ialo& @o-? Search /iews #eli/ere# b People soft are use# to implement row le/el securit as well as #ispla a #ialo& bo-6 556 %hat #o ou nee# to #o to mo#if the search /iews? People soft #o besi#es

To mo#if a search /iew! we nee# to chan&e the recor# #efinition an# recreate the un#erl in& SQ< /iew6 576 %hen woul# ou ha/e to alter the tables an# mo#if the

panels! in the process of mo#if in& search recor#s? =ou nee# to alter tables an# mo#if panels! when ou mo#if a search recor# to inclu#e a new fiel#6 586 %hen will there be two occurs le/el recor#s in a panel &roup? If ou are referrin& to two #ifferent recor# #efinitions that share a same hi&h4le/el 2e then two4le/el one4scroll bar can be #ispla e# as stac2e# scroll bars6 596 In what or#er #oes the application processor fill buffer for the panel &roup? The application processor uses occurs le/el in the panel &roup to fill the buffer6 5:61ifferentiate ,rror C0s %arnin& statements in People co#e? The error statement issues a messa&e an# the con#ition causin& the error must @e correcte# before procee#in&6 The warnin& statement issues a messa&e an# The user can procee# without chan&in& an /alues6 5;6 %here can machine6 5H6 %hat restrictions are place# on multi4process Dobs? A multi process Dobs can onl be sche#ule# to run on a ser/er6 5?6 <ist the three output #estinations a/ailable throu&h the Process Sche#uler? =ou can #irect the output to a printer file an# win#ows screen6 5I6 %here #o ou set up #efault operator 0 class options for ou run >obs?

The process sche#uler can run Dobs on the client or a ser/er

Process "onitor? In operator securit ! usin& chan&e! process profile6 7B6 %hat are the a#/anta&es of incorporatin& Table set i#s into

People soft applications? Table set I#s allow ou to share sets of /alues (co#es) in the same prompt table6 756 %hat fiel#s shoul# be at the tope of e/er #efinition that use table set I#s? S,T I1 is the fiel# that shoul# be at the top of e/er recor# #efinition that uses table set I#s6 776 %hat is a *ecor# 'roup I1? A *ecor# &roup I1 is a &roup of recor# #efinitions that are Sharin& the same set control fiel#6 786 %hat #o information? Table set I1 control information #etermines how the information shoul# be share#6 The Table set I1 control panel #efines which Table set I#s set control file# co#e will use for each recor# &roup6 796 %hat are the three t pes of "aps use# b The 8 t pes of "aps use# b the na/i&ator are66 56 @usiness Process "ap 76 Acti/it "ap 86 Step "ap 7:6 %hat are the t pes of la ers in Cr stal reports? There are 9 t pes of la ers in Cr stal *eports6 The are66 56 *eport (ea#er 4 In this! we will write title! #ate! an# lo&os of the compan 6 76 Pa&e (ea#er F +se# to write column hea#in&s6 86 1etail F Contains #atabase column /alues6 96 Pa&e 3ooter F +se# to write pa&e numbers an# a##ress6 the na/i&ator? ou #etermine usin& Table set I#s control search recor#

You might also like