ASP.net Web Api 2-Webservice durch SSIS-Paket aufrufen (Teil 2: Test-Client erstellen)
avatar

Das Problem Ausgehend vom Artikel 1 dieser Serie wird in diesem Artikel ein Testclient für den Webservice als Konsolen-Anwendung erstellt. Das Ziel ist es, später einen SSIS-Skript-Task für diese Aufgabe zu erstellen. Die Lösung Zunächst wird eine neue C#-Konsolen-Anwendung erstellt. Dieser Anwendung wird dann eine Klasse „Product“ hinzugefügt, durch welche später das deserialisierte Objekt aus…

ASP.net Web Api 2-Webservice durch SSIS-Paket aufrufen
avatar

Das Problem Bei einem Kunden sollte ich einen bestehenden Webservice (der mit ASP.net Web Api 2 implementiert wurde) durch ein SSIS-Paket aufrufen. Die Daten sollten dann transformiert und in eine Datenbank geschrieben werden. Meine Erinnerung sagte mir: „da gibt’s doch schon etwas fertiges in der Toolbox“. Nach kurzer Zeit setzte dann jedoch die Ernüchterung ein:…

PowerShell Auditing in SharePoint On-Premises
avatar

Seit PowerShell V3 gibt es die (oft übersehene) Möglichkeit die Ausführung von Cmdlets bestimmter Module und Snap-ins zu überwachen. Dies bietet in einer SharePoint Umgebung den Vorteil Aktionen verschiedenster Benutzer auf den Servern überwachen bzw. nachvollziehen zu können. Das Tracing wird über die Eigenschaft LogPipelineExecutionDetails der Module bzw. Snap-Ins gesteuert. Hier wurde es mit dem Kommando (GET-PSSnapin Microsoft.SharePoint.Powershell).LogPipelineExecutionDetails = $true für…

BLOBs und Performance in SharePoint
avatar

Wie Sie wahrscheinlich wissen speichert SharePoint alle Inhalte in Inhaltsdatenbanken, einschließlich “Binary Large Objects” (BLOBs), also unstrukturierte Daten wie etwa Dokumente in einer Bibliothek, Anhänge in Listen, JavaScripts und CSS Dateien. Die BLOBs werden in separaten Tabellen gespeichert und nicht gemeinsam mit den Metadaten der Dokumente und Listelementen. Das sollte Ihnen einen Hinweis darauf geben…

Let’s start to (Microsoft) Flow!
avatar

Microsoft Flow is general available since October 31, 2016 (https://flow.microsoft.com/en-us/blog/announcing-ga/). So, it’s time for a blog post about it. In this post I want to show you how you can automate simple business processes with the help of Microsoft Flow. I will do this by creating a pretty basic vacation request flow. As I’m a…

Aus der Praxis: Decimal to HH:MM in ASP .NET MVC 3
avatar

Bei der Entwicklung einer ASP .NET MVC  Anwendung für einen Kunden gab es kürzlich die Anforderung einen Dezimalwert aus der Datenbasis in der UI im Format “HH:MM” anzuzeigen und zu validieren.  Dabei handelt es sich nicht um eine uhrzeitbezogene Umwandlung mit max. 24 Stunden und 59 Minuten. Die Konvertierung in DateTime und die Validierung über…

In Nintex Forms die Position eines Teilstrings bestimmen
avatar

Mitunter hat man die Herausforderung, dass man die Position eines bestimmten Teils einer Zeichenkette bestimmen möchte, etwa um einen Teil durch anderen Text zu ersetzen oder aber um nur mit einem Teil des ursprünglichen Inhalts weiter zu arbeiten. So kann es sein, dass man mitunter Strings wie den folgenden behandeln muss: Timo Huentler Ein Szenario…

SSRS: Custom-Assemblies in Reports verwenden
avatar

Das Problem Manchmal steht man vor einem Problem welches sich mit SSRS-„Bordmitteln“ nicht lösen lässt. So ein Problem ergab sich vor einiger Zeit bei einem Kunden. Es sollte eine ziemlich komplizierte Anzeigelogik für einen Report entwickelt werden. Nach einigen Versuchen mit verschachtelten IIF()-Funktionen, kam mir der Gedanke, dass dies nicht der Weisheit letzter Schluss sein…

TSQL: Tabellen, Views und Stored-Procedures durchsuchen
avatar

Das Problem Immer wieder steht man als Entwickler vor der Aufgabe nach den Vorkommen bestimmter Spaltennamen oder auch dem Inhalt von Stored-Procedures zu suchen. Die Lösung Anstatt sich nun aber mühsam durch die einzelnen Tabellen oder Stored-Procedures durchzuklicken kann man auch ein paar kleine SQL-Schnipsel verwenden. Tabellen/Views nach Spaltennamen durchsuchen Um nach Spaltennamen in allen…

SSRS: Berichte mehrspaltig ausgeben lassen (wie Zeitungsartikel)
avatar

Das Problem Vor einigen Tagen wurde ich beim Kunden vor die Aufgabe gestellt einen Report zu entwickeln, welcher überwiegend Text anzeigen sollte. Für eine bessere Lesbarkeit war eine mehrspaltige Ausgabe wie in einem Zeitungsartikel gewünscht. Die Lösung Da ich mich mit diesem Thema bisher noch nicht beschäftigt hatte, musste kurz recherchiert werden. Unter [1] wurde…