Contact Free trial Login

Deploy Message Flows On-Premises

To deploy message flows on-premises, you need to install and set up Mule runtime engine (Mule) on-premises and register it in Anypoint Runtime Manager in the appropriate environment, then create a server group to which to add the servers you create.

  1. In the appropriate environment within your Anypoint Platform account, create a server group in the Runtime agent and name it B2BServerGroup.

    The server group name is case-sensitive, and you must use the name B2BServerGroup exactly as shown, as all B2B processing Mule apps are deployed to the B2BServerGroup server group. See the Runtime Manager documentation Create a Server Group (Hybrid) for the steps to create a server group.
  2. Download and Install Mule.
    Partner Manager supports Mule 4.2 and later.

  3. After you install Mule, navigate to the wrapper.conf file, which is located in $MULE_HOME/conf/.

  4. In the wrapper.conf file, add the required parameters and adjust the memory and heap size configuration values for your environment.

    If you are unsure about the Mule capacity you need to manage your B2B transactions, contact your MuleSoft account representative for assistance.

    These are example values:

    # Increase the MetaSpace.
    wrapper.java.additional.7=-XX:MetaspaceSize=1256m
    wrapper.java.additional.8=-XX:MaxMetaspaceSize=2256m
    
    # Increase JVM Memory
    # Initial Java Heap Size (in MB)
    wrapper.java.initmemory=4606
    # Maximum Java Heap Size (in MB)
    wrapper.java.maxmemory=4606
  5. Install an Enterprise License.

  6. Add the server in Runtime Manager based on the instructions Create a Server.

  7. Start Mule and verify it is active within Anypoint Runtime Manager.

  8. Add the servers you created to the B2BServerGroup server group you created earlier.
    See Add Servers to a Group.

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub