Sie sind auf Seite 1von 4

Oracle SOA BPEL ESB OSB Oracle SOA BPEL ESB OSB

AIA @ Admin AIA @ Admin


ibm as400 interview questions ibm as400 interview questions
11:04 11:04 IBMAS/400 IBMAS/400 1 comment 1 comment
IBM AS-400 Interview Questions-->2 IBM AS-400 Interview Questions-->2
31. 31. How do you set the keywords SFLSIZ and SFLPAG if you want the subfile to How do you set the keywords SFLSIZ and SFLPAG if you want the subfile to
dynamically expand? dynamically expand?
SFLSIZ > SFLPAG. SFLSIZ > SFLPAG.
32. 32. When would you use or not use this approach? When would you use or not use this approach?
It is the most desirable method in building real time applications. We can use at all the times. It is the most desirable method in building real time applications. We can use at all the times.
33. 33. How can you detect and handle a record lock situation? How can you detect and handle a record lock situation?
If you try to read the locked record, we can get system defined message i.e. the If you try to read the locked record, we can get system defined message i.e. the program program will will
ended abnormally.With the help of File Information Data Structure we can handle record lock ended abnormally.With the help of File Information Data Structure we can handle record lock
situation.Generally it will happen, when the same file of type U" used in different situation.Generally it will happen, when the same file of type U" used in different programs programs..
34. 34. How can you detect overflow for a print How can you detect overflow for a print program program that prints multiple lines per cycle? that prints multiple lines per cycle?
You specify the indicators OA through OG and OV in 33 - 34 columns in a printer file. This You specify the indicators OA through OG and OV in 33 - 34 columns in a printer file. This
indicator indicator automatically set on whenever overflow occurs on a type of page. automatically set on whenever overflow occurs on a type of page.
35. 35. How would you design the process for a nightly, high volume check producing process How would you design the process for a nightly, high volume check producing process
that needs to select only records that are flagged to be processed? that needs to select only records that are flagged to be processed?
With the help of OPNQRYF Clp command, we can select the records from the data base file. With the help of OPNQRYF Clp command, we can select the records from the data base file.
The process involves following steps: The process involves following steps:
Steps:1. OVRDBF with SHARE (*YES) Steps:1. OVRDBF with SHARE (*YES)
2. OPNQRYF 2. OPNQRYF
3. CALL the 3. CALL the program program
4. DLTOVR 4. DLTOVR
5. CLOF 5. CLOF
36. 36. How would you join 3 separate fields, a first name, middle initial and last name How would you join 3 separate fields, a first name, middle initial and last name
together as 1 field with proper spacing? You can describe in either RPG and/or RPG ILE together as 1 field with proper spacing? You can describe in either RPG and/or RPG ILE
(Integrated Language Environment) (Integrated Language Environment)

MOVE MOVE 'Dr. ' FNAME 3 'Dr. ' FNAME 3
MOVE 'JOHN' MNAME 4 MOVE 'JOHN' MNAME 4
MOVE MOVE 'WATSON' LNAME 6 'WATSON' LNAME 6
FNAME CAT MNAME: 1 VAR1 8 FNAME CAT MNAME: 1 VAR1 8
VAR1 CAT LNAME: 1 VAR2 15 VAR1 CAT LNAME: 1 VAR2 15
DSPLY VAR2 DSPLY VAR2
MOVE *ON *INLR MOVE *ON *INLR
37. When PGMA calls PGMB for the first time PGMB executes the *INZSR. PGMB uses the 37. When PGMA calls PGMB for the first time PGMB executes the *INZSR. PGMB uses the
RETRN RETRN operation operation to return to PGMA. When PGMA call PGMB the second time is the *INZSR to return to PGMA. When PGMA call PGMB the second time is the *INZSR
executed? executed?
If you specify RETRN in called If you specify RETRN in called program program, the *INZSR will not execute again. , the *INZSR will not execute again.
38. Show 2 ways to convert a date from YYMMDD to MMDDYY (MULT 38. Show 2 ways to convert a date from YYMMDD to MMDDYY (MULT operation operation not not
acceptable) acceptable)

