Using M3 BE Interactive Program Services
Interactive Program Services (IPS) is a replacement for the previous M3 Web Services which is now part of the M3 Foundation. IPS is a tool that enables you to automate the execution of interactive M3 BE programs. To execute a program or a series of programs automatically, you can create a service that contains all the required metadata through the Interactive Program Services Designer. A SOAP request is then sent to M3 BE with the variables, and the result from the execution is returned in a SOAP response.
Interactive Program Services also supports legacy web services, that is, in the form of MPDs from the M3 Web Service tool, through REST API.