iib interview questions for 10 years experience

A correlation name is a field reference that identifies a well-defined starting point in the logical message tree and is used in field references to describe a standard part of the tree format.

Yes we can. One way is by adding multiple node. For ex. A single message flow can handle DATA received across MQ and Messages that are received across native IP connections.

MQSeries Client: A client workstation does not have a queue manager of its own. It shares a queue manager in a server with other clients. All MQSeries objects, such as queues, are in the server.Since the connection between client and server is synchronous, the application cannot work when the communication is broken. You could refer to such workstations as “slim” clients.

MQSeries Server: A workstation can be a client and a server. A server is an intermediate node between other nodes. It serves clients that have no queue manager and manages the message flow between its clients, itself and other servers. In addition to the server software you may install the client software, too. This configuration is used in an application development environment

Connection: strmqm QMA start runmqlsr -t tcp -m QMA -p 1414 runmqsc start channel (QMA.QMB) end

MQCONN (MQSTATE, qManagerName) : Connects to a queue manager, which is identified by qManagerName, a string of up to 48 characters. MQSeries sets the connection handle for use in subsequent calls.

MQCONNX (MQSTATE, qManagerName, MQCNO): Connects to a queue manager with options that control the way that the call works. The queue manager is identified by qManagerName, a string of up to 48 characters. MQSeries sets the connection handle (MQSTATE.hconn) for use in subsequent calls.

Output Root is used in the ESQL code for a Compute node that creates a new output message based on the input message.

BROKER: A broker is a set of execution processes that hosts one or more message flows to route, trform, and enrich inflight messages.

BAR: Flows and sets that are to be deployed are packed in it and sent to configuration manager

EXECUTION GROUP:An execution group is a named grouping of message flows that have been assigned to a broker. The broker enforces a degree of isolation between message flows in distinct execution groups by ensuring that they execute in separate address spaces, or as unique processes.

SCADA: The SCADAInput node is used to receive messages from clients that connect to the broker across the WebSphere MQ Telemetry Trport. SCADA device clients use the MQIsdp protocol to send messages, which are converted by the SCADAInput node into a format recognized by WebSphere Message Broker. The node also establishes the processing environment for these messages.

An execution group is a named grouping of message flows that have been assigned to a broker. The broker enforces a degree of isolation between message flows in distinct execution groups by ensuring that they execute in separate address spaces, or as unique processes.

Circular logging gives you restart recovery. Linear logging gives you both restart recovery and media recovery.

A message Flow is a sequence of processing steps that execute in the broker when an input message when an input message is received.

30. Which Interface We Have To Implement When We Are Going To Create An Input Custom Node?

33. If We Want To Perform Some Operation At Receiving Application When It Receives Some Message, Then What Objects Are Required At The Receiving Application?

Specify in Data Source the name by which the appropriate database is known on the system on which this message flow is to execute.

Hconn is a handle used to connect to Queue manager in MQCONN and MQCONNX api calls.

WebSphere Message Broker supplies built-in nodes that you can use to define your message flows. For information about each of these nodes, follow the appropriate link below. The nodes listed here are grouped according to the function that they provide.

Input and output MQInput node MQOptimizedFlow node MQOutput node MQGet node MQReply node Publication node MQeInput node MQeOutput node SCADAInput node SCADAOutput node HTTPInput node HTTPReply node HTTPRequest node Real-timeInput node Real-timeOptimizedFlow node Input node Output node JMSInput node JMSOutput node

Message manipulation and trformation Compute node Database node DataDelete node Datalnsert node DataUpdate node Extract node JavaCompute node JMSMQTrform node MQJMSTrform node Mapping node Warehouse node XMLTrformation node

Decision makingCheck node Filter node FlowOrder node Label node ResetContentDescriptor node RouteToLabel node TimeoutControl node TimeoutNotification node Validate node

Label Node: use it in combination with a RouteToLabel node to dynamically determine the route that a message takes through the message flow, based on its content. The RouteToLabel node interrogates the Local Environment of the message to determine the identifier of the Label node to which the message must next be routed.

