Thursday, August 2, 2012

How to fix the System Center Portal if it does not show up the published Service Offerings

This is one of the most common issues while installing the SCSM portal and there could be multiple reasons why the SCSM portal may not show up the service requests.
Here is a collation of all the fixes you should try to come out of trouble:
Start with the 5 basic checks suggested by Travis Wright MSFT

1)      The Request Offering Published property must be ‘Published’
2)      The Request Offering must be included in a Service Offering
3)      The Service Offering that includes the Request Offering must have the Published property equal to ‘Published’
4)      The Service Offering must be included in a Category (list). The Category list can be edited in the Lists view. It’s called ‘Service Offering Category’.
5)      The Service Offering Language must match the language of the browser you are using to connect with. A common mistake is to choose ‘English’ as the language when you are connecting with a ‘English (United States)’ browser.
6)      If this does not fix the issue, then make sure that appropriate permission is set in SCSM for users to view the self-service portal. Refer to the blog by Duncan Lindquist.
If still this does not fix the issue, then there may be an issue with the configuration of the portal. Check the following solution proposed by Jesper - Kristensen.
Refer: http://social.technet.microsoft.com/Forums/en-US/portals/thread/3aa0f46e-534c-4db3-9548-fe3af2f6843f
Snapshot of the solution from the blog:
1. The webpart and the webservices cant be installed on the same server.
2. When installing the Webpart you must use a FQDN for the webservice including the port
Example: https://scsm01.contoso.com dont work as webservice url but https://scsm01.contoso.com:443 does work
3. When you install it like this you also need goto the server where the webservice is installed and edit the web.config file in the contenthost application with the fqdn.
I used the default location so my web.config file is placed at C:\inetpub\wwwroot\System Center Service Manager Portal\ContentHost\Web.config
Example:
Edit from
<add key="ContentHostAbsoluteUri" value="https://SCSM01:443/ContentHost" />
To
<add key="ContentHostAbsoluteUri" value="https://SCSM01.contoso.com:443/ContentHost" />
7)      Do an IISReset after implementing the solution suggested above and try to access the web portal again.
8)      If you are still having the issue, then the issue may be with the certificate. There is a strong possibility that the certificate selected while installing the SCSMWebContentServer and Service Manager Portal was faulty. Check the following blog from Stefan Koell.
9)      The blog only suggests fixing the certificate for Service Manager Portal, but you should perform the same steps for SCSMWebContentServer as well.
10)   Do another IISRESET and try to access the portal.

All credits to the authors of the blogs. Also, if your issue is still not resolved, then leave a comment so that I can try to repro your issue.

24 comments:

  1. I am in the middle of trying to re-install the Portal now... But prior to doing so, I sort of had it working. The problem was that If I accessed the SMPortal, http://SCSMServer.domain.com/Smportal I got a certificate error (expected), but the webparts would show a blank white pages.

    But if I access the base URL, http://SCSMserver.domain.com and accepted the certificate error there, and the re-accessed the SMPortal (in the same session), the webparts worked.

    Any ideas?

    ReplyDelete
    Replies
    1. Hi Anonymous, I had the same issue. Did you try this fix:
      http://www.code4ward.net/main/Blog/tabid/70/EntryId/139/Service-Manager-2012-Self-Service-Portal-not-working-blank.aspx

      Delete
    2. Great Article IoT Projects for Students

      Deep Learning Projects for Final Year

      JavaScript Training in Chennai

      JavaScript Training in Chennai

      The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

      Delete
  2. This didn't work for me .I used IIS to issue the self signed certificate (FQDN).When I checked the web config file I found that the value did not change , so I went ahead and manually changed it .
    Upon checking further , I found that in the General Section of the certificate the Issue to and Issued by value is the same which is the FQDN of the server , and I am suspecting this the problem . Any help or pointers will be highly appreciated ...

    The below is context from this article technet.microsoft.com/en-us/library/hh667351.aspx

    "To view the properties of a certificate, you add the Certificates snap-in to the Microsoft Management Console (MMC). When you examine the certificate, the value in the “Issued to” field represents the URL that you must use when you are accessing the SharePoint website server, and the value in the “Issued to” field must match the URL that the your browser will use to connect to the web content server. The value in the “Issued by” field represents the CA that issued this certificate, and it must trace back to the trusted root."

    ReplyDelete
  3. It worked . I also had to make the changes in the webcontentserver part in iis ( I changed the binding to use the new/correct certificate FQDN one )

    Thanks again for the post

    ReplyDelete
  4. Nice Post, One more thing - you have to store your Request offering and Service offering in correct MP. For example if you are creating Incident Request offering you have to store this request offering and service offering in the same management pack as you stored Incident Template that you are using for your Request offering. This worked for me.

    ReplyDelete
  5. I would just like to tell that I really liked your blog post. In fact I am going to

    bookmark your blog and will regularly visit the site. You come up with such an amazing

    articles thank you for sharing this your site.

    ReplyDelete
  6. You have provided a nice article, Thank you very much for this one. And I hope this will be useful for many people. And I am waiting for your next post keep on updating these kinds of knowledgeable things
    SEO Training in Chennai
    SEO Course in Chennai
    Advanced Java Training in Chennai
    Hadoop Course in Chennai
    Big Data Analytics Courses in Chennai
    Big Data Course in Chennai
    Selenium Training in Chennai
    SEO Training in Tambaram

    ReplyDelete
  7. Thanks for sharing the very useful info,Really Very Informative Blog. oracle training in chennai

    ReplyDelete
  8. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me... Primavera Course in Chennai | primavera online training


    ReplyDelete
  9. Thanks for sharing useful information. I learned something new from your bog. Its very interesting and informative. keep updating.Amazon Web Services Training in Chennai

    ReplyDelete
  10. Grab the extraordinary Oracle Course with PLSQL from Infycle Technologies, the best software training institute in Chennai. Infycle offers the Best Oracle PLSQL Training in Chennai, with various IT demanding courses such as Big Data, Python, DevOps, Selenium, Full-Stack development, etc., in complete hands-on practical training with professional tutors in the field. In addition to that, the mock interviews will be done for the candidates so that they can face the interviews with total confidence. To have all these within your hands, call 7502633633 for having a free demo.Best Oracle PLSQL Training in Chennai | Infycle Technologies

    ReplyDelete
  11. Worth reading! Our experts also have given detailed inputs about these trainings & courses! Presenting here for your reference. Do checkout
    Aws training in chennai & enjoy learning more about it.

    ReplyDelete
  12. valuable blog,Informative content...thanks for sharing, Waiting for the next update...
    Cyber Security Course in Chennai
    Cyber Security Training in Chennai

    ReplyDelete
  13. I read this blog, Nice article...Thanks for sharing and waiting for the next...
    full stack web development tutorial
    full stack developer tutorial free

    ReplyDelete
  14. Nice blog, very informative content.Thanks for sharing, waiting for the next update...
    Phonegap Online Course
    Phonegap Online Training

    ReplyDelete
  15. Are you interested in doing Data Science Course in Chennai with a Certification Exam? Catch the best features of Data Science training courses with Infycle Technologies, the best Data Science Training & Placement institutes in and around Chennai. Infycle offers the best hands-on training to the students with the revised curriculum to enhance their knowledge. In addition to the Certification & Training, Infycle offers placement classes for personality tests, interview preparation, and mock interviews for clearing the interviews with the best records. To have all it in your hands, dial 7504633633 for a free demo from the experts.
    Grab Data Science Course in Chennai | Infycle Technologies

    ReplyDelete