<h2>Is MID server required for Software Asset Management Professional ?</h2><br/><div style="overflow-x:auto"><article><div ><h3 >Issue </h3><section><ul style="list-style-position: inside;"><li>If a MID server is needed for a particular Publisher ?<br /><br /></li><li>Do we need MID server to calculate the licence consumption? If yes, How many or how can we calculate how many MID servers are required ?<br /><br /></li><li>Do we need sizing of the MID server?, if yes, do we have any Standard template ?<br /><br /></li><li>Do we need dedicated MID server / Publisher that can be utilized for multiple publishers/products ?</li></ul></section></div><div ><h3 >Release</h3><section><ul style="list-style-position: inside;"><li>All</li></ul></section></div><div ><h3 >Resolution</h3><section><ul style="list-style-position: inside;"><li>MID server is required only while pulling the data from the environment via Discovery or SCCM.<br /><br /></li><li>For the rest of SAMP related activities (Reconciliation, Reclamation..etc), we do not require the MID server, as the SAMP activities are directly executed on the available Worker Node.<br /><br />Some insight on the procedure here below<br /><br /> <ul style="list-style-position: inside;"><li>When the Discovery executes on a Windows Server, the installed software on the Windows server are populated to "cmdb_sam_sw_install" table or the same table updated by the SCCM.<br /><br /></li><li>Whenever an insert/update happens on the "cmdb_sam_sw_install" table the Business Rule "Create a Software Normalization" gets executed and create/update the data to the "cmdb_sam_sw_discovery_model" table.<br /><br /></li><li>Apart from the data provided by the Discovery or the SCCM to the "cmdb_sam_sw_discovery_model" table, the SAMP CDS engine also updates the latest available data during the job execution.<br /><br /></li><li>Once the "cmdb_sam_sw_discovery_model" data is updated, the logic in the Discovery Map updates the "cmdb_software_product_model" table with normalized Publisher/Product for reconciliation.<br /><br /></li><li>The reconciliation job executes and updates the Licence metrics.<br /><br /></li><li>Discovery does not happen according to a particular Product/Publisher, it just gathers all the installed software. Every software getting discovered will be having the below information captured and based on this information the rest activities of SAMP are performed.<br /> <ul style="list-style-position: inside;"><li>Publisher Name</li><li>Product Name</li><li>Version of the Product<br /><br /></li></ul> </li><li>Hence, the MID server requirement for SAMPro is not needed, <br /><br /></li></ul> </li></ul></section></div><div ><h3 >Related Links</h3><section><ul style="list-style-position: inside;"><li>Please refer the below documentation on the MID server requirement for Discovery/SCCM<br /><br /><a href="https://docs.servicenow.com/csh?topicname=r_MIDServerSystemRequirements.html&version=latest" rel="nofollow">https://docs.servicenow.com/csh?topicname=r_MIDServerSystemRequirements.html&version=latest</a></li></ul></section></div></article></div>