1) CVTDAT DATE () RTNVAR ( ) FROMFMT ( ) TOFMT ( ) 1) CVTDAT DATE () RTNVAR ( ) FROMFMT ( ) TOFMT ( )
Source code Source code is required to convert from one date format to another date format. is required to convert from one date format to another date format.
Popular Popular Tags Tags Blog Archives Blog Archives
SOCIAL PROFILES SOCIAL PROFILES
Search
INFOLINKS IN TEXT ADS INFOLINKS IN TEXT ADS
POPULAR POSTS POPULAR POSTS
Oracle Soa Suite 11g interview Questions Oracle Soa Suite 11g interview Questions
And Answers And Answers
1) What is the difference between 10g and 1) What is the difference between 10g and
11g? 11g? SCA architecture was followed in 11g and SCA architecture was followed in 11g and
not in 10g not in 10g In 11g you can put al... In 11g you can put al...
Oracle Soa Interview Questions Oracle Soa Interview Questions
Oracle SOA/BPEL Interview Questions: Oracle SOA/BPEL Interview Questions: 1) Why 1) Why
SOA? What are the advantages? What are the SOA? What are the advantages? What are the
disadvantages? disadvantages? 2) What are the ap... 2) What are the ap...
ibm as400 interview questions answers pdf ibm as400 interview questions answers pdf
free download free download
IBM AS-400 Interview Questions-->5 IBM AS-400 Interview Questions-->5 141. What is 141. What is
Folder? Folder? A Folder is a named object that is used A Folder is a named object that is used
as a directory for documents a... as a directory for documents a...
scjp 1.6 certification dumps free download scjp 1.6 certification dumps free download
1.Assertions 1.Assertions Q: 01 Given: Q: 01 Given: 8. public class test { 8. public class test { 9. 9.
public static void main(String [] a) { public static void main(String [] a) { 10. assert 10. assert
a.length == 1; a.length == 1; 11. } 11. } 12. }... 12. }...
osb interview questions answers osb interview questions answers
oracle osb interview questions oracle osb interview questions 1. What is a 1. What is a
Proxy Service? Proxy Service? You can think of proxy services as You can think of proxy services as
the services published by OSB... the services published by OSB...
JSP interview questions and JSP interview questions and
answers for experienced answers for experienced
Jsp Interview Questions-->2 Jsp Interview Questions-->2 26. 26.
How can I declare methods within How can I declare methods within
my JSP page? my JSP page? We can declare We can declare
methods by using JSP declarative t... methods by using JSP declarative t...
GANGADHAR. Powered by GANGADHAR. Powered by Blogger Blogger..
Home Home
TRANSLATE TRANSLATE
LABELS LIST LABELS LIST
AIA AIA (1) (1)
AIA FAQS AIA FAQS (1) (1)
BOOKS BOOKS (1) (1)
HOME HOME JOBS JOBS
SOA SOA
AIA AIA
BPEL BPEL
OSB OSB
TRAININGS TRAININGS
TESTING TESTING ADMIN ADMIN DOWNLOADS DOWNLOADS
HOME HOME
converted by Web2PDFConvert.com
The The source code source code in CLP is given below: in CLP is given below:
PGM PGM
DCL VAR (&VAR1) LENGTH (6) TYPE (*CHAR) VALUE ('YYMMDD') DCL VAR (&VAR1) LENGTH (6) TYPE (*CHAR) VALUE ('YYMMDD')
DCL VAR (&RCVD) LENGTH (6) TYPE (*CHAR) DCL VAR (&RCVD) LENGTH (6) TYPE (*CHAR)
DCL VAR (&VAR2) LENGTH (4) TYPE (*CHAR) DCL VAR (&VAR2) LENGTH (4) TYPE (*CHAR)
DCL VAR (&VAR3) LENGTH (2) TYPE (*CHAR) DCL VAR (&VAR3) LENGTH (2) TYPE (*CHAR)
CHGVAR VAR(&VAR2) VALUE(%SST(&VAR1 3 4)) CHGVAR VAR(&VAR2) VALUE(%SST(&VAR1 3 4))
CHGVAR VAR(&VAR3) VALUE(%SST(&VAR1 1 2)) CHGVAR VAR(&VAR3) VALUE(%SST(&VAR1 1 2))
CHGVAR VAR(&RCVD) VALUE(&VAR2 *CAT &VAR3) CHGVAR VAR(&RCVD) VALUE(&VAR2 *CAT &VAR3)
SNDMSG MSG (&RCVD) TOUSR (*USRPRF) SNDMSG MSG (&RCVD) TOUSR (*USRPRF)
ENDPGM ENDPGM

