Problem:
Beim Erstellen eines neuen unversiegelten Management Packs im SCSM 2012 R2 Authoring Tool kann es zu einer fiesen Fehlermeldung kommen. Der Fehler taucht bei der Benennung des neuen unversiegelten management Packs auf. Diese sieht dann zum Beispiel in etwa so aus:
Text des Screenshots:
Service Manager Authoring Tool
Das Management Pack konnte aufgrund des folgenden Fehlers nicht geladen werden:
I Fehler beim Überprüfen von:
Fehler in „21LlnknouuMPlI.O.O.OlLlnknouuMPll“ mit folgender Meldung gefunden:
Fehler bei der XSD-Überprüfung für das Management Pack. (Line: O, Position: 01
System.XmI.Schema.XmISchemaVaIidationException: Das Element ‚ID‘ ist ungültig – Der Wert
‚CMDB-002.Library‘ ist gemäß seinem Datentyp ‚ManagementpackUniqueldentifier‘ ungültig –
Pattern-Einschränkung ist fehlgeschlagen.. –
-O System.XmI.Schema.XmISchemaException:
Pattern-Einschränkung ist fehlgeschlagen.
– Ende der internen Ausnahmestapelübenmachung –
bei System.XmI.Schema.XmISchemaVaIidator.SendVaIidationEventO(mISchemaVaIidationExceptione, XmISeverityType severity)
bei System.XmI.Schema.XmISchemaVaIidator.SendVaIidationEvent(String Code, String(l args,
Exception innerException)
bei System.XmI.Schema.XmISchemaVaIidator.CheckEIementVaIue(String stringVaIue)
bei System.XmI.Schema.XmISchemaVaIidator.VaIidateAtomicVaIue(String stringVaIue,
XmISchemaSimpIeType& memberType)
bei System.XmI.Schema.XmISchemaVaIidator.InternaIVaIidateEndEIementO(mISchemaInfo
schemalnfo, Object typedVaIue)
bei System.XmI.XsdVaIidatingReader.ProcessEndEIementEventO
bei System.XmI.XsdVaIidatingReader.ProcessReaderEventO
bei System.XmI.XsdVaIidatingReader.ReadO
Microsoft. Enterprise Management. Configuration.XSDVerification.VaIidateManagementPackCTextRead
er mpcontents, Managementpack mp, Boolean throuuError)
Fehler bei der XSD-Überprüfung für das Management Pack. (Line: O, Position: 0)
Lösung:
Sehr häufig ist die Lösung ganz einfach. Im Namen des Management Packs sind möglicherweise nicht erlaubte Zeichen vorhanden. Wenn man versucht die Datei „CustomerCMDB-01.Library“ zu benennen, dann tritt der Fehler ziemlich sicher auf. Nennt man die Datei hingegen „CustomerCMDB01.Library“, wird der Speichervorgang ohne Fehlermeldung erfolgreich ausgeführt.
Schreibe einen Kommentar