ecspand Consulting Schulung – Tag 2

Tag 2 der ecspand Consulting Schulung – d.h. heute gehen wir an´s eingemachte. Auf dem Plan stehen die Konfiguration des Storage Managers und eine Session zur Fehleranalyse und Fehlerbehebung der bereits installierten und konfigurierten Komponenten Image Service, Rendition Service, Process Manager sowie der in SharePoint konfigurierten Bestandteile. Im Anschluss der Fehlersession geht´s dann endlich an den Aktenplan (Record Organizer), die Konfiguration dazu im SharePoint sowie die Business Data Komponente. Viel XML ist gefordert. Codebeispiele dazu gibt´s von Johnannes.

Der Storage Manager arbeitet mit den verschiedensten Systemen zusammen, unter anderem NetApp, Centera und einige mehr. Weitere Adapter werden mitgeliefert.

Beeindruckend ist die einfache Bereitstellung des Suchcenters im SharePoint welches automatisch mit der Aktivierung des Features ausgerollt wird. Noch ist im Aktenplan WebPart nichts zu sehen. Doch das wird J

Für die Bereitstellung eines Aktenplan sind in der Praxis einige Vorarbeiten zu leisten. Johannes stellt uns dazu eine Excel Datei zur Verfügung mit der sich in einer Matrix Inhaltstypen, Metadaten und Aktenarten visualisieren lassen. Die eigentliche Aktenplan Konfiguration wird mittels XML durchgeführt. Im Vorfeld werden die benötigten Listen und Content Types auf Basis der Matrix im SharePoint angelegt. Auch hier gibt es wieder aus der Praxis Code Bespiele von Johannes damit wir es leichter haben.

Die Struktur lässt sich direkt nach dem Bereitstellen im SharePoint überprüfen. Wie gehabt ist bei der Bearbeitung von XML volle Konzentration gefordert.

Nachdem der Aktenplan aufgebaut wurde können erste Dokumente in Bezug gebracht werden. Die Aktenansicht ermöglicht neben der Darstellung aller zugehörigen Dokumente in der Akte (im Beispiel haben wir die Struktur Kundenakte + Projektakte) auch die direkte Darstellung des Dokuments über den Image Service! Klasse!

Im Anschluss wenden wir uns dem Business Data Service zu. Was macht der? Er legt für uns Eventgesteuert Akten an, füllt Metadaten automatisiert auf oder steuert die automatisierte Ablage von Dokumenten im System. Auch hier kommt wieder XML zum Einsatz.

Fazit: mit Hilfe des Record Organizers und des Business Data Services lassen sich zügig Aktenpläne in SharePoint realisieren. Der Business Data Service erlaubt die Automatisierung bestimmter Prozesse. ECM in Reinkultur! Was möchte der ambitionierte SharePoint User mehr! So wird die Ablage von Dokumenten SharePoint bedeutend erweitert und um viele nützliche Funktionen ergänzt.

ecspand Consulting Schulung – Tag 1

Heute war also der Start der ecspand Consulting Schulung in München – darauf gefreut habe ich mich schon seit meinem Start bei der Portal Systems Consulting in Potsdam! Doch der Reihe nach:

Aufgestanden bin ich um 4:40 Uhr, um 5:20 Uhr ging es dann mit dem Taxi Richtung Tegel Airport. Soweit so gut, der Flieger sollte eigentlich um 6:25 Uhr abheben, wegen Nebels in München standen wir bis 6:50 Uhr am Rollfeld – d.h. ich komme zu spät! Verdammt. Schnell also an Johannes noch eine Mail geschickt. In München angekommen ging es dann mit den Öffentlichen zum Messegelände – hier findet übrigens zurzeit die SharePoint Konferenz statt. Schade eigentlich – aber zerteilen kann man sich ja nicht. Um 9:20 Uhr war ich dann endlich im Schulungsraum bei der d.velop consulting & solutions. Mit der Einleitung hatte Johannes schon begonnen, verpasst hatte ich zum Glück nicht´s und beginne gleich die Vorstellungsrunde! Das Auditorium ist klein, insgesamt sind wir 5 Teilnehmer, so kann viel gelernt werden.

Sinn und Zweck der Veranstaltung: ecspand installieren und konfigurieren können! In den letzten Tagen hatte ich schon einiges zum Leistungsvermögen der Lösung gesehen. Aber was ist ecspand eigentlich? Ein kurzer Auszug aus der Website http://ecspand.de/Seiten/home.aspx dazu:

ecspand erweitert den SharePoint zur echten ECM-Plattform (in der Tat!)

Der SharePoint:
Microsoft SharePoint ist eine integrierte Suche mit Serverfunktionen, die dazu beitragen, die Effektivität einer Organisation und Zusammenarbeit zu verbessern: umfassendes Content Management, unternehmensweite Suche, Beschleunigung der Geschäftsprozesse und einfache, Bereichsgrenzen überschreitende, gemeinsame Daten- und Dokumentennutzung für einen besseren Einblick in die Unternehmensabläufe.

Enterprise Content Management (ECM):
Enterprise Content Management sind die Technologien zur Erfassung, Verwaltung, Speicherung, Bewahrung und Bereitstellung von Inhalten und Dokumenten zur Unterstützung von organisatorischen Prozessen. ECM Werkzeuge und Strategien erlauben die Verwaltung aller strukturierten und unstrukturierten Informationen und Dokumente eines Unternehmens.

ecspand ist das technologisch optimale Produkt für Microsoft SharePoint und bietet neben dem Standard Services, Produkte und fertig vorkonfigurierte ECM-Lösungen: alles einfach, alles komplett, alles auf einen Blick, alles revisionssicher – mit der vollen Integration der bekannten Office-Werkzeuge.

Eine Übersicht über alles ecspand-Lösungen finden Sie hier.

Das heutige Programm dazu war recht straff – Johannes erklärt alles sehr genau und gegen 15 Uhr laufen die ecspand Core Services mit dem Image und Rendition Service in SharePoint 2007 in meiner VM – Probleme Dienstprobleme sind dabei schnell gelöst. In der CA des MOSS2007 Systems findet sich dann auch gleich der ecspand Bereich:

Wir konfigurieren im Anschluss dann ecspand auch in der Websitesammlung und siehe da: ein erstes Dokument (docx) wird ohne Schwierigkeiten in PDF umgewandelt! Herrlich, eine Lösung die funktioniert!

Unerwartetes Verhalten der Lösung bei anderen Schulungsteilnehmern und auch ein meiner VM mit der Standard Dok Bib „Freigegebene Dokumente“ dienen uns gleich dazu, Fehlersuchszenarien durchzuspielen. Gut für die Prüfung am Freitag – Johannes gibt sehr nützliche Hinweise!

Den Storage Service haben wir heute leider nicht mehr geschafft – dafür geht es morgen früh eine halbe Stunde eher los. D.h. für jetzt: meine Testumgebung für eine ecspand 2010 Installation auf SharePoint 2010 weiter vorbereiten ( i like SP2010), Arsenal vs. Barcelona weiter gucken und dann ab ins Bett.

Stay tuned!

Migration strategies and Step by Step – Migrating from MOSS 2007 to SharePoint 2010 (via Mrin’s Blog)

Thx 4 this post …

Migration strategies and Step by Step – Migrating from MOSS 2007 to SharePoint 2010 I was reading a post from Apoorv Durga, about migration strategies on software development. It is a fantastic post. It is really true that many of the migration falls due to poor planning or sometime negligence towards the basic. SharePoint 2010 lunched yesterday and a very interesting product from Microsoft. Many organisations already considering migrate from the existing version of MOSS 2007 to SP 2010. Organisations need to be very careful as … Read More

via Mrin’s Blog

Upgrading MOSS 2007 SSP User Profiles and MySite content to SharePoint Server 2010 using DB-Attach method

Ich habe in der letzten Woche mal wieder eine Migration von MOSS auf SharePoint 2010 bei einem Kunden durchgeführt. Die Herausforderung bestand diesmal in der Übernahme aller Profile und MySites in das neue System da wir bei der Einführung des Systems die MySite Profile erweitert haben. Eine einfache Übernahme der MySites hatte ich bereits erfolgreich durchgeführt, jedoch die Profildaten auf SP2010 mitzunehmen war Neuland.

Wie immer bin ich Recht schnell fündig geworden mit welchem Workaround das Problem bewältigt werden kann. Im Blog von Ali Mazaheri sowie Joel Oleson wird beschrieben wie man die Profildaten mittels SSP Datenbank migrieren kann – die beschriebene Methode funktioniert soweit:

Quelle: Ali Mazaheri MSDN Blog

I highly recommend to review the Services upgrade model and User Profile Service overview on SP 2010 TechNet site before trying the following steps to upgrade a MOSS 2007 SSP database and My Site content to SharePoint Server 2010.