39. Determine the value of the result field 39. Determine the value of the result field

a. Cost = $110. 00 a. Cost = $110. 00
b. Tax = 20% b. Tax = 20%
c. MarkUp= 05% c. MarkUp= 05%
d. Sale = 10% d. Sale = 10%
C Eval TotalCost = ((Cost * MarkUp) * Tax)) - Sale = 1. 0$ C Eval TotalCost = ((Cost * MarkUp) * Tax)) - Sale = 1. 0$
40. Define the purpose of Factor 1 the 40. Define the purpose of Factor 1 the Operation Operation Code and *IN15 in following code Code and *IN15 in following code
HI LO EQ HI LO EQ
C *YMD Test (D) yymmddDate 15 C *YMD Test (D) yymmddDate 15

If the factor 1 value matches with factor2 value, the If the factor 1 value matches with factor2 value, the indicator indicator specified in EQ comes *ON. specified in EQ comes *ON.
41. Describe the function of SETLL 41. Describe the function of SETLL operation operation in RPG language? in RPG language?
The SETLL The SETLL operation operation positions a file at the next record with a key or relative record number positions a file at the next record with a key or relative record number
that is greater than or equal to key or relative record number specified in factor1. that is greater than or equal to key or relative record number specified in factor1.
42. Describe the function of SETGT 42. Describe the function of SETGT operation operation in RPG language? in RPG language?
The SETGT The SETGT operation operation positions a file at the next record with a key or relative record number positions a file at the next record with a key or relative record number
that is greater than key or relative record number specified in factor 1. that is greater than key or relative record number specified in factor 1.
43. What is the purpose of Level Check parameter in a Physical file? 43. What is the purpose of Level Check parameter in a Physical file?
Specifies whether the level identifiers of the record formats in the physical file are checked Specifies whether the level identifiers of the record formats in the physical file are checked
when when the file the file is opened by the is opened by the program program..
44. Define a 44. Define a Job Job Queue? Queue?
Job Job queues are queues of batch jobs waiting to be processed. queues are queues of batch jobs waiting to be processed.
45. Define a Output Queue? 45. Define a Output Queue?
Output queues are queues of jobs waiting to be printed. Output queues are queues of jobs waiting to be printed.
46. What is the function of CPYSPLF command? 46. What is the function of CPYSPLF command?
It copies the spooled file to the data base file. It copies the spooled file to the data base file.
47. What is the function of CPYF command? 47. What is the function of CPYF command?
To copy the data from the one file to another. To copy the data from the one file to another.
48. What is the function of CRTDUPOBJ command? 48. What is the function of CRTDUPOBJ command?
To create the replica from the original object. To create the replica from the original object.
49. Define Subsystem? 49. Define Subsystem?
Subsystem is nothing but it provides specialized environment to complete the execution of jobs. Subsystem is nothing but it provides specialized environment to complete the execution of jobs.
50. What are different types of Subsystems? 50. What are different types of Subsystems?
QBATCH, QINTER, QSPL, QCMN, QCTL, QBASE. QBATCH, QINTER, QSPL, QCMN, QCTL, QBASE.

