Category Archives: Application Management

CM 2012 – Application Catalog – Color Themes

For this article, I decided to write about something a little lighter… color choices within the CM 2012 Application Catalog.  If your company likes to have a specific color dominant within corporate websites, perhaps you can preemptively change the color theme of your Application Catalog to match this color before you are asked to do so.

If you navigate to the properties page of the Application Catalog website point and then select the Customization tab, you will see a line labeled “Website theme:” followed by a box showing a blue square and the word “Blue.”  (I’ve cut out a lot of the blank space in the picture below.) Blue is the default color of the Application Catalog.

Customization Tab

This box is a drop-down selector for other default colors, plus a color palatte for creating a custom color theme.  Click on the box and the drop-down selections shown below will appear.  If you wish to create a custom color, click on “More colors…” at the bottom of the list.  After you have completed selecting a color, click the “Apply” button and then click okay.  The Application Catalog will reflect the selected color upon next being loaded by a client.  (I discuss more about custom colors as well as a useful tool that can be used for that the end of the article.)

Color Palette

Here are the colors in order of selection from the above drop-down menu.

Blue:

Blue

Magenta:

Magenta

Purple:

Purple

Teal:

Teal

Lime:

Lime

Brown:

Brown

Pink:

Pink

Orange:

Orange

Red:

Red

Green:

Green

Customizing colors for the Application Catalog utilizes a standard color palette with which you should be familiar.  After selecting “More colors…” from the Website theme drop-down selector, a standard color palette will appear.

Alternative Colors

If none of these alternate colors closely match what you need, clicking on the “Define Custom Colors” button at the bottom will bring up a custom color palette, again, which should be familiar.

Alternative Colors 2

The tool I prefer to use for discovering RGB numbers for corporate colors is a free tool named Instant Eyedropper available from SpiceBrains.  Here is the site for the Instant Eyedropper tool itself.  The download link is in the upper right-hand corner.  After installing this tool, an icon will appear in the system tray (Windows 7 is shown in these examples) as a small color wheel.  I’ve put a red square around the icon in the picture below.

System Tray

Right-clicking the icon brings up color type selections and options.  For using color palettes as shown above, select the RGB color type.

Instant Eyedropper 01

Now that the color type is selected, go back to the system tray, left-click-hold the left mouse button and a color point measurer will appear.  Continue to hold the left mouse button and drag the color point measurer over the color you want to read.  The RGB colors numbers will show and you can then copy these into your custom color palette!

Instant Eyedropper 02

Honestly, this is one of the coolest free tools for graphics that I’ve seen in a long time.  One thing to note – if you have multiple monitors, you must use monitor one.  Dragging the color point measurer to any monitor but monitor one will yield a color of 255 255 255 (black) – not sure why, but it does, so avoid that.  Enjoy!

CM 2012 – Troubleshooting – The Create Application Wizard completed with errors

I have set up a lab within Hyper-V for various System Center Products and I wanted to run through some scenarios with SCCM 2007 to CM 2012 migrations. There are about twelve or so servers setup to simulate a domain, DNS, DHCP, etc…. the basic things needed to do system and scenario testing and extra servers for playing around. So, I set up an SCCM 2007 environment, complete with clients, packages, etc., all working fine. I also set up a CM 2012 environment in native mode and a SQL 2012 server running on a separate server. I left off some of the extra roles such as EPP, SUP, SMP, etc., as I wanted to test basic raw functionality during a migration. My plan was to run through several migrations of various types to learn as much as possible.

Much to my satisfaction, after a few eventful evenings involving PKI, certificates and order of installation for IIS components, I had a CM 2012 system with a nice green column of checkmarks within the System and Component Status displays. My next order of business was to test some functionality before performing the test migration, so I started with application creation. I chose a pretty simple application, the Microsoft Config Manager 2012 Toolkit (SP1), went through the default steps and made no custom changes, only to receive this error message: (This is an isolated test environment, so I really don’t care if server names are displayed – figured I’d say that before I received a pm or something.)

The Create Application Wizard completed with errors
The Create Application Wizard completed with errors

There were no error details other than the line indicating that the SMS Provider reported an error – so I checked the SMSProv.log file. The first error generated was very long so I’ll omit most of the body of the error and provide the front and back ends. In addition, here are the three error messages which followed as well.

———————————————————–

error 14: SQL Error Message Failed to generate documents:A .NET Framework error occurred during execution of user-defined routine or aggregate “fnGenerateLanternDocumentsTable”:
… (omission of large part of message)
ExitCode Code=”1618″/></p1:ExitCodes><p1:UserInteractionMode>Hidden</p1:UserInteractionMode></p1:CustomData></p1:Installer></p1:DeploymentType></AppMgmtDigest> SMS Provider 9/5/2013 5:03:28 PM 3704 (0x0E78)

ERROR CCISource::InsertObject returned 14 SMS Provider 9/5/2013 5:03:28 PM 3704 (0x0E78)

*~*~e:\nts_sccm_release\sms\siteserver\sdk_provider\smsprov\sspconfigurationitem.cpp(2152) : There is a failure while generating lantern documents for this configuration item~*~* SMS Provider 9/5/2013 5:03:28 PM 3704 (0x0E78)

*~*~There is a failure while generating lantern documents for this configuration item ~*~* SMS Provider 9/5/2013 5:03:28 PM 3704 (0x0E78)

———————————————————–

I searched for several hours trying to find any references to the errors I was receiving or issues between .NET 4 and CM 2012. There were several pleas for help, but no solid solutions. Then I decided to start searching on security update conflicts and came across this post:

http://blogs.technet.com/b/configmgrteam/archive/2013/07/17/issues-reported-with-ms13-052-kb2840628-and-configmgr.aspx

My first attempt to test the cause of the issue was to uninstall KB 2840628, which did not change anything, even after rebooting both the SQL server and the primary site server. I was going to employ the security settings work around, then I read the details of the KB article, which indicated that the update had been republished 8/13. I had installed the update on the SQL server on 8/8, so I installed the new update, rebooted both the SQL server and the primary site server and all is working fine.

I just thought I would post this in the event others may be experiencing this issue.