MQPUT(MQSTATE, MQMD, MQPMO, BUFFER) : Adds a message to the queue. The buffer cannot be more that 32767 bytes, but that restriction does not apply if you are using the EGL add statement.

MQPUT1(MQSTATE, MQOD, MQMD, MQPMO, BUFFER): Opens a queue, writes a single message, and closes the queue

A message channel connects two queue managers via message channel agents (MCAs). Such a channel is unidirectional. It comprises two message channel agents, a sender and a receiver, and a communication protocol. An MCA is a program that trfers messages from a trmission queue to a communication link, and from a communication link into the target queue. For bidirectional communication you have to define two channel pairs consisting of a sender and a receiver.

A Message Queue Interface (MQI) channel connects an MQSeries client to a queue manager in its server machine. Clients don’t have a queue manager of their own. An MQI channel is bidirectional.

30. What functionality ESQL provides? Ans: Through ESQL you can Change the message content. Modify an existing message Create a new message Add dynamic terminals Route a message Propagate a new request .

7. What are Connectiontype and Protocol ?Ans: ConnectionType : Valid values are ACTIVE or PASSIVE. is valid only when FTP is specified as the protocol. If SFTP is specified, this property is ignored. The default is PASSIVE, which is more likely to be tolerated by most types of firewall protection that allow the client to log in. If you set this property to ACTIVE, this refers to a socket that is established by the remote server to the client (the broker message flow)Protocol: The remote transfer protocol to use. Valid values are FTP or SFTP. If no protocol is specified in the configurable service, the value specified in the node is used.

Note: Browse latest IIB Interview Questions and Data Power Tutorials. Here you can check Cognos Online Training details and enroll for online training. Contact +91 988 502 2027 for more information.

SOAP Input: If incoming message is SOAP based, SOAP with Attachments (SwA) or Message Transmission Optimization Mechanism (MTOM) message then we use SOAP node. If we are having a WSDL file to validate or checking our message then we use SOAP input Node. It supports WS-Addressing and WS-Security.

IBM Integration Bus Interview Questions & Answers will be very helpful for the begineers who are ready to learn from scratch to an advanced level.

Answer: Any work that has been done using the respective data source in a message flow (including any actions taken in the node) is committed regardless of the subsequent success or failure of the message flow.

7. Difference between Root and OutputRoot?Answer: The root is used in the Database content changing and in Filter node. OutputRoot is used in the ESQL code for a Compute node that creates a new output message based on the input message.

20. How Can You Interact With Database Using Compute Node?Answer: Specify in Data Source the name by which the appropriate database is known on the system on which this message flow is to execute.

37. What is User name Server?Answer: The User Name Server is an optional runtime component that provides authentication of users and groups and gives an administrative control over who can publish and who can subscribe operations.

MQCONNX (MQSTATE, manager name, MQCNO): Connects to a queue manager with options that control the way that the call works. The queue manager is identified by the manager name, a string of up to 48 characters. MQSeries sets the connection handle (MQSTATE.hconn) for use in subsequent calls.

Course Offer Triple Bonanza Offer – Upto 20% Off + 15% Cashback Course Free | OFFER ENDING IN :

iib interview questions for 10 years experience

iib interview questions for 10 years experience

These IBM Websphere Message Broker Interview Questions have been designed specially to get you acquainted with the nature of questions you may encounter during your interview for the subject of IBM Websphere Message Broker . As per my experience good interviewers hardly plan to ask any particular question during your interview, normally questions start with some basic concept of the subject and later they continue based on further discussion and what you answer.we are going to cover top 100 IBM Websphere Message Broker Interview questions along with their detailed answers. We will be covering IBM Websphere Message Broker scenario based interview questions, IBM Websphere Message Broker interview questions for freshers as well as IBM Websphere Message Broker interview questions and answers for experienced.

Q1.What are the main components of IIB/WMB?

Ans:

The 3 main components in IIB/WMB are Runtime, Development and Administration.

  • Runtime: The broker runtime is the main processing component to which development artifacts are deployed.
  • Development: The Toolkit is used for development of message flows and other development artifacts.
  • Administration: Message Broker Explorer is an administration tool used to perform deploys, create brokers or new execution groups, and enable flow monitoring. WMB V8 provides a WebUI tool to view the broker runtime or resources deployed in a browser.
  • Q2.Does IIB/WMB require a database to function?

    Ans:

    There is no database pre-requisite, the product does not require a database for any internal function. You may have database nodes or use databases for other function and so Message Broker does provide functionality to interface with application databases.

    Q3.Difference between RAD and ORDINARY deployment?

    Ans:

    Using Resource adapter deployment, we can reuse the deployment till the server is re- booted

    Q4.What is PARSER and difference between PARSER and FORMAT?

    Ans:

  • A Parser is defined as a program that interprets the bit stream of an incoming message andcreates an internal representation of it in a tree structure Ex: MRM parser
  • A Format is a physical representation of a message.Ex: XML wire format
  • Q5.What is the uniqueness of MB over ICS?

    Ans:

    Q6.What is EAI? What are those tools?

    Ans:

    Enterprise Application Integration refers to the integration of one or more applications and processes together.

    Tools:

    WBI Message Broker, ICS, WebMethods and Tibco

    Q7.What is the Broker Domain?

    Ans:

    Group of brokers that coordinate a single configuration manager constitute a Broker Domain

    Q8.What error is going to occur when we didn’t specify the queue name in the MQInput node?

    Ans:0

    The Error message is “Unset mandatory ‘Qname Name’ Property on node ‘MQInput’ “.

    Q9.How to call the method or function in the coding

    Ans:

    Q10.Difference between MCA and MQI channels?

    Ans:

  • A message channel connects two queue managers via message channel agents (MCAs). Such achannel is unidirectional. It comprises two message channel agents, a sender and a receiver, anda communication protocol. An MCA is a program that transfers messages from a transmission queue to a communication link, and from a communication link into the target queue.
  • For bidirectional communication, you must define two channel pairs consisting of a sender and a receiver. A Message Queue Interface (MQI) channel connects an MQSeries client to a queue manager inits server machine. Clients don’t have a queue manager of their own. An MQI channel is bidirectional.
  • Q11. Difference between Root and Output Root?

    Ans:

    Root is used in the Database content changing and in Filter node.Output Root is used in the ESQL code for a Compute node that creates a new output message based on the input message

    Q12. Is it possible to set Properties of node apart from right click and setting the properties?

    Ans:

    Windows à Show View à Basic à Properties.

    Q13. Which interface we have to implement when we are going to create an input custom node?

    Ans:

    Q14. Define BROKER, BAR, EXECUTION GROUP, SCADA, and COMPONENTS OF BROKER?

    Ans:

  • BROKER: A broker is a set of execution processes that hosts one or more message flows to route, transform, and enrich in-flight messages.
  • BAR: Flows and sets that are to be deployed are packed in it and sent to configuration manager
  • EXECUTION GROUP: An execution group is a named grouping of message flows that have been assigned to a broker. The broker enforces a degree of isolation between message flows in distinct execution groups by ensuring that they execute in separate address spaces, or as unique processes.
  • SCADA: The SCADAInput node is used to receive messages from clients that connect to the broker across the WebSphere MQ Telemetry Transport. SCADA device clients use the MQIsdp protocol to send messages, which are converted by the SCADAInput node into a format recognized by WebSphere Message Broker. The node also establishes the processing environment for these messages.
  • COMPONENTS OF BROKER: Broker, Configuration manager, User name service.
  • Q15. What is ResetContentDescriptor node?

    Ans:

    Use the ResetContentDescriptor node to request that the message is reparsed by a different parser.

    Q16. What is User name Server and where it is defined?

    Ans:

    The User Name Server is an optional runtime component that provides authentication of users and groups performing publish/subscribe operations.

    Q17. What is SCHEMA of broker?

    Ans:

    A broker schema is a symbol space that defines the scope of uniqueness of the names of resources defined within it. The resources are message flows, ESQL files, and mapping files.

    Q18. How can we see the error log files in broker?

    Ans:

    The Windows Event Viewer is where WebSphere Message Broker writes records to the local system.

    Q19.How will we use a Cobol copybook in MB?

    Ans:

    COBOL copybook files, using either the New Message Definition File wizard or the mqsicreatemsgdefs command line utility.

    Q20. What are Types of messages?

    Ans:

    Q21.How many types of clients in MQ?

    Ans:

    Two Typesà Fat Clientsà Slim clients

    Q22.Difference between MQPUT and MQPUT1?

    Ans:

    MQPUT ( MQSTATE, MQMD, MQPMO,BUFFER): Adds a message to the queue. The buffer cannot be more that 32767 bytes, but that restriction does not apply if you are using the EGL add statement. MQPUT1(MQSTATE, MQOD, MQMD, MQPMO, BUFFER): Opens a queue, writes a single message, and closes the queue.

    Q23.Can we use MQPUT1 in java?

    Ans:

    Q24.What formats MB support?

    Ans:

  • XML, TDS, CWF, EDI, SWIFT
  • Where do you place pass-thru node in message flow?In the sub flows immediate to the input node.
  • Q25. What are the Features of Message Broker?

    Ans:

    Q26.What is CVS (Concurrent Version System)?

    Ans:

    It is a repository that will store the previous versions.

    Q27.Difference between compute and mapping node?

    Ans:

    In the compute node, we can change the headers but in Mapping node we can’t change.

    Q28. What are the Types of Queues in MQ?

    Ans:

    Local queueRemote queueTransmission queueAlias queueDead letter queue.

    Q29. Which node is used to change the message in the flow?

    Ans:

    Compute Node, Filter Node and ResetContentDescriptor.

    Q30. What is the use of commit for connection to Databases?

    Ans:

    Any work that has been done using the respective data source in a message flow (including any actions taken in the node) is committed regardless of the subsequent success or failure of the message flow

    iib interview questions for 10 years experience

    Message manipulation and trformation Compute node Database node DataDelete node Datalnsert node DataUpdate node Extract node JavaCompute node JMSMQTrform node MQJMSTrform node Mapping node Warehouse node XMLTrformation node

    Specify in Data Source the name by which the appropriate database is known on the system on which this message flow is to execute.

    BROKER: A broker is a set of execution processes that hosts one or more message flows to route, trform, and enrich inflight messages.

    33. If We Want To Perform Some Operation At Receiving Application When It Receives Some Message, Then What Objects Are Required At The Receiving Application?

    EXECUTION GROUP:An execution group is a named grouping of message flows that have been assigned to a broker. The broker enforces a degree of isolation between message flows in distinct execution groups by ensuring that they execute in separate address spaces, or as unique processes.

    FAQ

    What are the main components of IIB?

    The 3 main components in IIB/WMB are Runtime, Development and Administration.
    • Runtime – The broker runtime is the main processing component to which development artifacts are deployed.
    • Development – The Toolkit is used for development of message flows and other development artifacts.

    What is message domain in IIB?

    A message domain is class of messages, such as fixed-length binary messages or XML messages. IBM® Integration Bus supplies a range of parsers to parse and write message formats. The following table lists the domain that you should use for the specified scenario. Message is modeled by type tree (.

    What is global cache in IIB?

    Global Cache: A global cache is a repository for data that you want to reuse. For example, you can use a global cache in WebSphere message flows to store correlation information for use beyond a specific node, instance of a message flow, execution group, or broker.

    What is the difference between IIB and MQ?

    I want to add just two points: Message Broker (now IIB) includes a set of optimized and fast parsers (XML, CSV, etc) and useful mapping nodes (msg-msg, msg-db). MQ is also used for internal configuration messages coming from the Configuration Manager.

    Related Posts

    Leave a Reply

    Your email address will not be published.