How to install SCCM 2012 Application Catalog

Benoit LecoursSCCM3 Comments

Download and own part 1 to 21 of the SCCM Installation Guide in a single PDF file.

The PDF file is a 162 pages document that contains all informations to install and configure SCCM 2012 R2 or SCCM 1511 and later (Current Branch). Use our products page or use the button below to download it .

Icon Info

This blog post applies to both SCCM 2012 R2 , SCCM 1511 and later.

In the first part of this SCCM 2012 and SCCM 1511 blog series, we planned our hierarchy, prepared our SCCM Server and Active Directory.

In part 2, we installed and configured SQL in order to install SCCM.

In part 3, we installed a stand-alone SCCM Primary site.

In the next 16 parts, we will describe how to install the numerous site systems roles available in SCCM 2012 R2 and SCCM 1511. Role installation order is not important, you can install roles independently of others.

This part will describe how to install SCCM 2012 Application Catalog web service point and the Application Catalog website point.

Role Description

The Application Catalog web service point provides software information to the Application Catalog website from the Software Library.

The Application Catalog website point provides users with a list of available software.

This is not a mandatory site system but you need both the Application Catalog website point and the Application Catalog web service point if you want to provide your user with a Self-Service application catalog (web portal).

c

Site System Role Placement in Hierarchy

The Application Catalog web service point and the Application Catalog website point are hierarchy-wide options. It’s supported to install those roles on a stand-alone Primary site or child Primary site. It’s not supported to install it on a Central Administration site or Seconday site.  The Application Catalog web service point must reside in the same forest as the site database.

If you’re having less than 10,000 users in your company, co-locating the Application Catalog web service and Application Catalog website roles on the same server should be ok. The web service role connects directly to the SCCM SQL database so ensure that the network connectivity between the SQL server and the Application Catalog web service servers is robust.

If you have more geographically distributed users, consider deploying additional application catalogs to keep responsiveness high and user satisfaction up. Use client settings to configure collections of computers to use different Application Catalog servers.

Read more on how to provide a great application catalog experience to your user in this Technet blog article.

If your client needs HTTPS connections, you must first deploy a web server certificate to the site system. If you need to allow Internet clients to access the application catalog, you also need to deploy a web server certificate to the Management Point configured to support Internet clients. When supporting Internet clients, Microsoft recommends that you install the Application Catalog website point in a perimeter network, and the Application Catalog web service point on the intranet.  For more information about certificates see the following Technet article.

Prerequisites

Using Windows Server 2012, the following features must be installed before the role installation:

Application Catalog web service point

Features:

  • .NET Framework 3.5 SP1 and 4.0

WCF activation:

  • HTTP Activation
  • Non-HTTP Activation

IIS Configuration:

  • ASP.NET (and automatically selected options)
  • IIS 6 Management Compatibility
    • IIS 6 Metabase Compatibility

Application Catalog website point

Features:

  • .NET Framework 4.0

IIS Configuration:

  • Common HTTP Features
    • Static Content
    • Default Document
  • Application Development
    • ASP.NET (and automatically selected options)
  • Security
    • Windows Authentication
  • IIS 6 Management Compatibility
    • IIS 6 Metabase Compatibility

SCCM 2012 Application Catalog Installation

For this post we will be installing both role on our stand-alone Primary site using HTTP connections. If you split the roles between different machine, do the installation section twice, once for the first site system (selecting Application Catalog web service point during role selection) and a second time on the other site system (selecting Application Catalog website point during role selection).

  • Open the SCCM console
  • Navigate to Administration / Site Configuration / Servers and Site System Roles
  • Right click your Site System and click Add Site System Roles
  • On the General tab, click Next

sccm 2012 install fallback status point

  • On the Proxy tab, click Next

sccm 2012 install fallback status point

  • On the Site System Role tab, select Application Catalog web service point and Application Catalog website point, click Next

sccm 2012 application catalog

  • On the Application Catalog Web Service Point
    • In the IIS Website and Web application name fields, leave both to the default values
    • This is just the name that you’ll see in IIS after the installation (see next screenshot). It has nothing to do with your user facing portal
    • Enter the port and protocol that you want to use

sccm 2012 application catalog

sccm 2012 application catalog

  • On the Application Catalog WebSite Point
    • In the IIS Website keep the default value
    • In Web application name, enter the name that you want for your Application Catalog. This is the URL that will be published to your users
    • Enter the port and protocol that you want to use

sccm 2012 application catalog

  • On the Application Catalog Customizations tab, enter your organisation name and the desired color for your website

sccm 2012 application catalog

  • On the Summary tab, review your settings, click Next and complete the wizard

sccm 2012 application catalog

Verification and Logs files

Logs

You can verify the role installation in the following logs:

  • ConfigMgrInstallationPath\Logs\SMSAWEBSVCSetup.log and awebsvcMSI.log  – Records details of about the Application Catalog Web Service Point installation
  • ConfigMgrInstallationPath\Logs\SMSPORTALWEBSetup.log and portlwebMSI.log – Records details of about the Application Catalog Website Point installation

Status messages

  • Open the SCCM Console
  • Go to Monitoring / System Status / Component Status
  • See status of the components SMS_PORTALWEB_CONTROL_MANAGER and SMS_AWEBSVC_CONTROL_MANAGER

sccm 2012 application catalog

Internet Explorer

Verify that the Application Catalog is accessible :

  • Open Internet Explorer
  • Browse to http://YourServerName/CMApplicationCatalog
    • Replace YourServerName with the server name on which you installed the Application Catalog Website Point
    • Replace CMApplicationCatalog with the name that you give your Application Catalog. (Default is CMApplicationCatalog)

If everything is setup correctly, you’ll see a web page like this :

sccm 2012 application catalog

URL Redirection

The default URL to access the Application Catalog is not really intuitive for your users.

It’s possible to create a DNS entry to redirect it to something easier (ex: http://ApplicationCatalog)

The following Coretech article describe how to achieve that.

Client Settings

Ensure that the client settings for your clients are set correctly to access the Application Catalog

  • Open the SCCM Console
  • Go to Administration / Client Settings
  • Right-click your client settings and select Properties
  • On the left pane, select Computer Agent
  • Click the Set Website button and select your Application Catalog (the name will be automatically populated if your Application Catalog is installed)
  • Select Yes on both Add Default Application Catalog website to Internet Explorer trusted site zone and Allow Silverlight application to run in elevated trust mode
  • Enter your organisation name in Organisation name displayed in Software Center

sccm 2012 application catalog

 

That’s it, you’ve installed your SCCM 2012 Application Catalog, publish the link to your user and start publishing your applications.

 

Founder of System Center Dudes. Based in Montreal, Canada, Senior Microsoft SCCM Consultant, 4 times Enterprise Mobility MVP. Working in the industry since 1999. His specialization is designing, deploying and configuring SCCM, mass deployment of Windows operating systems, Office 365 and Intunes deployments.
How to install SCCM 2012 Application Catalog
5 - 2 votes

3 Comments on “How to install SCCM 2012 Application Catalog”

  1. Pingback: SCCM Deploy – Post 1. Setting up VMware AD and SCCM 1511

  2. Pingback: SCCM Deploy – Post 4. Setup SCCM 2012 1511

Leave a Reply

Your email address will not be published. Required fields are marked *