Академический Документы
Профессиональный Документы
Культура Документы
1. How will you send your message flows to the onsite team?
We maintain a common repository
2. What sort of ERP application is CHORUS?? What does CHORUS deal with?
3. How do you get a project, what sort of SDLC concept do you follow?
Ananlysis, design & build, Test, production
4. How your onsite people collaborate with offshore members?
6. What was one of the major issue faced by you and you solved it?
7.What are the queues you used in your project and explain me the total
flow with input and output queues in your project?
8. After completion of your interface how you will submit your part?
By check-in to the common repository
9. After completion of your part, will you submit all your flows directly
10.What are the contents will be there in your functional specs?
11. How you will come to know that you have to do your interface in this
manner, by using different particular nodes?
Design document
13. How you have handled the exception list. How you have parsed the tree?
14.What is the size of your team? How do you transfer your flows to onsite
team?
15. What kind of errors you faced in projects. Example error names?
16. If new functionalities (new nodes) are added how will you implement in
Interface?
17. Major setbacks that you have faced in your last project and how did you
overcome it Pre-requisites of MB5.0 & 6.0, Enhancements in V6.0?
18. What is the architecture of your project?
19. Any problems you faced in real time and how did solve them?
MQ RELATED:
1. In clustering, which queue manager will contain the default full
repository?
2. MQI Server, MQI Client difference? How to connect these two through
command prompt?
3. Can we use MQPUT1 in java?
6. Are there any sample programs for WebSphere MQ that show JMS publish
and subscribe?
7. Can WebSphere MQ send an XML message?
8. Can I connect to an IBM WebSphere MQ Series Host with JMS without
having the IBM Client software installed on the client?
9. Can Java do all the IBM MQ communication itself?
10. If this is not possible with JMS, is it possible at all?
11. Cannot we communicate without using Transmission Queue?
12. Different triggering conditions, explain them?
13. How do you communicate between two systems using remote queue?
15. In remote queuing, if the queue on the target queue manager is full,
then to which dead letter queue will the message propagate?
16. What happens if a message is sent to a local queue, which is filled, and a
remote queue, which is filled? Any difference in them?
17. How to suspend a queue manager in a cluster for some time interval?
18. Process of clustering and what are the advantages of clustering?
19. Tell me what will happen if message is not received by other system in
Distribution Queuing and tell me the cases when message goes to the Dead
Letter Queue?
20. Is there any need of channel to Communicate between Queues, which
are under same Queue Manager?
21. Queue manager A is communicating with QM-B, if QM-B is not
responding how do I route the message to another QM without loss of
information?
22. In remote queuing, if the queue on the target queue manager is full,
then to which deadletter queue will the message propagate?
23. What happens if a message is sent to a local queue, which is filled, and a
remote queue, which is filled? Any difference in them?
24. Tell me what will happen if message is not received by other system in
Distribution Queuing and tell me the cases when message goes to the Dead
Letter Queue?
25. How you will enable a particular queue that belongs to that particular
cluster?
MB COMPONETS RELATED:
4. When you want to send the output to different queues how will you send?
What location do you specify while using the destination list?
If want to sent output to multiple queues then we have to set
Destination mode property to destination list and set queue names in
localEnvironment.
5. What are the headers that you get when you import a Cobol Copy book?
6. Is it possible to set Properties of node apart from right click and setting
the properties?
Yes,it I spossible
7. In RouteToLabel node where we will gave label name, and syntax of the
label name assignment in processing node?
In esql code
IF InputRoot.XMLNSC.PassengerQuery.ReservationNumber<>'' THEN
SET
OutputLocalEnvironment.Destination.RouterList.DestinationData[1].labeln
ame = 'SinglePassenger';
ELSE
SET
OutputLocalEnvironment.Destination.RouterList.DestinationData[1].labeln
ame = 'AllReservations';
END IF
11. What error is going to occur when we didn't specify the queue name in
the MQInput node?
14. How will you declare an array in MB and how will you retrieve the
desired value from an array?
16. How will you separate (more number) database exceptions into a
different queue? (Mention 2 ways)
17. How will you accept an incoming message if its length and structure are
not defined?
It accept as blob.
18. How will you handle an input message with different delimiters between
the fields?
19. What is the maximum length of message that you can give to message
broker?
20. How do you handle the situation when the message length exceeds 100
MB?
21. ESQL code regarding MQMD and MQRFH2 headers?
24. How can you handle the mainframe systems (Input message is fixed
width)?
25. How did you route the message to appropriate flows of n flows?
By using content based routing.
26. How did you route the message using RoutetoLabel node?
In esql we set label name. The RouteToLabel node interrogates the
LocalEnvironment of the message to determine the identifier of the Label node to
which to route the message
27. Difference between PASSTHRU statement and database statements?
28. In what cases do you use PASSTHRU and DML statements and what do
you set to interact with database?
29. Is one configuration manager enough to handle multiple brokers?
31. How many tables are there and tell about a few tables?
BACLENTRIES,BROKERAA,BROKERAAG
56. Why we have been mentioning the schema name while defining the
Insert command in the Database Node?
57. Can we pass the values directly to the Database?
58. How to connect to database from the Compute Node?
59. Information regarding the database of the Configuration manager in
Message Broker 6.0 and Message Broker 5.0?
60. Explain about the Cardinality Function?
The CARDINALITY function returns an integer value giving the number
of repeating fields in the array specified by field_reference.
61. How to Establish Connection to ORACLE?
62. What are the different configuration management tools?
63. How can you interact with Database using Compute node?
64. Can we create multiple instances of a message flow?
Yes we can create multiple instances of message flows by providing
additional instance at deployment time.
65. How to import COBOLCOPY BOOK or C format?
66. What are the properties MQMD and MQRFH2 Headers?
67. What are the types of TRACES?
68. What is GLOBAL TRACE?
69. How to connect Broker in MB?
By using configuration manager we can connect to broker
70. How to connect to database to the remote system?
71. Which interface we have to implement when we are going to create an
input customer node?
72. What is user name Server and where it is defined?
73. Which node is used to change the message in the flow?
74. What is the structure of ESQL?
75. How will u accept an incoming message if its length and structure are
not defined?
76. How do you change a blob to a fixed structure?
77. Using TDS, what properties will u set in the message set for the
following input: abc, 123|a*xyz, k, 55 (i.e., an input message with different
delimiters between different data types) Also mentioned that the input
might not be in the same manner every time?
78. Which is good based on performance IF or CASE. Why?
79. We are getting 4 different inputs in 4 formats. How will you handle them
using single message set without using CWF format?
80. What is the content of the configuration manager Repository?
81. How do you access namespace elements in a certain message?
82. What is Reset Content Descriptor and how do you implement it in your
flow?
The ResetContentDescriptor node is to request that the message is reparsed
using either a different parser
An example of the use of the ResetContentDescriptor node is to swap between the
BLOB and the MRM parser. The format of an incoming message might be unknown
when it enters a message flow, so the BLOB parser is invoked. Later on in the
message flow, you might decide that the message is defined in the MRM format, and
you can use the ResetContentDescriptor node to set the correct values that will be
used when the message is parsed by a subsequent node in the message flow
83. How to schedule the flow (Is it possible to run the message flow once in
every 24 hours)?
84. What are the database actions are used in the compute node, how to
access the database?
85. If you want wait for some time for the reply how to configure this node?
86. What is the difference between Multi-cast and Broadcast?
87. How did you handle all the exceptions, which you said you got in your
project?
88. How come you will come to know what kind of exception will be raised
at a particular time?
89. If you try to send 100 messages if 50 messages succeeded and 50
messages failed how will you retrieve the messages?
90. How will handle the exception network failure while inserting data into
database?
91. Why you go for Database nodes instead of using compute node?
92. How you establish communication between Oracle database and the
message broker?
93. If at all there are any changes to Project, where do you make a Stock of
the resources related to project?
94. Define Reference Data type?
95. How did you perform Debugging?
97. Best ways to design a message flow?
98. When do you mostly use sub flows?
99. How will you handle errors?
100. In the middle of the ESQL code if we want to check any statement
using debugger how will you perform that?
101. How do you convert a COBOL copybook structure to XML?
102. What should you do for generating an output message?
103. Use of propagates statement?
104. What are the mandatory components of message broker?
105. Command used to deploy?
Mqsideploy
106. What should you do before creating the broker and the configuration
manager?
107. A sample scenario using FlowOrder node?
108. How will you handle huge volumes of data?
109. What is architectural difference between MB5.0 and MB6.0?
110. If you try to insert the duplicate records in the database using JDBC
adapter how do you handle that with out Exception?
111. Is it possible to use Oracle as default database for Broker?
112. Have you configured Broker with different database like DB2, Oracle?
113. Can the Configuration Manager be configured with different databases?
114. What are the Datahandlers used in your project. Advantages using
them in your project. Can it be implemented without using them in MB?
115. Describe the timer nodes in MB6.0 and use of timer nodes in the flow?
116. Can the purpose be fulfilled without using them?
117. What are the source and target systems in your project and how do
you make systems get communicated?
118. How systems get messages in and out of the queue?
119. What are the terminals used in flow?
121. How to configure the MQ adapter and is any Datahandler used in?
124. What is the difference b/w MRM and XML domain? Why do we go for
MRM instead of XML?
If your messages are in XML, you can use either the XML Wire Format in the MRM domain, or one of
the XML domains (XMLNSC, XMLNS or XML).
You are recommended to model your XML messages using the MRM domain, for the following
reasons:
• You can generate a message dictionary for use by the MRM parser in WebSphere Message
Broker. This enables the MRM parser to interpret the data in an XML message in an
advanced manner.
For example:
o The dictionary indicates the real data type of a field in the message, instead of always
treating it as a character string.
o The MRM parser can validate XML messages against the dictionary.
o Base64 binary data can be automatically decoded.
o Date and time information can be extracted from a data value using a specified
format string.
• You have extra control over the rendering of your data.
For example, you might have a data field that is rendered as an XML element in one
message, and as an XML attribute in another message. Or you could have a data field that is
known by a particular name in one message, and a different name in another message. This
advanced rendering can be specified using MRM XML Wire Format properties.
• You can share a common logical message structure between physical formats.
For example, if you have a message that is created by a legacy COBOL application, you can
use an MRM XML Wire Format to easily and quickly define the equivalent XML message.
After creating your Broker, Configuration manager using MQSI commands these are
added as your windows services. Now by creating Broker Domain we are providing
communication between Toolkit and Configuration manager
Yes
128. Assume you have 3 servers A, B, C you need to take the files from
server A, modify them and place them in server C. Where will you install
your JText adapter?
130. How do you handle the above situation if you are using MB 5.0?
using Real-timeOptimizedFlow Node
164. How will you get message sets from system manager to broker?
165. How to publish and subscribe in broker and tell me the commands for
those, which Queue the subscriber, get the topic?
166. I want to insert some data into a table. And the column is not there in
the table. But I don’t want to through the error. The error should be
ignored. For that what I’ve to do?
167. What’s the structure of the Output message tree?
168. Do you know how to set destination list?
188. Can you ever worked with database node? How would you connect
database in ESQL? Tell the whole process step by step?
189. What did you see in debugging mode when a process is OCCURED?
190. Suppose we distribute messages to different system and then we want
to club all the messages what can we do?
191. Instead of Database node what are another nodes with which we
can access database?
Compute node
JAVA RELATED:
1. Explain the threading and synchronization concepts?