--- title: "AX 2012 5.0.0.3 and Lasernet 10 Release Notes - AX2012 - Lasernet 10" slug: "ax-2012-5003-and-lasernet-10-release-notes" description: "This page outlines the features of the Lasernet Connector for AX2012. Visit the page to learn more about the new features, enhancements, and fixes." tags: ["AX2012", "Lasernet Core 10", "Release notes"] updated: 2026-02-26T13:06:51Z published: 2026-02-26T13:06:51Z canonical: "kb.lasernetgroup.com/ax-2012-5003-and-lasernet-10-release-notes" --- > ## Documentation Index > Fetch the complete documentation index at: https://kb.lasernetgroup.com/llms.txt > Use this file to discover all available pages before exploring further. # AX 2012 5.0.0.3 and Lasernet 10 Release Notes **Release version: AX 2012 v.5.0.0.3** **Release date**: 16th September 2022 ## Release Click [here](https://support.formpipe.com/downloads/files/ax-2012-with-lasernet-10-xpo) to download the LAC2012 v.5.0.0.3 installation package. > [!NOTE] > **Note** > > 5.0.0.3 is an XPO file with changes to existing LAC objects and new objects. Installing LAC 5.0.0.3 requires that you have already installed LAC version 5.0.0.1 or 5.0.0.2. ## Features This page outlines the features of the Lasernet Connector for AX2012. ### Import of Model The Project/XPO for LAC2012 contains the following objects for import: ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363946663.png) ### Adjustment of Lasernet Connector for AX2012 When setting up the plugin parameters, ensure that Lasernet 10 is selected. Lasernet 7, 8, and 9 should also function in the same way, but version 10 should be selected in case Lasernet 10 is used. ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363947941.png) ### Configuration of Web Service and Web Server The web server can be configured in the box for Web service. ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363947854.png) This will correspond to the following web service URL as it appears in Lasernet: ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363947678.png) #### Web Service Navigate to the following page to access the server: http://:/webinputport/WebServiceInput/webservice/ Example: http://FP-AX-DEMO01:8091/webinputport/WebServiceInput/webservice/ #### Web Server Select the Web server by clicking the **Preview using** drop-down menu. ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363947393.png) ### Adjustments to the Lasernet Configuration #### Scripts A range of new scripts are available with this package for retrieving Overlays, Custom port(s), Printer(s), and Printer profile(s). After installation, the scripts will appear in the Lasernet interface by clicking the Scripts button in the left-hand panel: Gets Overlays List for Dynamics 365 FO ```javascript function LN10GetOverlayList() {    var overlays = configuration.getOverlays();    var result = '';                   //'';    for (idx = 0, count = overlays.length; idx < count; idx++)    {        result = result + ''+overlays[idx] +'';    }    result = result + //''+               '';    job.setJobData(result); } ``` (Lasernet 10) Gets Overlay Thumbnail for Dynamics 365 FO ```javascript function LN10GetOverlay(overlayFileName, overlayWidth, overlayHeight) {    var result = '';    result = result + ''+Base64.encode(configuration.getOverlayThumbnail(overlayFileName, overlayWidth, overlayHeight)) + '';    result = result + '';    Logger.logEvent(0,configuration.getOverlayThumbnail(overlayFileName, overlayWidth, overlayHeight));    job.setJobData(result); } ``` (Lasernet 10) Gets Module List for Dynamics 365 FO ```javascript function LN10GetModuleList() {    var result = '';    var modules = configuration.getModules();    for (idx = 0, count = modules.length; idx < count; idx++)    {        result = result + '';        result = result + ''+modules[idx].name+'';        if (modules[idx].type == 'Printer Service') // This is for printer services        {            result = result + ''+'Printer Output'+'';        }        else        {            result = result + ''+modules[idx].type+'';        }        result = result + ''+modules[idx].description+'';        result = result + ''+!modules[idx].active+'';        if (modules[idx].printer)        {            result = result + ''+modules[idx].printer+'';        }        if (modules[idx].printserver)        {            result = result + ''+modules[idx].printserver+'';        }        result = result + '';    }    result = result + '';    Logger.logEvent(0, result);    job.setJobData(result); } ``` (Lasernet 10) Gets Computer List for Dynamics 365 FO ```javascript function LN10GetComputerList() {    var result = '';    var servers = configuration.getServers();    for (idx = 0, count = servers.length; idx < count; idx++)    {        Logger.logEvent(Debug, 'Server=' + servers[idx].name + ' (Hostname=' + servers[idx].hostname + ', Port='+ servers[idx].port +')');        result = result + '';        result = result + '' + servers[idx].name + '';        result = result + '' + servers[idx].hostname + '';        result = result + '' + servers[idx].port + '';        result = result + '';    }    result = result + '';    job.setJobData(result); } ``` (Lasernet 10) Gets Connection List for Dynamics 365 FO ```javascript function LN10GetConnectionList() {    var result = '';    var connections = configuration.getConnections();    for (idx = 0, count = connections.length; idx < count; idx++)    {        result = result + '';        result = result + '' + connections[idx].name + '';        result = result + '' + connections[idx].description + '';        result = result + '' + connections[idx].guid + '';        result = result + '' + connections[idx].type + '';        result = result +'';    }    result = result + '';    job.setJobData(result); } ``` (Lasernet 10) Gets Printer Profile List for Dynamics 365 FO ```javascript function LN10GetPrinterProfileList() {    var result = '';    var printerprofiles = configuration.getPrinterProfiles();    for (idx = 0, count = printerprofiles.length; idx < count; idx++)    {        result = result + '';        result = result + '' + printerprofiles[idx].name  + '';        result = result + '' + printerprofiles[idx].printername + '';        for (idy = 0, county = printerprofiles[idx].profiles.length; idy < county; idy++)        {            result = result + '';            result = result + '' + printerprofiles[idx].profiles[idy].name  + '';            result = result + '';            //     Logger.logEvent(Debug, 'PrinterProfile=' + printerprofiles[idx].profiles[idy].name);        }        result = result + '';    }    result = result + '';    job.setJobData(result); } ``` #### New Module: GetMetaDataInformationLN10 The module **GetMetadataInformationLN10**, which retrieves Lasernet metadata, now comes with several corresponding Destinations and Exit Modifiers, as follows: **Destinations** ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363946952.png) **Exit Modifiers** ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363946877.png) #### XML Transformer The destination **GetMetadataInformationLN10** is added to the XML Transformer. Destination: **GetMetadataInformationLN10** Criteria: **RequestMetaData** ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363947755.png) Criteria for the **GetMetadataInformationLN10**: ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662562424612.png) #### Adjustment to WebServiceInput The following new methods have been added to the module **WebServiceInput**: ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363947110.png) **RequestModuleList** ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363947578.png) **RequestModuleList** ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363947484.png) **ConnectionList** ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363947214.png) **OverlayList** ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363947310.png) **OverlayGet** ![](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/1662363946741.png) ### Further Information If you encounter difficulty while using Lasernet Connector for AX2012, contact us via [Lasernet Support](https://support.lasernetgroup.com/new-ticket).