Supported resources in BAR files
You can use the following resources in your IBM® Integration Bus on Cloud integrations.
- Applications
- Integration services
- Applications or integration services that reference shared libraries
- Applications or integration services that include static libraries
- REST APIs
Resources that are not supported
You cannot use standalone static libraries or message flows in an integration. To convert static libraries to shared libraries, see Converting a static library to a shared library in the IBM Integration Bus product documentation.
You must not include compiled message flow (.cmf) files in your BAR files. When you create a BAR file, on the Prepare tab of the BAR File editor, ensure that Compile and in-line resources is cleared.
Configurable services are not supported in IBM Integration Bus on Cloud.
- IBM WebSphere Message Broker Connectivity Pack for Healthcare
- IBM Integration Bus Healthcare Pack
- IBM Integration Bus Retail Pack
- IBM Integration Bus Manufacturing Pack
A message flow that is deployed to IBM Integration Bus on Cloud cannot coordinate XA transactions because no queue manager is coupled to the IBM Integration Bus servers in the cloud.
Message flow nodes that are supported (with restrictions)
- CallableFlowAsyncInvoke
- CallableFlowAsyncResponse
- CallableFlowInvoke
- CallableInput
- CallableReply
- Compute
- Database
- DatabaseInput
- FileInput
- FileOutput
- Filter
- FlowOrder
- HTTPAsyncRequest
- HTTPAsyncResponse
- HTTPHeader
- HTTPInput1
- HTTPReply
- HTTPRequest
- Input
- JavaCompute2
- KafkaConsumer
- KafkaProducer
- Label
- Mapping2
- MQGet
- MQInput
- MQOutput
- MQReply
- Output
- Passthrough
- ResetContentDescriptor
- RESTAsyncRequest
- RESTAsyncResponse
- RESTRequest
- Route
- RouteToLabel
- SOAPAsyncRequest
- SOAPAsyncResponse
- SOAPEnvelope
- SOAPExtract
- SOAPInput1
- SOAPReply
- SOAPRequest
- TCPIPClientInput
- TCPIPClientOutput
- Throw
- Trace
- TryCatch
- Validate
- XSLTransform
- In IBM Integration Bus on Cloud, all HTTPInput and SOAPInput nodes use HTTP over TLS (HTTPS), even if the Use HTTPS property on the node is cleared. Therefore, when you interact with these nodes in the cloud, your client must connect by using HTTPS.
- In IBM Integration Bus on Cloud, you cannot access databases or the global cache from the JavaCompute or Mapping nodes.
To find out how to create a BAR file, see Creating a BAR file for IBM Integration Bus on Cloud.