51. Define a Batch 51. Define a Batch Job Job??
* A user request the * A user request the job job..
* The * The job job is created ( is created (job job name is assigned, name is assigned, job job attributes are allocated) attributes are allocated)
* The * The job job is placed on a is placed on a job job queue queue
* The sub system QBATCH takes the * The sub system QBATCH takes the job job from from job job queue and starts it. queue and starts it.
* Output generated by the batch * Output generated by the batch job job is placed on an output queue. is placed on an output queue.
* The spool sub system prints the output on the output queue. * The spool sub system prints the output on the output queue.
BPEL Activitys BPEL Activitys (28) (28)
CERTIFICATION DUMPS CERTIFICATION DUMPS (1) (1)
CORE JAVA CORE JAVA (5) (5)
EJB EJB (4) (4)
ESB ESB (1) (1)
ESB FAQS ESB FAQS (1) (1)
Hadoop Hadoop (3) (3)
HIBERNATE HIBERNATE (3) (3)
Html 5 Html 5 (1) (1)
IBM AIX IBM AIX (3) (3)
IBM AS/400 IBM AS/400 (5) (5)
Iphone Iphone (3) (3)
JAVA DUMPS JAVA DUMPS (1) (1)
JDBC JDBC (5) (5)
JSF JSF (2) (2)
JSP JSP (2) (2)
oracle sql/plsql faqs oracle sql/plsql faqs (7) (7)
OSB OSB (1) (1)
San interview Q(A) San interview Q(A) (4) (4)
SERVLETS SERVLETS (6) (6)
SOA ADMIN INTERVIEW(Q) SOA ADMIN INTERVIEW(Q) (1) (1)
SOA INSTALL GUIDE's SOA INSTALL GUIDE's (1) (1)
SOA INTERVIEW SOA INTERVIEW (2) (2)
SPRING SPRING (5) (5)
STRUCTS STRUCTS (2) (2)
Tibco faqs Tibco faqs (4) (4)
WEBLOGIC SERVER WEBLOGIC SERVER (15) (15)
WebMethods WebMethods (4) (4)
FOLLOWERS FOLLOWERS
converted by Web2PDFConvert.com
52. Describe about Query/400? 52. Describe about Query/400?
Query/400 is a licensed Query/400 is a licensed program program that uses a query to analyze and select the information that uses a query to analyze and select the information
contained in the data base files and create a query report. contained in the data base files and create a query report.
A query report can be: A query report can be:
* displayed on a workstation (screen) * displayed on a workstation (screen)
* printed * printed
* stored in another database file. * stored in another database file.
53. What is the CLP command to access a Query/400? 53. What is the CLP command to access a Query/400?
WRKQRY WRKQRY
54. Purpose of Overrides? 54. Purpose of Overrides?
The basic purpose of Overrides is to temporarily change the attributes of a file. So you dont The basic purpose of Overrides is to temporarily change the attributes of a file. So you dont
have to create permanent files for every combination of attributes your application might have to create permanent files for every combination of attributes your application might
need. Override gives you the flexibility to use existing model files and dynamically change need. Override gives you the flexibility to use existing model files and dynamically change
their attributes. their attributes.
55. Define Data Structure? 55. Define Data Structure?
Data structures are specified in the Input specifications of an RPG/400 Data structures are specified in the Input specifications of an RPG/400 program program to define an to define an
area in area in storage storage and layouts of related sub fields. and layouts of related sub fields.
56. What is the purpose of Data structure? 56. What is the purpose of Data structure?
* Divide a field in to sub fields * Divide a field in to sub fields
* Change the format of a field * Change the format of a field
* Group non-contiguous data in a contiguous format * Group non-contiguous data in a contiguous format
* Define an area of * Define an area of storage storage in more than one format in more than one format
* Define Multiple occurrences of data structures. * Define Multiple occurrences of data structures.
57. List and explain the different type of data structures? 57. List and explain the different type of data structures?
* Data area data structure * Data area data structure
When the data area is defined in an RPG/400 When the data area is defined in an RPG/400 program program as a data area data structure, its data is as a data area data structure, its data is
implicitly retrieved for processing and written back at the end of the implicitly retrieved for processing and written back at the end of the program program. In the data area . In the data area
data structure, letter "U" must be entered to define the data structure as a data area data data structure, letter "U" must be entered to define the data structure as a data area data
structure. structure.
* File information data structure * File information data structure
A file information data structure provides exception/error information that may be occurred A file information data structure provides exception/error information that may be occurred
when processing a file during when processing a file during program program execution. This type of data structure contains pre execution. This type of data structure contains pre
defined sub fields that identify defined sub fields that identify
* The name of * The name of the file the file for which the error occurred for which the error occurred
* The record processed when the error occurred * The record processed when the error occurred
* The * The operation operation being processed when the error occurred being processed when the error occurred
* The status code number * The status code number

