Building a M3 Lab – Part 2 – It’s all about the Business Engine

This is a series of posts to build a M3 Lab from beginning to end so I get a better understanding of how all the components fit together. This is purely as a lab and doesn’t do any tuning and may even miss some version requirements.

Because there is a lot in the way of screenshots (these would have been invaluable as I was following the install guides!), I’m going to break this up in to 5 posts:

This part will see us install the M3 BE and create our environment.

Install the M3 Business Engine

  1. In LCM -> Actions -> Install
  2. Select the M3 Business Engine 14.1.2

    Click Next
  3. Select the server to install on (I only have one registered at the moment)

    Click Next
  4. Now we need to specify where things are going

    On the installation path, click Select
  5. I’m going to install to C:\M3BE_PROD
  6. By Default JVM Path, click on Select
  7. Fill in the Description

    And click Next
  8. We get a summary

    Click Finish
  9. And the install begins, on my home server it took around 5 minutes before I got
  10. Exporting our ME server we now see a M3BE_14.1.2 entry

Installing the M3 License Server

So now we need to install the licensing server.
Referencing: M3BEIG_14.1.2.0_W.pdf

  1. In LifeCycle Manager Click Actions -> Install
  2. Select the m3 License Server
  3. Select the server you want to install on
  4. Leave the License Server Version as the default
  5. On the License Server I am going to set the installation path to C:\M3BE_LicenseServer and the Admin group to LCMAdmins. The rest will be left as the default
  6. And we get the summary screen. Click on Finish to begin
  7. The installation takes a few seconds and you should get a installation complete option. You should also see the License Server in your hosts tree in LCM
  8. At this point you can add things like your mail server to the (located under C:\M3BE_LicenseServer) but as this is a lab, I don’t really care so I will skip this step.
  9. In LCM, right click on the License server -> M3 License Server -> Start
    And everything going well, it should start without issue

    It was at this point I was wondering about the license key, and there is a little note in the installation guide which says that updating the License Server key is only possible after the environment is created. So we need to move on to the environment creation.

Create the Environment and Database

The next thing on our list if the creation of the Environment and the Database

As per M3BEIG_14.1.2.0_W.pdf

  1. Attach the SQL Server that will act as our database for the environment. In LCM -> Actions -> Attach
  2. Select Microsoft SQL Server
  3. Select the server where our SQL Server is installed
  4. Provide a name for the database host and description. Also set the SQL Server Version
  5. Now we get a summary. Click on Finish
  6. After a second or two you should get a task finished
  7. And in the hosts tab in LCM you should see M3BE10 and if you expand that out our MSSQLServer Entry
  8. Create an environment – in LCM right click M3BE_14.1.2 -> M3 BE 14.1.2 – Environment -> Create Environment
  9. I’m calling my Environment PROD, filling in the description and I’ll leave the port prefix alone
  10. I’ll set my new database name to M3EDTPRD, this should create a new DB for us

    I was going to call it M3EDTPROD however there was a note that the db name should be < 8 characters 😦
  11. Helpfully the create process will create a ODBC datasource for us. I’m going to call it M3BEPROD
  12. Enter the SQL Server information. You’ll need to set the transaction log/tables/indexes paths. I’ve done mine as follows for ease
  13. Now we are prompted to set up some users. Key in the passwords. I’ve left the license key alone as it is apparently valid indefinitely and for 10 users – I can’t see my lab getting more than 2 users.
    Also, the installation guide notes the passwords need to be >8 characters with a mix of alphanumeric and special characters

    I’m going to use M3BEProd
  14. Now we have a summary, click on Finish
  15. The creation time took a little under 10 minutes on my system – this will go out and create the database structure

    LCM shows the environment

    And the BE directory structure under our environment


This entry was posted in M3 / MoveX, Misc. Bookmark the permalink.

4 Responses to Building a M3 Lab – Part 2 – It’s all about the Business Engine

  1. visal says:

    very useful

  2. Bryan Ross says:

    Scott, thanks for this great series. It is difficult to find M3 resources and this was quite helpful.

    – Bryan

  3. Venkatesh says:

    Hi Scott, We are trying to install m3 BE 15.1.4 in test environment and facing some authentication issue while logging in M3 UI adapter. Your installation steps are really detailed, but I see lot of changes in the components of latest version. Have you tried installing the latest version by any chance? If so can you please share the screenshots.
    Thanks in advance.


    • potatoit says:

      Hi Venkatesh,

      yes, I’ve done some 15.1.4 installs, and sorry, no I don’t have anything that I can post at this point.

      I’m assuming you’re using SAML? If so there are a lot of things that may be misconfigured. Your best bet would be to log an issue with support.
      Though LDAP doesn’t appear to be supported, my first test install used LDAP successfully, so you could test that LDAP works.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s