Upgrading SSP

1. Under Services on Server in Central Admin, make sure both the User Profile Service and the Managed Metadata service are running.

2. Use the „New-SPProfileServiceApplication“ cmdlet to create the new user profile service, make sure to use the MOSS 2007 SSP database name you want to upgrade for „ProfileDbName“ parameter.

3. At this point SSP database should be upgraded along with two new databases for „Sync“ and „Social“.

4. Check the „Upgrade Status“ Page and confirm that SSP database upgrade finished successfully.

5. Create a Service Proxy using „New-SPProfileServiceApplicationProxy“ cmdlet and pass the ID for the new Profile Service Application provisioned in step 2.

6. Confirm that all user profiles and other settings are imported.

7. From „Manage service application“ page, select the upgraded User Profile service application and click „Administrators“ icon on the ribbon.

8. Give Search default crawler account „Retrieve People Data for Search Crawlers“ permission.

Upgrading My Site host and Personal site collections

1. Run „Test-SPContentDataBase“ cmdlet against the 2007 My Site Host content database and resolve the issues as needed.

2. After resolving the issues and installing missing DLLs and Features, run the command again to verify there are no further issues with the content database.

3. Make sure to remove the default content database when you provisioned the web application for My Site host.
4. Run the following stsadm command:
stsadm -o addcontentdb -url http://<yourwebappsURL&gt; -databasename <2007 MySite content database> [-databaseserver <the database server from above>]

5. Make sure Upgrade completed successfully by checking the „Upgrade Status“ page.

6. After upgrading the content database, go to Manage Service Applications in Central Administration site and click on the upgraded User Profile Service you want to associate with the My Sites and click on „Setup My Sites“ link.

7. Enter „My Site Host“ URL and „Personal Site Location“, click on „OK“ to save the setting and run the IISRESET.

Make sure that all existing content such as documents are accessible in the upgraded Personal site.


Quelle: SharePoint Joel

Some people are saying.  I’m having a problem upgrading the SSP with Database Attach upgrade.  Looks like I’m getting forced to use In-Place upgrade.

While There are some simple ways to upgrade search and single sign on with powershell scripts, the profile and audiences are more difficult.

I’ve been mentioning for some time that the way to upgrade the SSP database in a database attach method of upgrade is by using mount-spcontentdatabase.  Someone mentioned they had tried that and failed.

Ali Mazaheri has some good examples of doing this in his blog: Upgrading MOSS 2007 SSP User Profiles and My Site Content using Db Attach

There are some key pre-requisites before upgrading your SSP database:

1. Create a web app

2. Ensure the service app – managed metadata service is enabled (YES, this is a DEPENDENCY)

3. Ensure the Profile Service is up and running – and you should upgrade this database first with the special powershell cmdlet

If you are creating it fresh, you can use:

New-SPProfileServiceApplication -applicationpool <ApplicationPoolName> -Name <ServiceApplicationName> -Profiledbname <DatabaseName> [-Profiledbserver <ServerName>]

4. Create a new relationship/proxy for the User Profile Service App and ensure it is in the default proxy group.  You can do this in central admin or in powershell.

New-SPProfileServiceApplicationProxy -ServiceApplication <ProfileServiceApplicationID> -Name <ProxyName> -DefaultProxyGroup

5. Ensure the profile sync service is running

Note: The Profile Sync Service app Service Account for the profile sync job must be server admin, this is a FIM requirement.  Michael Noel uses a dedicated server for profile sync if the customer is concerned about the security/permissions.  Note the service

6. Upgrade the mysites before the SSP is mounted

 

Ultimately I think upgrading the services by doing an in place upgrade on the SSP is a decent way of upgrading the configuration.  I’m becoming a big fan of hybrid upgrade.

SharePoint 2007 Starterkit für Krankenkassen

Die Gesundheitswirtschaft befindet sich im Umbruch. Viele neue Anforderungen und Prozesse entstehen, die durch die bestehenden Fachanwendungen nicht oder nur mit hohem Anpassungsaufwand abgedeckt werden können. Dieser Herausforderung haben sich Microsoft und die disserto management gmbh gestellt und ein Portal für das Moderne Arbeiten in der Krankenkasse entwickelt, um die Effektivität einer Organisation zu verbessern.

