Mulesoft Developer 2
Are VM queues or JMS topics only available within a Mule app? - answerVM queues can only be used internally, though JMS topics can be used externally.
Where do you configure 2-way TLS for SOAP WSC? - answerTransport tab of WSC
How do you support TLS in a Mule app listener? - answerAdd a TLS context to the HTTPS listener with mandatory keystore and optional truststore.
How do you support 2-way TLS in a Mule app listener? - answerAdd a TLS context to the HTTPS listener with mandatory keystore and mandatory truststore.
What does Mule do with respect to correlation IDs when a client application invokes a Mule API? - answerMule will look for a header with the key "X-Mule-Correlation-ID". If none is found, it will automatically generate a random correlation ID.
What is the correct ordering of the log4j levels from most to least verbose? - answerDEBUG, INFO, WARN, ERROR, FATAL, OFF
An HTTPS-based web app is being built and the TLS context must be configured. Which keystores are supported by Mulesoft? - answerJCEKS, PKCS12, JKS
At minimum, what is required in the client-side keystore in order to enable mTLS? - answerA matching private key and self-signed certificate
Can clear-text and encrypted properties be defined in the same properties file? - answerYes; encrypted properties just require the secure prefix.
Do property files containing encrypted properties have to have their filename end with "-
secure.yaml" or "-secure.properties"? - answerIt is best practice, but not required.
A Mule app uses the Web Service Consumer module's Consume operation to invoke an
external SOAP request. During development, what should the developer do to view the request and response traffic to and from the SOAP service? - answerSet an async logger for org.mule.service.http.impl.service.HttpMessageLogger to log at DEBUG level in the log4j2.xml file.
Does the Validation connector by default throw an error when a validation fails? - answerYes What widgets can be added to a custom dashboard in Anypoint Monitoring? - answerGraph, Singlestat, Table, and Text
What is the results if a non-text-based payload is uploaded to Anypoint MQ? - answerAnypoint MQ converts it to a string before sending it to the MQ
A Mule application is configured to dynamically accept the package name it needs to log, as well as the package's level, during application startup. What two steps are required to make these actions happen? - answerSet <AsyncLogger name="[dollar sign]
{sys:log.package}" level="[dollar sign]{sys:log.level}" /> in the log4j2.xml file's <Configuration><Loggers></Loggers></Configuration> scope; and start the Mule server
with command-line arguments -Dlog.package=org.mule.runtime.logging and -
Dlog.level=INFO
What is the preferred naming convention for XML SDK operation names? - answerkebab-case
What is Anypoint API Functional Monitoring? - answerallows you to automate test scripts running against APIs
Do XML SDK custom errors require a mapping element or just a definition? - answerBoth
Does Scatter-Gather support transactions? - answerYes, but the paths aren't run simultaneously.
When the HTTP Requester receives a Remotely Closed error, which HTTP methods are retried three times by default? - answerGET, DELETE
What are the two main phases of the OAuth 2.0 Authorization Code Grant Type flow? - answerAuthorization Code Flow and Exchange Authorization Code for Access Token Flow
How do you represent a null value in DataWeave? - answerMunitTools::nullValue()
Does CloudHub normally use a project's log4j2.xml file? - answerNo
What is the purpose of the server configuration element of the cloudhubDeployment config in the Mule Maven plugin? - answerTo associate a Maven server from settings.xml so the correct username/password can be used for deployment.
A common error handler needs to be reused across multiple Mule projects. Which component is best suited for this task? - answera library-style Mule plugin
A custom logger Mule XML SDK module is being developed to log the current payload in a particular format. Which code syntax is required to automatically accept the payload
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller julianah420. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $13.49. You're not tied to anything after your purchase.