WMB Developer
10+ WMB Developer Interview Questions and Answers
Q1. What is the difference if we write propagate to and don’t write propagate to?
Using propagate to determines whether an exception should be propagated to the caller or not.
If propagate to is not used, the exception will not be propagated to the caller and will be handled within the flow.
If propagate to is used, the exception will be propagated to the caller and can be handled by the calling flow or application.
Propagate to can be used in conjunction with exception handling nodes like Try-Catch or Throw.
Example: If a flow calls another flow and an except...read more
Q2. When message will come to failure and catch in mq node? Is it same in soap node?
Messages fail and catch in MQ and SOAP nodes based on different criteria.
In MQ nodes, messages can fail due to issues like invalid message format, queue full, or network errors.
MQ nodes can catch messages that fail due to these issues and route them to a designated error queue.
In SOAP nodes, messages can fail due to issues like invalid SOAP message format or authentication errors.
SOAP nodes can catch messages that fail due to these issues and return a SOAP fault message to th...read more
Q3. What is difference between return true and return false?
return true means a positive response while return false means a negative response.
return true is used to indicate that a certain condition is met or an operation is successful
return false is used to indicate that a certain condition is not met or an operation has failed
return true and return false are often used in conditional statements and functions
example: function isEven(num) { if(num % 2 === 0) { return true; } else { return false; } }
Q4. What is the difference between xmlnsc and xmlns?
xmlnsc is used for defining namespaces in IBM Integration Bus, while xmlns is used in XML documents for the same purpose.
xmlnsc is specific to IBM Integration Bus, while xmlns is a standard XML attribute.
xmlnsc is used in message flows to define namespaces for message elements.
xmlns is used in XML documents to define namespaces for elements and attributes.
Both are used to avoid naming conflicts in XML documents.
Q5. Can you use multiple databases in a flow? And how?
Yes, multiple databases can be used in a flow by configuring multiple database connectors.
Configure multiple database connectors in the flow
Specify the database name and connection details for each connector
Use the appropriate connector in each step of the flow based on the required database
Data can be transferred between databases using intermediate steps
Q6. What all nodes are used in IIB?
IIB uses various nodes for different purposes.
Input nodes: HTTPInput, MQInput, FileInput, etc.
Output nodes: HTTPOutput, MQOutput, FileOutput, etc.
Processing nodes: Compute, Filter, Route, etc.
Transformation nodes: Mapping, XSLT, JSON, etc.
Utility nodes: Timer, Trace, TryCatch, etc.
Storage nodes: Database, File, etc.
Security nodes: SSLConfig, Authentication, etc.
Share interview questions and help millions of jobseekers 🌟
Q7. Are you aware about pub sub mechanism?
Yes, pub sub mechanism is a messaging pattern where senders of messages, called publishers, do not program the messages to be sent directly to specific receivers, called subscribers.
Publishers send messages to a topic or channel without knowing which subscribers, if any, will receive the message.
Subscribers express interest in one or more topics and only receive messages that are of interest.
It is commonly used in distributed systems, microservices architecture, and event-dri...read more
Q8. Is it mandatory to use validate node?
No, it is not mandatory to use validate node.
Validate node is used to validate the input data against a schema.
It is not mandatory to use it, but it is recommended to ensure data consistency.
Other nodes like switch, function, and change can also be used for validation.
WMB Developer Jobs
0Q9. What are the different parsers used?
There are various parsers used in webMethods Broker (WMB) such as XML, Flat File, JSON, and EDI.
XML parser is used to parse XML messages
Flat File parser is used to parse flat file messages
JSON parser is used to parse JSON messages
EDI parser is used to parse EDI messages
Q10. What are transaction modes in mq node?
Transaction modes in MQ node are used to control the behavior of transactions.
Transaction modes include 'auto', 'none', 'single', and 'multiple'
Auto mode automatically starts a transaction for each message
None mode disables transactions
Single mode ensures that each message is part of a single transaction
Multiple mode allows messages to be part of multiple transactions
Transaction modes can be set at the node level or the message flow level
Q11. Are you cloud aware?
Yes, I am cloud aware.
I have experience working with cloud platforms such as AWS, Azure, and Google Cloud.
I understand the benefits of cloud computing such as scalability, cost-effectiveness, and accessibility.
I am familiar with cloud-based tools and technologies such as Docker, Kubernetes, and serverless computing.
I have worked on projects that involve cloud-based storage, databases, and APIs.
Interview Questions of Similar Designations
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month