Das SharePoint-Starterpaket orientiert sich an dem strukturellen Aufbau einer Krankenkasse und stellt eine Fülle von Diensten und fertigen Anwendungen für die Bereiche Intranet, Dokumentenverwaltung und Zusammenarbeit bereit. Die integrierten, workflowgestützten Arbeitsabläufe wie Reisemittelantrag, Reisekostenabrechnung, Bedarfsmittelantrag oder die Anlage eines neuen Mitarbeiterdatensatzes werden über alle Prozessschritte hinweg verarbeitet und können nach Belieben erweitert werden.

Sehen Sie mehr dazu im Video:

SharePoint 2010 Log Warnings and Errors

Nach meinen gestrigen Vorarbeiten zur Migration eines Kunden Portals auf Basis MOSS 2007 steht heute die Nachbereitung an. Dazu sollten zur Fehlersuche und Behebung die Eventlogs des SharePoints sowie des Systems herangezogen werden. Bei meinen Recherchen zu den verschiedenen EventIDs bin ich, der Community um EndUserSharePoint2010.com sei Dank, auf einen interessanten Artikel zur Fehleranalyse gestoßen. Anbei wie immer der Artikel:

Source: endusersharepoint.com

Author: Joan Resnick Ehrlich

This entry is part of a series, Joan Resnick Ehrlich – Life is Just a Bowl of SharePoint» Entries in this series:

  1. Life is Just a Bowl of SharePoint – Part 1: Introduction
  2. Life is Just a Bowl of SharePoint – Part 2: Setting up the Hardware, OS and Service Accounts
  3. Life is Just a Bowl of SharePoint – Part 3: SQL Server Database Engine and Management Tools Installation
  4. Life is Just a Bowl of SharePoint – Part 4: Configuring Ports and Protocols
  5. Life is Just a Bowl of SharePoint – Part 5: Installing SQL Server Reporting Services and Configuring for SharePoint Integrated Mode
  6. Life is Just a Bowl of SharePoint – Part 6: Installing SQL Server Analysis Services
  7. Life is Just a Bowl of SharePoint – Part 7: Installing SharePoint 2010 Beta Take 1
  8. Life is Just a Bowl of SharePoint – Part 8: Installing SharePoint 2010 Beta with Kerberos
  9. Life is Just a Bowl of SharePoint – Part 9: Post Installation Event Log Warnings and Errors
  10. Life is Just a Bowl of SharePoint – Part 10: Configuring Search (Kerberos cont’d)
  11. Life is Just a Bowl of SharePoint – Part 11: Creating Web Applications and Site Collections

Powered by Hackadelic Sliding Notes 1.6.4

Guest Author: Joan Resnick Ehrlich

Before proceeding with the next step in the TechNet article Configure Kerberos authentication (SharePoint 2010), configuring Search, I opened Event Viewer and reviewed the Application and System event logs for errors and warnings. I also reviewed the Operational log that SharePoint adds to Event Viewer. This log, highlighted in the screenshot below, can be found under Applications and Services Logs:

The Applications and Services Logs is a new category of logs beginning with Windows 2008 and Vista. Also new is the Custom Views category of logs. The revamped Event Viewer makes it easy to create a permanent custom view of filtered events and these are stored under the Custom Views section. Here is the Create Custom View dialog box:

One custom view is provided by default; this is Administrative Events, which a view of „Critical, Error and Warning events from all administrative logs“. In addition, when a server role is installed a related custom view is added under the Server Roles section of the Custom Views category; at least this has been my experience. I have found too that the logs for some server roles, though not all, will also appear under Applications and Services Logs category; that is, in both sections. For example, on my domain controllers, the DNS and Active Directory Services logs appear under both sections.

I found several warnings and errors, outlined below:

System Event Log:

Only a few and familiar errors:

  • Event ID 5048 (Source: WAS) about the invalid AppPoolID for the Security Token service web application pool appeared as expected and as described in Part 7 of this article series.
  • There was also Event ID 10016 (Source: DCOM), another error I was familiar with:

    Not only has this error occurred with every SharePoint 2010 Beta install that I’ve done, it also occurred on our WSS 3.0 server oh-so-long ago.  In fact there is a KB about it: Microsoft KB 920783.The fix was straightforward: use the Registry to identify the application with the CLSID cited in the Event, by searching for the CLSID in HKLM (HKey_Local_Machine). Then find the application in the Component Services MMC snap-in and grant Local Activation permission to the user account cited in the Event. Windows Server 2008 R2 threw a bit of a wrench into it, though. On Windows Server 2003 my domain admin account sufficed to change Local Activation permissions. On Windows Server 2008 R2 the DCOM controls were greyed out (not editable). An Internet search turned up the answer: due to increased security even domain admins do not have permissions to perform certain functions; editing DCOM permissions is one such function. The search also provided the solution, which SharePoint MVP Wictor Wilen describes in his blog post Fix the SharePoint DCOM 10016 error on Windows Server 2008 R2.

    The solution changes the Owner on the CLSID registry key. I was uncomfortable leaving the change so once I had completed the fix I reset the Owner back, though not without some Laurel and Hardy moments.  The original Owner is TrustedInstaller. This is a local account and the proper account name is NT SERVICE\TrustedIntaller.  To make a long story short, I had to manually type in NT SERVICE\TrustedInstaller as shown in the screenshot below rather than use the Advanced… button to search for the account. The account won’t show up in a query.