* The RPG/400 routine in which the error occurred. * The RPG/400 routine in which the error occurred.
Exception errors may be controlled by testing for an error code in the *STATUS field which is Exception errors may be controlled by testing for an error code in the *STATUS field which is
included in a file information data structure. Specifically, keywords including *FILE, *RECORD, included in a file information data structure. Specifically, keywords including *FILE, *RECORD,
*OPCODE, *STATUS, *ROUTINE provide the previously named information. *OPCODE, *STATUS, *ROUTINE provide the previously named information.
* * Program Program status data structure status data structure
Program Program status data structure however identity exception/errors that are generated in the status data structure however identity exception/errors that are generated in the
program program by RPG/400 by RPG/400 operations operations and not by a file. Note that any code greater than 00099 is and not by a file. Note that any code greater than 00099 is
flagged as an exception/error. Four keywords - *STATUS, *ROUTINE, * flagged as an exception/error. Four keywords - *STATUS, *ROUTINE, *PROGRAM PROGRAM, *PARMS are , *PARMS are
supported by a supported by a program program status data structure. status data structure.
58. What is the purpose of DYNSLT keyword? 58. What is the purpose of DYNSLT keyword?
This is a file level keyword used in a logical file. If you specify this in a file level, the system This is a file level keyword used in a logical file. If you specify this in a file level, the system
doesn't perform record selection until the doesn't perform record selection until the program program reads file. Then on the Select/Omit criteria, reads file. Then on the Select/Omit criteria,
it selects the records from the specified file. it selects the records from the specified file.
59. What is the difference between access path and Dynamic select? 59. What is the difference between access path and Dynamic select?
Dynamic select occurs whenever the Dynamic select occurs whenever the program program reads file. But access path occurs before reads file. But access path occurs before the file the file
is read (but not necessarily), because access path maintenance performed on is read (but not necessarily), because access path maintenance performed on the file the file..
60. Why would you prefer OPNQRYF than logical file? 60. Why would you prefer OPNQRYF than logical file?
The main difference is: Logical file creates permanent object on the system. OPNQRYF creates The main difference is: Logical file creates permanent object on the system. OPNQRYF creates
temporary access path. temporary access path.
converted by Web2PDFConvert.com
Newer Post Newer Post Older Post Older Post
Reactions: Reactions:
Home Home
1 comments: 1 comments:
Enter your comment...
Comment as: Select profile...
Publish Publish

Preview Preview
Subscribe to: Subscribe to: Post Comments (Atom) Post Comments (Atom)
BLOGGER NEWS BLOGGER NEWS BLOGROLL BLOGROLL ABOUT ABOUT
Gangadhar Gangadhar

Copyright Copyright 2014 2014 Oracle SOA BPEL ESB OSB AIA @ Admin Oracle SOA BPEL ESB OSB AIA @ Admin | Powered by | Powered by Blogger Blogger
Design by Design by NewWpThemes NewWpThemes | Blogger Theme by | Blogger Theme by Lasantha Lasantha - - PremiumBlogger Themes PremiumBlogger Themes | | Virtual Private Server Virtual Private Server
Recommend this on Google
ramamohana ramamohana 15 March 2013 07:32 15 March 2013 07:32
IBM AS-400 IBM AS-400
Reply Reply
converted by Web2PDFConvert.com

Das könnte Ihnen auch gefallen