SharePoint-Designer findet keine Listen / Es wurde keine Objektbibliothek gefunden

Seit einigen Wochen kann ich mittels SharePoint-Designer nicht mehr auf Listen, Websiteobjekte, Websiteseiten meiner SharePoint-Instanz zugreifen. Auch der Export von Workflows funktioniert nicht mehr, mit der Meldung es gäbe keine Website-Objektliste in der der Export gespeichert werden kann. Das Problem bezog sich nur auf eine einzige Sub-Website. Alle anderen Websites funktionierten weiterhin tadellos. Nun habe ich hierfür eine Lösung gefunden.

In einem Post (mittlerweile offline) habe ich gelesen, dass die Seite /_vti_bin/ListData.svc nicht zugänglich ist, falls eine Liste in der Website Probleme hat. Und tatsächlich konnte ich den Service auf genau dieser einen problembehafteten Site nicht erreichen. Es scheint also eine Liste defekt zu sein. „SharePoint-Designer findet keine Listen / Es wurde keine Objektbibliothek gefunden“ weiterlesen

[BMW] Fahrzeugauftrag bei E-Modellen ändern

Für Änderungen am Fahrzeugauftrag an BMW E-Modellen wird NCS Expert verwendet.

Zuerst sollte der Fahrzeugauftrag, der hinzugefügt oder entfernt werden soll identifiziert werden.
Wenn man den Code des Fahrzeugauftrags kennt, kann man direkt loslegen.
Wenn man ihn nicht kennt, sucht man ihn folgendermaßen:
C:\NCSEXPER\DATEN\EXXAT.000 mit dem Editor öffnen. Nach dem Öffnen der Datei finden sich etwas weiter unten die Fahrzeugauftrag-Codes und rechts daneben die jeweilige Beschreibung. Hat man den passenden Fahrzeug-Auftragscode, muss dieser noch angepasst werden. Das erste Zeichen (W,H,Z,A) wird dabei wie folgt ersetzt:

$ vor Sonderausstattungen (W)
+ vor Service-Codes (H)
* vor Typenschlüssel (W)
# vor Baujahr/Baumonat (Z,A)

Ein gültiger Fahrzeug-Auftragscode könnte somit zum Beispiel +IPOD oder $ULF2 sein. „[BMW] Fahrzeugauftrag bei E-Modellen ändern“ weiterlesen

[BMW] Welches Diagnose-Interface (Kabel) ist das Richtige?

Mit den folgenden Kabeln sind Diagnose und Codierungen möglich. Sie sind außerdem alle kompatibel mit Windows XP/Vista/7/8/10 (32/64 Bit).

MaxDia Diag2+ – D-CAN – Diagnose-Interface

  • Für alle BMW E-Modelle ab Baujahr 2007 (E6X, E7X, E8X, E9X, M-Fahrzeuge, Mini, X-/Z-Modelle)
  • Fehlerspeicher lesen, Fehlerspeicher löschen, Car&Key-Memory anpassen, Codieren, Programmieren, Service-Intervall-Resets
  • Für Fahrzeuge vor Produktionsdatum 2007 wird zusätzlich ein Pin7-Pin8-Connector benötigt

„[BMW] Welches Diagnose-Interface (Kabel) ist das Richtige?“ weiterlesen

Website Monitoring mit PowerShell

Szenario: Ein Freund wollte sich neulich über die Website einer Whisky-Distillerie an einer Führung anmelden. Leider waren bereits alle Termine ausgebucht. Er vermutete jedoch, dass hin und wieder jemand absagt und es wieder Termine zur Verfügung hat.

Um nun nicht regelmäßig die Website besuchen zu müssen und nach verfügbaren Terminen zu schauen und auch um sofort über einen freien Termin benachrichtigt zu werden, wird das folgende PowerShell-Skript in regelmäßigen Abständen über die Windows Aufgabenverwaltung ausgeführt.

$URI = "https://webapl.suntory.co.jp/factory/yamazaki/course/c__00012/td__20180508/?lang=en"
$HTML = Invoke-WebRequest -Uri $URI
$VALUE = ($HTML.ParsedHtml.getElementsByClassName("emp_select")[0]).innerText
$PSEmailServer = "smtp.christianabele.de"
$utf8 = New-Object System.Text.utf8encoding

if($VALUE -eq "8× ")
{
   #Testergebnis negativ. Keine freien Termine.
}
else
{
   #Testergebnis positiv. Es gibt freie Termine.
   Send-MailMessage -Encoding $utf8 -to "XXXXXXXXX@gmail.com" -from "PowerShell <XXXXXXXXX@christianabele.de>" -Subject "Testergebnis POSITIV" -body "VERANSTALTUNGEN ZUR VERFUEGUNG! SCHNELL SEIN"
}

Das Skript besucht die Website, sucht das zu prüfende Element anhand der Klasse und liefert dann den Inhalt des Elements als Text zurück. Dieser wird dann mit einem Prüfwert verglichen und bei Bedarf eine Mail versendet.

Um PowerShell-Skripte über die Aufgabenverwaltung auszuführen, müssen diese über PowerShell selbst und nicht direkt aufgerufen werden:

powershell -file "C:\script.ps1"

 

SP-Daten in NCS-Expert aktualisieren

Wenn die Codierdaten in NCS Expert nicht aktuell genug sind, ist es notwendig die SP-Daten zu aktualisieren. Wenn nur Codierungen mit NCS Expert und keine Steuergeräte-Updates mit WinKFP durchgeführt werden sollen, sind die SP-Daten in der Light-Variante ausreichend.

Wenn man die gewünschten SP-Daten zur Hand hat, kann man das Programm „Coding-Tool“ verwenden, um die Daten automatisiert einzupflegen.

Zum Update der Datenstände müssen zuerst über den Button „Select SP-source“ die entsprechenden SP-Daten ausgewählt werden. Danach kann man über den Button „Update SP-daten“ die Aktualisierung starten.
Wenn man die SP-Daten in der Vollversion hat, kann man auch direkt WinKFP mit dem „Update WinKFP“-Button aktualisieren.

Zusätzlich besteht die Möglichkeit herauszufinden, ob die Steuergeräte auf dem aktuellsten Stand sind und ob ein Update existiert. Zusätzlich ist eine kurze Update-Anleitung enthalten.

Auch sind die von NCS Dummy bekannten Codier-Hilfefunktionen enthalten.

Das Coding Tool ist auf der BMW DVD enthalten: https://blog.christianabele.de/2017/10/09/ediabas-7-3-0-inpa-5-0-6-inpa-5-0-2-ncs-expert-winkfp/