Application Log

There were also some warnings and errors in the Application Event Log:

  • Event ID 8059 (Source: SharePoint Foundation) about configuring alternate access mappings (AAM) for the Central Admin site:

    Adding AAMs is done via Central Admin, System Settings, Configure Alternate Access mappings. I clicked the Central Admin site, then clicked „Edit Public URLs“ and added the FQDN URL for Intranet zone mapping:

    After which the AAM list for Central Admin showed:

  • Event ID 7043 (Source: SharePoint Foundation) for the Taxonomy Picker web control. This error has occurred with all SharePoint 2010 installs I’ve done and is a known issue in the Beta:

    And for the Scenario Navigation web control, which also has repeated with each installation:

    I recently came across the reasons for the two errors in a forum thread: http://social.technet.microsoft.com/Forums/en/sharepoint2010setup/thread/c894d98c-24ab-416c-aca9-ae57644deb5e. Look for the reply by Koen van der Linden which relates directly to these errors. Apparently, the errors are caused by code errors.

  • Event 7362 (Source: Web Content Management)

    I have not done this yet for the new install but did so at work for the original install. This necessitated yet another domain user account (the list keeps getting longer), which I named portalsufull.

  • Event 5586 (Source: SharePoint Foundation)

    Followed by two of:

    This repeated once immediately in succession but not again.

  • Event  8193 (Source: VSS)

    The full error details show the error is related to SPSearch4 VSS Writer. This error has repeated intermittently days apart but I do not see a pattern. I will wait to see if the error repeats in the RTM.

One error I did not get but had gotten previously at home (pre-reformat) and at work the day after installation was a dreaded „Server Error in ‚/‘ Application“ when trying to open Central Admin:

At first I panicked and rebooted, and that worked. But the next day the error returned. So, reacting a bit more calmly this time I followed the instructions in the error message to turn customErrors mode to Off. Rather than edit the original web.config file, I made a copy to another location and edited the copy. I then renamed the original web.config file, moved the copy and used it. I use this method because when I first started with WSS I had an ugly experience editing the WSS web.config file on our test server – WSS got hosed – and reversing the changes did not undo the damage. Perhaps the file got corrupted. Fortunately I had first made a copy and so was able to use the copy.

With customErrors off, launching Central Admin brought up an error I could research:

Doing so led me to the solution: SharePoint 2010 beta error: Retrieving the COM class factory for component with CLSID {BDEADF26-C265-11D0-BCED-00A0C90AB50F} failed due to the following error: 800703fa by Microsoft Consultant Bassem Georgi.  So I went into IIS, selected the Central Admin web application pool, Advanced settings and set Load User Profile to True:

With none of the errors fatal, I proceeded to configure Search, which I will step through in Part 10.

Guest Author: Joan Resnick Ehrlich

Joan Resnick Ehrlich has been in the IT industry for 15 years and is Corporate IT Administrator for a mid-sized company on Long Island, NY. Prior to entering the industry Joan was a business researcher, and she enjoys combining her research skills with IT work. In addition to SharePoint, her primary responsibilities include Windows Server, Active Directory, Exchange Server, and SQL Server.

Linkliste zu SharePoint 2010 und MOSS 2007 – 2010/04/07

Heute gibt es leider nur ein paar Links zu interessanten Themen. Nicht dass es an neuen Blogposts fehlen würde, im Gegenteil: nur fehlt mir im Moment die Zeit alles zu lesen, zu testen und ggf. auf einen möglichen Einsatz in Projekte zu prüfen. Trotzdem gibt es hier wieder die, nach meiner Meinung, besten Blogposts der letzten Tage welche ich gefunden habe:

SharePoint 2010

MOSS 2007