SharePoint MIT CD. Alle Infos zu. Jetzt 4 Ausgaben im Jahr!

Größe: px
Ab Seite anzeigen:

Download "SharePoint MIT CD. Alle Infos zu. Jetzt 4 Ausgaben im Jahr!"

Transkript

1 MIT CD Deutschland 9,80 / Österreich 10,80 / Luxemburg 11,25 SharePoint Days ALLE INFOS S. 27 Development l Management l Administration l Solutions & Case Study Ausgabe Jetzt 4 Ausgaben im Jahr! KEYNOTE: What is SharePoint? Speaker: Tony Lanni Video in voller Länge (ca. 40 min) SharePoint Alle Infos zu VOLLVERSION Intrexx Portal Manager Interaktive Portale jquery & SharePoint S. 86 Wicked Problems Unkonventionelle Probleme elegant lösen S. 74 MS-Build SharePoint-Entwicklungsprozesse automatisieren S. 80 Für Administratoren S. 14 Der neue Designer S. 21 Web-Content-Management S. 40 Mehr Agilität durch Sandboxed Solutions S. 66 SharePoint spricht Silverlight S. 35

2 Sven Häfker Überblick über Sandboxed Solutions in SharePoint 2010 Solutions in den Sand(kasten) setzen Der SharePoint-Klassiker: Ingo, IT-Experte, führt das Deployment der SharePoint Solution von Erwin, Entwickler, durch. Erwin hatte nicht viel Zeit, aber das Webpart musste ja unbedingt noch diesen Freitag fertig werden. Am Samstag bekommt Ingo einen Anruf von seinem Chef: Die Farm ist zu langsam. Ingo beginnt mit der Fehlersuche. m Unternehmensumfeld scheiden sich die Geister beim Thema Entwicklung und Deployment von SharePoint Solutions. Die IT-Experten, verantwortlich für den Betrieb von SharePoint, haben ein Interesse an möglichst höher Kontinuität, Stabilität und Sicherheit. Die Entwickler stehen oftmals unter Druck, Business- Requirements der Endanwender möglichst zeitnah und aufwandsarm umzusetzen ( Mach mal eben... ). Dabei entstehen erschreckend oft Lösungen, die Memory Leaks und Performanceprobleme haben oder gar die Wartbarkeit der Farm zunichtemachen. Um sicherzustellen, dass Entwickler bestimmte Möglichkeiten im SharePoint nicht nutzen und dass die Lösungen einen gewissen Qualitätsstandard haben, wurde in Unternehmen hierfür ein entsprechendes Governance Model mit Richtlinien und Code-Reviews eingeführt. kurz & bündig Inhalt Überblick über Sandboxed Solutions in SharePoint 2010 Zusammenfassung Sandboxed Solutions wurden mit SharePoint 2010 eingeführt, um den Spagat zwischen schneller Umsetzung von Business- Requirements und gleichzeitiger Stabilität der SharePoint-Farm zu schaffen. Solutions können nun auf Site-Collection-Ebene durch Site-Collection-Administratoren bereitgestellt und überwacht werden. Farmadministratoren können mittels Quotas die Inanspruchnahme von Ressourcen limitieren Oftmals fühlen sich Entwickler dadurch gegängelt, und den Anwendern in den Fachabteilungen ist unklar, wieso die Umsetzung einfachster Anforderungen viel Zeit und Geld in Anspruch nimmt. Mit SharePoint 2010 führt Microsoft das Konzept der Sandboxed Solutions ein, mit der Vision, dass das der neue Standard für Entwicklung auf Basis-SharePoint wird. Farm-Solutions sollen nur dann eingesetzt werden, wenn Sandboxed Solutions nicht möglich oder sinnvoll sind. Eine Sandboxed Solution ist eine Solution auf Site-Collection-Ebene, die von Site-Collection-Administratoren hochgeladen und aktiviert werden kann. Farmadministratoren können mittels Resource Quota festlegen, wie hoch der Ressourcenbedarf einer Site Collection sein darf und können das mittels Central-Administration und PowerShell überwachen. Die Solution läuft in einer Sandbox, isoliert von der restlichen Farm, und gefährdet somit nicht deren Stabilität und Performance. Dieser Ansatz soll eine Balance zwischen den Anforderungen der Entwickler, IT-Experten und Endanwender schaffen, da Entwicklungszyklen verkürzt werden können, ohne die Stabilität der Plattform zu beeinträchtigen. Solutions in WSS 3.0/MOSS 2007 Solutions in WSS 3.0 und MOSS 2007 sind prinzipiell immer Farm- Solutions, auch wenn sie nur auf Web-Application-Ebene bereitgestellt werden. DLLs wandern in den Global Assembly Cache (GAC) oder in den Bin-Ordner der Web-Application. Artefakte werden in den 12-Hive kopiert und es eröffnet damit sogar die Möglichkeit, SharePoint-Systemdateien zu überschreiben. Abgesehen von der Unterscheidung zwischen WebFrontEnd und ApplicationServer beim DeploymentServerType im manifest.xml der Solution, werden die Dateien in der gesamten Farm verteilt. Auf den Web-Frontend-Servern läuft pro Web-Application ein so genannter IIS Worker Process (w3wp.exe). In diesen Worker Process werden die DLLs der bereitgestellten Solutions geladen und ausgeführt. Verursacht der Code einer DLL beispielsweise ein 66 SHAREPoint Magazin

3 Abb. 1: IntelliSense-Unterstützung in Visual Studio 2010 (SPSecurity wird herausgefiltert) Abb. 2: Load Balancing für Sandboxed Solutions Memory Leak, ist letztendlich alles, was in dem IIS Worker Process läuft, betroffen, da die zur Verfügung stehenden Ressourcen geteilt werden. Besonders fatal wirkt sich das aus, wenn mehrere Web- Applications den gleichen Application Pool nutzen. Entwickeln von Sandboxed Solutions Prinzipiell unterscheidet sich eine Sandboxed Solution in nur wenigen Punkten von einer klassischen Farm-Solution. Der Hauptunterschied liegt in der Art und Weise, wie sie bereitgestellt wird, und in dem Prozess, der die Solution ausführt. Der ausführende Prozess ist entscheidend dafür, ob eine Solution als Sandboxed oder als Farm-Solution behandelt wird. Grundsätzlich kann jede Sandboxed Solution als Farm-Solution bereitgestellt werden, aber nicht zwangsläufig umgekehrt. Nicht alles, was in SharePoint mit einer Farm-Solution möglich ist, kann als Sandboxed Solution erstellt werden. Eine vollständige Liste der Möglichkeiten und Beschränkungen ist unter [1] zu finden. Eine Zusammenfassung der Optionen finden Sie im Kasten Möglichkeiten einer Sandboxed Solution. Damit Code in einer Sandboxed Solution laufen kann, muss das entsprechende Assembly das AllowPartiallyTrustedCallers- Attribut haben. Visual Studio 2010 unterstützt den Entwickler hierbei mit einem entsprechenden Wizard, sodass dieses Detail verborgen bleibt. Die neue Version der Entwicklungsumgebung räumt auch einige Hürden bei der Entwicklung von Sandboxed Solutions aus dem Weg, da das IntelliSense alle Klassen versteckt, die keine Verwendung finden dürfen (Abb. 1). Im Verlauf des Artikels wird noch auf die Limitierungen der SharePoint-API bei Sandboxed Solutions eingegangen. Prinzipiell unterscheidet sich aber die Entwicklung nur in Details und diese werden durch Visual Studio 2010 automatisch behandelt, sodass ein Entwickler sich hiermit nicht zwangsläufig auseinandersetzen muss. Architektur der Sandbox Im Gegensatz zu WSS 3.0 und MOSS 2007 laufen Sandboxed Solutions nicht im IIS Worker Process (w3wp.exe), sondern in einem separaten Sandbox-Prozess, dem Sandbox Worker Process. Insgesamt besteht die Sandbox in SharePoint 2010 aus drei Komponenten: 1. User Code Service ( SPUCHostService.exe) 2. Sandbox Worker Process ( SPUCWorkerProcess.exe) 3. Sandbox Worker Process Proxy ( SPUCWorkerProcessProxy. exe) Die Dateien der Sandbox befinden sich im UserCode-Unterordner im SharePoint System Folder (14-Hive). Neben den ausführbaren Dateien sind auch korrespondierende *.exe.config-dateien enthalten und eine web.config-datei, deren Bedeutung für die Möglichkeiten einer Sandboxed Solution nachfolgend noch beleuchtet werden soll. Der User Code Service ist ein Windows-Dienst, der auf allen Servern der Farm laufen muss, die Teil der Sandbox sein sollen. Den IT-Experten obliegt dabei die Entscheidung, welche Server die Sandbox bilden. In der Central Administration kann der entsprechende Service gestartet oder gestoppt werden (Central Administration System Settings Manage services on server). Die Entscheidung, auf welchen Servern der Dienst laufen soll, hat Auswirkungen auf die Skalierbarkeit der Sandbox, das so genannte Load Balancing. Das Load Balancing kann über Central Administration System Settings Manage user solutions konfiguriert werden (Abb. 2). Beim Load Balancing werden zwei Optionen in der Central Administration unterschieden. Bei der ersten Variante wird die Sandboxed Solution auf dem Frontend-Server ausgeführt, der den Request entgegengenommen hat (Local Mode). Bei der zweiten Auswahlmöglichkeit wird die Sandboxed Solution auf dedizierten Servern ausgeführt, wodurch eine Verteilung der Last stattfindet (Remote Mode). Die erste Variante ist einfacher zu administrieren, ist aber hinsichtlich ihrer Skalierbarkeit begrenzt. Die zweite Möglichkeit ist in der Administration aufwendiger, bietet jedoch eine wesentlich höhere Skalierbarkeit. Eine dritte Variante, die nicht über die Central Administration eingestellt werden kann, ist der Einsatz einer eigenen programmierten Load-Balancing-Lösung, die Farmadministratoren einspielen können sharepoint Magazin 67

4 Abb. 3: Die Solution Gallery in SharePoint 2010 Abb. 4: Festlegen einer Resource Quota in der Central Administration Der Sandbox Worker Process führt den Code der Sandboxed Solution aus und definiert gleichzeitig die Grenzen der Sandbox. In der web.config im UserCode-Unterordner im SharePoint System Folder sind diese Limitierungen hinterlegt. Im Einzelnen werden die Möglichkeiten einer Sandboxed Solution durch folgende Faktoren beschränkt: 1. Eine Code Access Security (CAS) Policy, die Folgendes definiert: a. AspNetHostingPermission, Level=Minimal b. SharePointPermission, ObjectModel=true c. SecurityPermission, Flags=Execution 2. Es steht nur eine Teilmenge der Klassen der Microsoft.Share- Point.dll zur Verfügung. Unter [2] ist eine Liste der verfügbaren Klassen zu finden. Während Code in der Sandbox ausgeführt wird, werden alle Zugriffe auf die SharePoint-API (Version ) auf eine spezielle Version der Microsoft.SharePoint. dll (Version ) umgeleitet. Zusammengefasst bedeutet das, dass der Code einer Sandboxed Solution auf keinerlei externe Ressourcen wie Dateisystem, Registry, Web Services etc. zugreifen kann und dass der Code des SharePoint-Frameworks mit vollen Rechten läuft. Es gibt über so genannte Full-Trust Proxies die Möglichkeit, Code außerhalb der Sandbox auszuführen und so Web-Service- Aufrufe und Ähnliches auszuführen. Die Idee hinter Full-Trust Proxies ist jedoch nicht, dass diese von den Entwicklern nach Gutdünken implementiert, sondern zentral mit entsprechenden Code-Reviews zur Verfügung gestellt werden. Die Entwickler können dann entsprechend ihren Anforderungen einen geeigneten vorhandenen Proxy nutzen. Es würde den Rahmen dieses Artikels sprengen, auf die Details der Implementierung eines Full-Trust Proxies einzugehen. In aller Kürze lässt sich aber die Erstellung in folgende Schritte gliedern: 1. Implementierung einer Klasse, die von Microsoft.SharePoint. Usercode.SPProxyOperation erbt. Diese Klasse wird der eigentliche Full-Trust Proxy. 2. Die Argumente, die an die SPProxyOperation übergeben werden sollen, müssen mittels einer serialisierbaren Klasse realisiert werden, die von Microsoft.SharePoint.Usercode. SPProxyOperationArgs abgeleitet ist. 3. Den Code in eine DLL kompilieren, in den Global Assembly Cache (GAC) legen und für die Nutzung mit SharePoint registrieren. Hierfür gibt es mehrere Möglichkeiten. Zunächst kann die DLL manuell dem GAC hinzugefügt werden, um diese dann 68 sharepoint Magazin

5 anschließend mittels PowerShell zu registrieren. Eleganter ist, das mittels einer Farm Solution zu lösen, die ein entsprechendes Feature enthält, das die Registrierung vornimmt. 4. Nun kann im Code, der in der Sandbox läuft, auf den Proxy mittels Microsoft.SharePoint.Utilities.SPUtility.ExecuteRegisteredProxyOperation zugegriffen werden. Der dritte Prozess ist der Sandbox Worker Process Proxy. Die Existenz dieses Prozesses lässt sich aus der neuen Architektur der Service Applications in SharePoint 2010 herleiten. Der Proxy wird von den Web-Applications genutzt, um mit dem entsprechenden Sandbox Worker Process zu kommunizieren. Administration und Überwachung Die Administration und Überwachung von Sandboxed Solutions teilt sich zwischen Site-Collection-Administratoren und Farmadministratoren auf. Site-Collection-Administratoren können Sandboxed Solutions hochladen, aktivieren, deaktivieren, löschen und aktualisieren. Diese Operationen werden mittels der mit Share- Point 2010 eingeführten Solution Gallery (Abb. 3) durchgeführt, die als Ablage für die.wsp-dateien dient. Zusätzlich können Site-Collection-Administratoren den Verbrauch an Ressourcen der bereitgestellten Solutions überwachen. Die zur Verfügung stehenden Ressourcen werden durch Farmadministratoren durch so genannte Resource Quotas festgelegt, die pro Site Collection pro Tag zur Verfügung stehen. Mittels des Timer Jobs Solution Resource Usage Update wird die entsprechende Statistik alle 15 Minuten aktualisiert. Der Timer Job Solution Daily Resource Usage Update setzt die Werte einmal pro Tag wieder zurück. Die Solution Gallery ist nichts anderes als eine SharePoint- Liste, die unter _catalogs/solutions zu finden ist, man gelangt zu dieser über Site Settings Solutions. Eine Sandboxed Solution wird beim Hochladen zunächst nur in der Solution Gallery gespeichert. Wird sie aktiviert, können optional zuvor festgelegte Prüfungen automatisiert durchgeführt werden, um sicherzustellen, dass die Solution gewisse Kriterien erfüllt. Der Themenkomplex Solution-Validierung wird später im Artikel noch vorgestellt. Bei der Aktivierung einer Solution werden auch gleichzeitig die darin enthaltenen Features mit dem Scope Site aktiviert, Features mit Scope Web werden nicht aktiviert. Sämtliche Features der Solution stehen nur in der entsprechenden Site Collection zur Verfügung, was ein unkontrolliertes Aktivieren von Features, wie in der Vergangenheit möglich, unterbindet. Bei der Deaktivierung werden auch gleichzeitig die Features deaktiviert und gelöscht. Deaktivierte Solutions können Site-Collection-Administratoren können den Verbrauch an Ressourcen überwachen. wieder aktiviert, gelöscht oder aktualisiert werden. Beim Aktualisieren von Solutions können die Entwickler die neuen Möglichkeiten von SharePoint 2010 zum Upgraden von Features und Solutions ausnutzen. Damit eine Solution aktualisiert werden kann, muss sie mit neuem Namen, aber mit gleicher Solution-ID hochgeladen werden. Durch das Aktualisieren einer Sandboxed Solution wird im Gegensatz zu WSS 3.0 und MOSS 2007 kein Neustart der entsprechenden Application-Pools ausgelöst die Web-Application läuft einfach ohne Beeinträchtigung weiter, was die Endanwender sehr begrüßen werden. Neben der Konfiguration des Load Balancing gehören auch das Definieren der Grenzen des Ressourcenverbrauchs einer Site Collection und die Festlegung der Validierung der Sandboxed Solutions zu den Aufgaben der Farmadministratoren. Mithilfe der Central Administration können Farmadministratoren eine Resource Quota pro Site Collection festlegen oder dementsprechende Quota Templates erstellen, die dann einer Site Collection zugewiesen werden können. Zum entsprechenden Bereich in der Central Administration kommt man über Application Management Specify qouta templates oder Application Management Configure quotas and locks (Abb. 4). Auffällig ist, dass sowohl die maximale Anzahl pro Tag als auch der Grenzwert für eine Warn- für die Resource Quota in Punkten angegeben wird. Die naheliegende Frage ist natürlich, was Möglichkeiten einer Sandboxed Solution Folgendes wird unterstützt: Listendefi nitionen und Instanzen Web-Templates, anstatt Site Templates und Site Defi nitions Content Types/Fields Navigation Module/Dateien Features mit Scope Web & Site Webparts, die von System.Web.UI.WebControls.WebParts abgeleitet sind Event Receiver ( SPItemEventReceiver, SPListEventReceiver, SPWebEventReceiver) Custom Actions Workfl ows Folgendes ist nicht möglich: Custom Action Groups und Verstecken von Custom Actions Content Type Binding Features mit Scope WebApplication und Farm Resource-Quota-Metriken Folgende Metriken lassen sich mittels des SharePoint-Objektmodells oder PowerShell anpassen und ergeben die Wertigkeit eines Resource-Punktes: CPU Execution Time Memory Consumption Database Query Time Abnormal Termination Critical Exception 1. ThreadAbortException 2. OutOfMemoryException 3. AccessViolationException 4. AppDomainUnloadedException 5. BadImageFormatException 6. TypeInitializationException 7. MissingMethodException 8. ExecutionEngineException Unhandled Exceptions Data Marshaling Size sharepoint Magazin 69

6 sich hinter einem Resource Point verbirgt und ob sich dessen Wertigkeit anpassen lässt. Die Wertigkeit eines Punktes wird basierend auf einer Reihe von Metriken berechnet. Diese Metriken wurden so gewählt, dass sie den Ressourcenverbrauch auf dem Server möglichst genau wiedergeben. Die Parameter der Metriken lassen sich justieren, um die Wertigkeit eines Resource Points den eigenen Bedürfnissen entsprechend anpassen zu können. Der Kasten Resource-Quota-Metriken listet die verfügbaren Metriken auf. Weitere Details zur Berechnung der Punkte kann man unter [3] nachlesen. Prüfen von Sandedboxed Solutions Mithilfe von Solution Validators können Sandboxed Solutions vor der Aktivierung eingehend geprüft werden. Damit kann z. B. sichergestellt werden, dass alle Assemblies in der Solution mit einem gewissen Strong Name signiert wurden oder dass keine Content Types enthalten sind, beliebige Prüfungen sind denkbar. Dieses Werkzeug kann von Farmadministratoren genutzt werden, um weiterhin die Kontrolle zu haben, welche Solutions im Einsatz sind. Es lässt sich eine beliebige Anzahl von Solution Validators konfigurieren. Ein Solution Validator ist eine Klasse, die von Microsoft.Share- Point.UserCode.SPSolutionValidator erbt. Es müssen lediglich ein Listing 1 using System; using Microsoft.SharePoint.Administration; using Microsoft.SharePoint.UserCode; namespace TestValidator [Guid("4e09bcac-3a4e-4afc-b1d4-206b972ff461")] public class TestValidator : SPSolutionValidator private const string name = "TestValidator"; public TestValidator(SPUserCodeService usercodeservice) : base(testvalidator.name, usercodeservice) this.signature = 1234; Konstruktor und zwei Methoden überschrieben werden. In Listing 1 finden Sie ein einfaches Beispiel. Der Solution Validator wird ausgeführt, wenn eine Solution aktiviert wird. Zunächst wird die Methode ValidateSolution aufgerufen, die zur Prüfung der Solution und deren Dateien dient. Die Methode wird genau einmal pro Solution-Aktivierung aufgerufen und bekommt ein SPSolutionValidationProperties-Objekt übergeben. Dieses Objekt enthält die Valid-Property, die angibt, ob eine Solution die Prüfung bestanden hat. Die Properties ValidationErrorMessage und ValidationErrorUrl dienen zur Ausgabe einer entsprechenden Meldung auf einer ASPX-Seite im Fehlerfall. Mittels der Files-Property erhält man Zugriff auf alle Dateien der Solution. Die Methode ValidateAssembly wird pro Assembly in der Solution aufgerufen und bekommt ebenfalls ein SPSolutionValidationProperties-Objekt sowie eine Referenz auf das SPSolutionFile übergeben. Damit ein Solution Validator genutzt werden kann, muss dieser der SolutionValidators-Collection des SPUserCodeService hinzugefügt werden. Empfehlenswert ist die Registrierung mittels eines Farmfeatures mit Feature-Receiver und einer entsprechenden Farm-Solution. Es ist allerdings auch möglich, mittels PowerShell die Registrierung manuell durchzuführen. Zusammenfassung Mit Sandboxed Solutions in SharePoint 2010 ist Microsoft einen großen Schritt in Richtung Agilität bei der Anpassbarkeit von SharePoint gegangen. Site-Collection-Administratoren können eigenständig das Deployment von Solutions durchführen und entlasten damit die Farmadministratoren. Diese können die Rahmenbedingungen für den Einsatz der Sandboxed Solutions festlegen und haben mittels Resource Quotas und Solution Validators weiterhin die Kontrolle über die Farm. Die Praxis muss noch zeigen, inwieweit sich dieses Modell durchsetzt, allerdings sollte zukünftig der Einsatz von Farm-Solutions sehr kritisch hinterfragt werden und Sandboxed Solutions wann immer möglich und sinnvoll eingesetzt werden. public override void ValidateSolution (SPSolutionValidationProperties properties) base.validatesolution(properties); properties.valid = false; properties.validationerrormessage = "Nice try!"; properties.validationerrorurl = "/_layouts/someerrorpage.aspx"; public override void ValidateAssembly (SPSolutionValidationProperties properties, SPSolutionFile assembly) base.validateassembly(properties, assembly); Links & Literatur [1] Sandboxed Solutions Architecture: ce.14).aspx [2] Namespaces and Types in Sandboxed Solutions: ce.14).aspx [3] Developing, Deploying, and Monitoring Sandboxed Solutions in SharePoint 2010: properties.valid = true; Sven Häfker ist Delivery & Quality Lead in der Service Line Portals & Collaboration Solutions bei Avanade Deutschland GmbH. Als Solution Architect setzt er bei Kunden Lösungen auf Basis von SharePoint schwerpunktmäßig in den Bereichen Business Agility und Governance um. 70 sharepoint Magazin

Grundlagen und Best Practices bei der SharePoint Entwicklung

Grundlagen und Best Practices bei der SharePoint Entwicklung Grundlagen und Best Practices bei der SharePoint Entwicklung Peter Kirchner Consultant ITaCS GmbH Fabian Moritz Senior Consultant, MVP ITaCS GmbH Themen Entwicklungsumgebung vorbereiten SharePoint Objektmodell

Mehr

Die SharePoint-Welt für den erfahrenen.net-entwickler. Fabian Moritz MVP Office SharePoint Server ITaCS GmbH

Die SharePoint-Welt für den erfahrenen.net-entwickler. Fabian Moritz MVP Office SharePoint Server ITaCS GmbH Die SharePoint-Welt für den erfahrenen.net-entwickler Fabian Moritz MVP Office SharePoint Server ITaCS GmbH SharePoint Object Model IFilter Webpart Connections Webparts Web Server Controls Custom Field

Mehr

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE - APPS 11.09.2012 IOZ AG 1

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE - APPS 11.09.2012 IOZ AG 1 HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE - APPS 11.09.2012 IOZ AG 1 AGENDA Einführung Apps - Einführung Apps Architektur SharePoint-Hosted Apps Cloud-Hosted Apps Ausblick 11.09.2012 IOZ AG 2 ÜBER

Mehr

BETRIEB UND ENTWICKLUNG MIT DER MICROSOFT CLOUD

BETRIEB UND ENTWICKLUNG MIT DER MICROSOFT CLOUD BETRIEB UND ENTWICKLUNG MIT DER MICROSOFT CLOUD VM Role, Azure Services, SharePoint Online TechSummit Cloud 2011 28.03. 08.04.2011 Holger Sirtl Architect Evangelist, Microsoft Deutschland GmbH SCHICHTEN

Mehr

WCF Services in InfoPath 2010 nutzen

WCF Services in InfoPath 2010 nutzen WCF Services in InfoPath 2010 nutzen Abstract Gerade wenn man schreibend von InfoPath aus auf eine SQL-Server Datenbank zugreifen will, kommt man quasi um einen Web Service nicht herum. In diesem Post

Mehr

Tutorial: Eigene Module und Extensions entwickeln. version: 0.1 Author: Anja Beuth

Tutorial: Eigene Module und Extensions entwickeln. version: 0.1 Author: Anja Beuth Tutorial: Eigene Module und Extensions entwickeln version: 0.1 Author: Anja Beuth Table of contents 1 2 2.1 2.2 2.3 2.4 3 4 4.1 4.2 4.3 5 5.1 6 6.1 6.2 Notwendigkeit prüfen... Ein Projekt in Visual Studio

Mehr

Collaboration Manager

Collaboration Manager Collaboration Manager Inhalt Installationsanleitung... 2 Installation mit Setup.exe... 2 Security Requirements... 3 Farmadministrator hinzufügen... 3 Secure Store Service... 3 Feature-Aktivierung... 5

Mehr

DocuWare unter Windows 7

DocuWare unter Windows 7 DocuWare unter Windows 7 DocuWare läuft unter dem neuesten Microsoft-Betriebssystem Windows 7 problemlos. Es gibt jedoch einige Besonderheiten bei der Installation und Verwendung von DocuWare, die Sie

Mehr

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE APPS 27.09.2012 IOZ AG 1

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE APPS 27.09.2012 IOZ AG 1 HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE APPS 27.09.2012 IOZ AG 1 ÜBER MICH STEPHAN STEIGER Seit 2008 bei IOZ AG Leiter Entwicklung SharePoint 2010 MCPD August 2012 SharePoint 2013 Ignite Ausbildung

Mehr

Oracle Enterprise Scheduler (ESS) Unleashed Carsten Wiesbaum esentri AG Ettlingen Schlüsselworte Einleitung Oracle Enterprise Scheduler (ESS)

Oracle Enterprise Scheduler (ESS) Unleashed Carsten Wiesbaum esentri AG Ettlingen Schlüsselworte Einleitung Oracle Enterprise Scheduler (ESS) Oracle Enterprise Scheduler (ESS) Unleashed Carsten Wiesbaum esentri AG Ettlingen Schlüsselworte Automatisierung, Betrieb, Middleware Einleitung Der Oracle Fusion Middleware Stack beinhaltet eine leistungsstarke

Mehr

ALM mit Visual Studio Online. Philip Gossweiler Noser Engineering AG

ALM mit Visual Studio Online. Philip Gossweiler Noser Engineering AG ALM mit Visual Studio Online Philip Gossweiler Noser Engineering AG Was ist Visual Studio Online? Visual Studio Online hiess bis November 2013 Team Foundation Service Kernstück von Visual Studio Online

Mehr

SharePoint Entwicklung mit SPSF

SharePoint Entwicklung mit SPSF www.steria-mummert.de è SharePoint Entwicklung mit SPSF Schnellere und standardisierte SharePoint Entwicklung mit der SharePoint Software Factory 2010 Steria Mummert Consulting AG Vorstellung Matthias

Mehr

SharePoint 2016 was kommt auf uns zu? SharePoint & Office 365 Community Zentralschweiz

SharePoint 2016 was kommt auf uns zu? SharePoint & Office 365 Community Zentralschweiz SharePoint 2016 was kommt auf uns zu? SharePoint & Office 365 Community Zentralschweiz Inhalt Wo liegt der Fokus von SharePoint 2016? Experiences Infrastruktur SharePoint Migration auf 2016 Wie sehen die

Mehr

Whitepaper Externe Speicherung von Binary Large Objects (BLOBs) mit SharePoint 2007 sowie SQL Server 2005 / 2008

Whitepaper Externe Speicherung von Binary Large Objects (BLOBs) mit SharePoint 2007 sowie SQL Server 2005 / 2008 Externe Speicherung von Binary Large Objects (BLOBs) mit SharePoint 2007 sowie SQL Andreas Glaser, 23. September 2008 Teufenerstrasse 19 CH 9001 St.Gallen t [+41] 71 228 67 77 f [+41] 71 228 67 88 info@namics.com

Mehr

Beat the Beast. Debugging von SharePoint-Lösungen

Beat the Beast. Debugging von SharePoint-Lösungen Beat the Beast Debugging von SharePoint-Lösungen Marco Schmittnägel Team Leader Development, Lansco GmbH Präsentator marco.schmittnaegel@lansco.de Felix Heinicke Software Engineer, Lansco GmbH Demonstrator

Mehr

Teil 1: Einführung und Website Strukturen Teil 2: List Strukturen Teil 3: Logik, Building Blocks und Benutzerschnittstelle

Teil 1: Einführung und Website Strukturen Teil 2: List Strukturen Teil 3: Logik, Building Blocks und Benutzerschnittstelle Architektur Richtlinien für SharePoint 2010 Anwendungen Teil 3 (SPC 2009) Im 3. Teil der Architektur Richtlinien für SharePoint 2010 aus dem Vortrag von Mike Ammerlaan auf der SharePoint Conference 2009,

Mehr

Informatives zur CAS genesisworld-administration

Informatives zur CAS genesisworld-administration Informatives zur CAS genesisworld-administration Inhalt dieser Präsentation Loadbalancing mit CAS genesisworld Der CAS Updateservice Einführung in Version x5 Konfigurationsmöglichkeit Sicherheit / Dienstübersicht

Mehr

MICROSOFT SHAREPOINT 2010 Microsoft s neue Wunderwaffe!? Eike Fiedrich. Herzlich Willkommen!

MICROSOFT SHAREPOINT 2010 Microsoft s neue Wunderwaffe!? Eike Fiedrich. Herzlich Willkommen! MICROSOFT SHAREPOINT 2010 Microsoft s neue Wunderwaffe!? Eike Fiedrich Herzlich Willkommen! Sharepoint 2010 Voraussetzung: 2 SharePoint 2010 Gesellschaft für Informatik Eike Fiedrich Bechtle GmbH Solingen

Mehr

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R2: Administration II Beschreibung: Die Teilnehmer lernen verschiedene Topologien des Oracle Application

Mehr

.Net Security. Proseminar Objektorientiertes Programmieren mit.net und C# Sabahattin Giritli. Institut für Informatik Software & Systems Engineering

.Net Security. Proseminar Objektorientiertes Programmieren mit.net und C# Sabahattin Giritli. Institut für Informatik Software & Systems Engineering .Net Security Proseminar Objektorientiertes Programmieren mit.net und C# Sabahattin Giritli Institut für Informatik Software & Systems Engineering Agenda Code Acces Security Permissions Security Transparency

Mehr

Praxisbuch SharePoint-Entwicklung

Praxisbuch SharePoint-Entwicklung Fabian Moritz, Rene Hezser Praxisbuch SharePoint-Entwicklung Galileo Press Auf einen Blick 1 SharePoint als Entwicklungsplattform 13 2 SharePoint-Entwicklungswerkzeuge 69 3 Das erste SharePoint-Projekt

Mehr

Grundlagen von Python

Grundlagen von Python Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren

Mehr

Wie konfiguriert man Microsoft Office Sharepoint Server 2007 für Ajax und Silverlight 2.0

Wie konfiguriert man Microsoft Office Sharepoint Server 2007 für Ajax und Silverlight 2.0 Wie konfiguriert man Microsoft Office Sharepoint Server 2007 für Ajax und Silverlight 2.0 Einführung Web Parts sind die zentrale UI-Komponenten auf einer Sharepoint Seite. Wie man ASP.NET Controls dort

Mehr

IBM SPSS Collaboration and Deployment Services (C&DS) version 7

IBM SPSS Collaboration and Deployment Services (C&DS) version 7 Dieses Handbuch richtet sich an Systemadministratoren, die IBM SPSS Modeler Entity Analytics (EA) für die Ausführung mit einem der folgenden Produkte konfigurieren: IBM SPSS Collaboration and Deployment

Mehr

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration I

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration I Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R2: Administration I Beschreibung: Der Teilnehmer ist in der Lage den Oracle Application Server 10g zu

Mehr

vap 2006 R2 Datenbankzugriff mit Windows Integrated Security Technische Dokumenation

vap 2006 R2 Datenbankzugriff mit Windows Integrated Security Technische Dokumenation vap 2006 R2 Datenbankzugriff mit Windows Integrated Security Technische Dokumenation www.visionapp.com Inhalt 1 Einleitung... 2 2 Voraussetzungen... 2 3 Installation... 2 3.1 Infrastrukturelle Anforderungen...

Mehr

SharePoint Erfahrungen, Möglichkeiten und Grenzen

SharePoint Erfahrungen, Möglichkeiten und Grenzen SharePoint Erfahrungen, Möglichkeiten und Grenzen Dipl.-Kfm. Markus Kersting Medizinische Hochschule Hannover kersting.markus@mh-hannover.de Tel:: +49 (511) 532-4509 DGTI/ADP Treffen 2010, Hannover 02.02.2010,

Mehr

IBM SPSS Modeler Entity Analytics - Erweiterte Konfiguration

IBM SPSS Modeler Entity Analytics - Erweiterte Konfiguration IBM SPSS Entity Analytics - Erweiterte Konfiguration Einführung Die vorgesehene Zielgruppe für dieses Handbuch sind Systemadministratoren, die IBM SPSS Entity Analytics (EA) für die Ausführung in einer

Mehr

Making the most of SharePoint Online for your Intranet

Making the most of SharePoint Online for your Intranet Making the most of SharePoint Online for your Intranet Melanie Culver Melanie Culver Consulting & Leitung SharePoint Team http://www.xing.com/profile/melanie_culver melanie.culver@oekb-bs.at Agenda Design

Mehr

4. Fortgeschrittene.NET-Techniken

4. Fortgeschrittene.NET-Techniken 4. Fortgeschrittene.NET-Techniken Techniken Peter Sturm Universität Trier Motivation Grundmechanismen für die Erstellung von Komponenten Festlegung der Schnittstellen Pattern Fassade und Factory Weitere

Mehr

WINDOWS ÜBERWACHEN MIT NETCRUNCH 7 S E I T E 1

WINDOWS ÜBERWACHEN MIT NETCRUNCH 7 S E I T E 1 WINDOWS ÜBERWACHEN MIT NETCRUNCH 7 S E I T E 1 NetCrunch 7 kann Systeme mit Microsoft Windows ohne die Installation von Agenten überwachen. Aufgrund von weitreichenden Sicherheitsvorkehrungen ist es jedoch

Mehr

HowTo: Konfigurieren von Caching in SharePoint 2007

HowTo: Konfigurieren von Caching in SharePoint 2007 Eines haben alle SharePoint Seiten gemeinsam, die meisten ihrer Daten sind in einer SQL Datenbank gespeichert. Das Wenige was nicht in der einer SQL Datenbank gespeichert ist, sind die JavaScript Files,

Mehr

Erweiterung für Premium Auszeichnung

Erweiterung für Premium Auszeichnung Anforderungen Beliebige Inhalte sollen im System als Premium Inhalt gekennzeichnet werden können Premium Inhalte sollen weiterhin für unberechtigte Benutzer sichtbar sein, allerdings nur ein bestimmter

Mehr

IBM SPSS Modeler Server 16 for Windows Installationsanweisungen

IBM SPSS Modeler Server 16 for Windows Installationsanweisungen IBM SPSS Modeler Server 16 for Windows Installationsanweisungen Inhaltsverzeichnis Installationsanweisungen....... 1 Systemanforderungen........... 1 Installation............... 1 Ziel................

Mehr

VMscope GmbH. Plugins entwickeln für den VM Slide Explorer 2010. Daniel Heim, 17.08.2011 Seite 1/15

VMscope GmbH. Plugins entwickeln für den VM Slide Explorer 2010. Daniel Heim, 17.08.2011 Seite 1/15 Plugins entwickeln für den VM Slide Explorer 2010 Daniel Heim, 17.08.2011 Seite 1/15 Inhaltsverzeichnis 1 Allgemeines... 3 2 Ein Plugin schreiben... 4 3 Ein Plugin registrieren... 11 4 Aktivieren von Plugins...

Mehr

Installation und Inbetriebnahme von ADOplusWeb

Installation und Inbetriebnahme von ADOplusWeb Installation und Inbetriebnahme von ADOplusWeb Übersicht Mit ADOplusWeb können sie nun wesentliche Teile der ADO++ Administration auch über einen Webbrowser ausführen. ADOplusWeb nutzt AJAX-Webprogrammierungstechniken

Mehr

Service & Support. Wie ist der User Mode Process Dumper für Diagnosezwecke bei WinCC und PCS7 einzurichten? User Mode Process Dumper.

Service & Support. Wie ist der User Mode Process Dumper für Diagnosezwecke bei WinCC und PCS7 einzurichten? User Mode Process Dumper. Deckblatt Wie ist der User Mode Process Dumper für Diagnosezwecke bei WinCC und PCS7 einzurichten? User Mode Process Dumper FAQ April 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag

Mehr

Benachrichtigungsmöglichkeiten in SMC 2.6

Benachrichtigungsmöglichkeiten in SMC 2.6 Benachrichtigungsmöglichkeiten in SMC 2.6 Support April 2011 www.avira.de Irrtümer und technische Änderungen vorbehalten Avira GmbH 2011 Benachrichtigungsmöglichkeiten in SMC 2.6 Folgende Benachrichtigungsmöglichkeiten

Mehr

.NET Security. Proseminar Objektorientiertes Programmieren mit.net und C# Bulwahn Julian. Institut für Informatik Software & Systems Engineering

.NET Security. Proseminar Objektorientiertes Programmieren mit.net und C# Bulwahn Julian. Institut für Informatik Software & Systems Engineering .NET Security Proseminar Objektorientiertes Programmieren mit.net und C# Bulwahn Julian Institut für Informatik Software & Systems Engineering Motivation 23.12.11.NET Security 2 Inhalt Code Access Security(CAS)

Mehr

2 Konfiguration von SharePoint

2 Konfiguration von SharePoint 2 Konfiguration von SharePoint Server 2010 Umgebungen Prüfungsanforderungen von Microsoft: Configuring a SharePoint Environment o Configure SharePoint farms configuring inter-server communications server

Mehr

Office Integration. M. Friedrichs, DEVWARE GmbH 2.0.17

Office Integration. M. Friedrichs, DEVWARE GmbH 2.0.17 Projekt SharePoint Toolbox 2010 Office Integration Dokumententyp Dokumentation Autor Version M. Friedrichs, DEVWARE GmbH 2.0.17 Vom 03.07.2013 Letzte Bearbeitung 03.07.2013 Seite 2 1. EINLEITUNG... 4 2.

Mehr

Installation und Benutzung AD.NAV.ZipTools

Installation und Benutzung AD.NAV.ZipTools Installation und Benutzung AD.NAV.ZipTools Version 1.0.0.0 ALTENBRAND Datentechnik GmbH Am Gelicht 5 35279 Neustadt (Hessen) Tel: 06692/202 290 Fax: 06692/204 741 email: support@altenbrand.de Die Komponente

Mehr

Die Alternative zum Web-Form Modell

Die Alternative zum Web-Form Modell Marc André Zhou Solution Architect www.dev -sky.net www.just -sp.net Die Alternative zum Web-Form Modell dotnet Cologne 03.05.2013 Agenda Web Forms vs. MVC ASP.NET MVC Features Web API ODATA Eine ASP.NET

Mehr

Change my Password. Dokumentation: Change my Password Webpart. Kunde. ITaCS GmbH. Autor. Michael Klingner. Co-Autor. Datum 23. Juni 2015. Version 3.

Change my Password. Dokumentation: Change my Password Webpart. Kunde. ITaCS GmbH. Autor. Michael Klingner. Co-Autor. Datum 23. Juni 2015. Version 3. Change my Password Dokumentation: Change my Password Webpart Kunde ITaCS GmbH Autor Michael Klingner Co-Autor Datum 23. Juni 2015 Version 3.1 Vertraulichkeitsstufe Öffentlich ITaCS GmbH Friedrichstraße

Mehr

Integration in die Office-Plattform. machen eigene Erweiterungen Sinn?

Integration in die Office-Plattform. machen eigene Erweiterungen Sinn? Integration in die Office-Plattform machen eigene Erweiterungen Sinn? Agenda Apps Warum eigentlich? Apps für Office Apps für SharePoint Entwicklungsumgebungen Bereitstellung Apps Warum eigentlich? Bisher

Mehr

Windows-Firewall Ausnahmen für Docusnap konfigurieren itelio GmbH

Windows-Firewall Ausnahmen für Docusnap konfigurieren itelio GmbH Windows-Firewall Ausnahmen für Docusnap konfigurieren itelio GmbH www.docusnap.com Inhaltsverzeichnis 1 Windows Firewall Konfiguration - Grundlagen 3 1.1 Übersicht - benötige Firewall Ausnahmen 3 2 Windows

Mehr

Von Netop ProtectOn 2 auf Netop ProtectOn Pro umstellen

Von Netop ProtectOn 2 auf Netop ProtectOn Pro umstellen Von Netop ProtectOn 2 auf Netop ProtectOn Pro umstellen Wenn Sie Benutzer von ProtectOn 2 sind und überlegen, auf ProtectOn Pro upzugraden, sollten Sie dieses Dokument lesen. Wir gehen davon aus, dass

Mehr

Erfahren Sie mehr zu LoadMaster für Azure

Erfahren Sie mehr zu LoadMaster für Azure Immer mehr Unternehmen wechseln von einer lokalen Rechenzentrumsarchitektur zu einer öffentlichen Cloud-Plattform wie Microsoft Azure. Ziel ist es, die Betriebskosten zu senken. Da cloud-basierte Dienste

Mehr

Tutorial Grundlagen der Softwareverteilung

Tutorial Grundlagen der Softwareverteilung Tutorial Grundlagen der Softwareverteilung Inhaltsverzeichnis 1. Einführung... 3 2. Clientsysteme einrichten... 3 2.1 Den SDI Agent verteilen... 3 2.2 Grundeinstellungen festlegen... 4 3. Softwareverteiler...

Mehr

Business Application Framework für SharePoint Der Kern aller PSC-Lösungen

Business Application Framework für SharePoint Der Kern aller PSC-Lösungen Business Application Framework für SharePoint Der Kern aller PSC-Lösungen Überblick pscbaf Dieses Dokument liefert die Antworten auf folgende Fragen: Was ist das Portal Systems Business Application Framework

Mehr

Technologietag SharePoint 2010

Technologietag SharePoint 2010 Technologietag SharePoint 2010 Business Applications in SharePoint 2010 Marco Leithold, Thomas Lorenz conplement AG 2 conplement AG 2010. All Rights Reserved. Agenda Einführung Business Applications mit

Mehr

CAIRO if knowledge matters

CAIRO if knowledge matters CAIRO if knowledge matters Monitoring mit Microsoft Operations Manager 2007 Ein Überblick Johann Marin, Inhalt if knowledge matters Warum Monitoring? Was soll überwacht werden? SCOM Key Features Das SCOM

Mehr

HERZLICH WILLKOMMEN SHAREPOINT 2013 - DEEP DIVE FOR ADMINS 11.09.2012 IOZ AG 2

HERZLICH WILLKOMMEN SHAREPOINT 2013 - DEEP DIVE FOR ADMINS 11.09.2012 IOZ AG 2 11.09.2012 IOZ AG 1 HERZLICH WILLKOMMEN SHAREPOINT 2013 - DEEP DIVE FOR ADMINS 11.09.2012 IOZ AG 2 AGENDA Über mich Architekturänderungen Systemvoraussetzungen Migration Fragen 11.09.2012 IOZ AG 3 ÜBER

Mehr

FlexSpooler ProgramSuite 2.0

FlexSpooler ProgramSuite 2.0 FlexSpooler ProgramSuite 2.0 FlexSpooler ProgramSuite 2.0 Installationsanleitung für die kundenspezifische Integration in Insight Server für WSS 2.0 Kunde: Beispiel Datum: 15.04.2010 Aufgabenstellung Bei

Mehr

ZMI Benutzerhandbuch Sophos. Sophos Virenscanner Benutzerhandbuch

ZMI Benutzerhandbuch Sophos. Sophos Virenscanner Benutzerhandbuch ZMI Benutzerhandbuch Sophos Sophos Virenscanner Benutzerhandbuch Version: 1.0 12.07.2007 Herausgeber Zentrum für Medien und IT ANSCHRIFT: HAUS-/ZUSTELLADRESSE: TELEFON: E-MAIL-ADRESSE: Zentrum für Medien

Mehr

Marketing Update. Enabler / ENABLER aqua / Maestro II

Marketing Update. Enabler / ENABLER aqua / Maestro II Marketing Update Enabler / ENABLER aqua / Maestro II Quartal 01/2012 1 Kommentar des Herausgebers Liebe Kunden und Partner, dieser Marketing Update gibt Ihnen einen kurzen Überblick über die aktuell verfügbaren

Mehr

Reporting Services Dienstarchitektur

Reporting Services Dienstarchitektur Reporting Services Dienstarchitektur Reporting Services Dienstarchitektur In Reporting Services wird ein Berichtsserver als ein Windows - Dienst implementiert, der aus unterschiedlichen Featurebere i-

Mehr

ALM As-A-Service TFS zur hausinternen Cloud ausbauen

ALM As-A-Service TFS zur hausinternen Cloud ausbauen ALM As-A-Service TFS zur hausinternen Cloud ausbauen Sven Hubert AIT TeamSystemPro Team Das Unternehmen.NET Softwareentwicklung.NET Entwicklung.NET Software-Entwicklung Architektur Beratung Team Foundation

Mehr

Revisionssicherheit und Langzeitarchivierung für

Revisionssicherheit und Langzeitarchivierung für Connect to Product Info Revisionssicherheit und Langzeitarchivierung für Connect to verbindet Microsoft Office mit dem Dokumentenmanagement-System DocuWare. -Anwender gewinnen eine ideale Lösung, um Dokumente

Mehr

UC4 Rapid Automation Handbuch für den Hyper-V Agent

UC4 Rapid Automation Handbuch für den Hyper-V Agent UC4 Rapid Automation Handbuch für den Hyper-V Agent UC4 Software, Inc. UC4: Rapid Automation Handbuch für den Hyper-V Agent Von Jack Ireton Dokumentennummer: RAHV-062011-de *** Copyright UC4 und das UC4-Logo

Mehr

Connecting Content. User Manual. Version: 1.2

Connecting Content. User Manual. Version: 1.2 Connecting Content User Manual Version: 1.2 09.09.2015 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung 3 2 Installation 4 3 Konfiguration 5 3.1 Allgemeine Einstellungen 6 3.2 Jobs anlegen 6 3.3 Tasks

Mehr

Reflection. Arthur Zaczek. Nov 2014

Reflection. Arthur Zaczek. Nov 2014 Arthur Zaczek Nov 2014 1 Einleitung 1.1 Definition Reflection ist das Auslesen von Metainformationen über Klassen, deren Methoden & Eigenschaften zur Laufzeit. 1.2 Anwendungsfälle Analyse von Programmen

Mehr

Smartphone Entwicklung mit Android und Java

Smartphone Entwicklung mit Android und Java Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Was ist Android Offene Plattform für mobile Geräte Software Kompletter

Mehr

Windows-Firewall Ausnahmen

Windows-Firewall Ausnahmen Windows-Firewall Ausnahmen Windows-Firewall Ausnahmen für Docusnap konfigurieren Datum 29.04.2010 Ersteller Seitenanzahl 24 Inhaltverzeichnis 1 Windows Firewall Konfiguration - Grundlagen... 3 1.1

Mehr

Autostart von Citrix-Anwendungen im vap 2006 R2 - Technische Dokumentation

Autostart von Citrix-Anwendungen im vap 2006 R2 - Technische Dokumentation Autostart von Citrix-Anwendungen im vap 2006 R2 - Technische Dokumentation www.visionapp.com Inhalt 1 Einleitung... 2 2 Mandanten- bzw. farmspezifische Autostart-Anwendungen... 2 2.1 Voraussetzungen...

Mehr

1. Einführung 2. 2. Systemvoraussetzungen... 2. 3. Installation und Konfiguration 2. 4. Hinzufügen einer weiteren Sprache... 3

1. Einführung 2. 2. Systemvoraussetzungen... 2. 3. Installation und Konfiguration 2. 4. Hinzufügen einer weiteren Sprache... 3 Inhalt 1. Einführung 2 2. Systemvoraussetzungen... 2 3. Installation und Konfiguration 2 4. Hinzufügen einer weiteren Sprache... 3 5. Aktivierung / Deaktivierung von Funktionen... 4 6. Konfiguration der

Mehr

Installationsanleitung bizsoft Version 8.2.0

Installationsanleitung bizsoft Version 8.2.0 bizsoft Büro Software Büro Österreich, Wien Büro Deutschland, Köln Telefon: 01 / 955 7265 Telefon: 0221 / 677 84 959 e-mail: office@bizsoft.at e-mail: office@bizsoft.de internet: www.bizsoft.at internet:

Mehr

Microsoft SharePoint 2013 Vorteile und Neuheiten. Fachseminar Microsoft SharePoint 2013

Microsoft SharePoint 2013 Vorteile und Neuheiten. Fachseminar Microsoft SharePoint 2013 Microsoft SharePoint 2013 Vorteile und Neuheiten Fachseminar Microsoft SharePoint 2013 Agenda Systemanforderungen Lizensierung / Versionen Neues zu: Installation Migration Oberfläche Modern UI (Metro)

Mehr

Erstellen sicherer ASP.NET- Anwendungen

Erstellen sicherer ASP.NET- Anwendungen Erstellen sicherer ASP.NET- Anwendungen Authentifizierung, Autorisierung und sichere Kommunikation Auf der Orientierungsseite finden Sie einen Ausgangspunkt und eine vollständige Übersicht zum Erstellen

Mehr

Internet Information Services v6.0

Internet Information Services v6.0 Internet Information Services v6.0 IIS History Evolution von IIS: V1.0 kostenlos auf der CeBit 1996 verteilt V2.0 Teil von Windows NT 4.0 V3.0 Als Update in SP3 von NT4.0 integriert V4.0 Windows NT 4.0

Mehr

Content Management mit JSR-170 und dem Open Source CMS Magnolia

Content Management mit JSR-170 und dem Open Source CMS Magnolia Content Management mit JSR-170 und dem Open Source CMS Magnolia Dr. Ralf Hirning LogicaCMG 2006. All rights reserved Agenda Überblick Features Redaktionsprozess Beispielimplementierung Magnolia Editionen

Mehr

Anleitung zum Prüfen von WebDAV

Anleitung zum Prüfen von WebDAV Anleitung zum Prüfen von WebDAV (BDRS Version 8.010.006 oder höher) Dieses Merkblatt beschreibt, wie Sie Ihr System auf die Verwendung von WebDAV überprüfen können. 1. Was ist WebDAV? Bei der Nutzung des

Mehr

Powermanager Server- Client- Installation

Powermanager Server- Client- Installation Client A Server Client B Die Server- Client- Funktion ermöglicht es ein zentrales Powermanager Projekt von verschiedenen Client Rechnern aus zu bedienen. 1.0 Benötigte Voraussetzungen 1.1 Sowohl am Server

Mehr

Installationsanleitung biz Version 8.0.0.0

Installationsanleitung biz Version 8.0.0.0 bizsoft Büro Software A-1040 Wien, Waaggasse 5/1/23 D-50672 Köln, Kaiser-Wilhelm-Ring 27-29 e-mail: office@bizsoft.de internet: www.bizsoft.de Installationsanleitung biz Version 8.0.0.0 Die biz Vollversion

Mehr

EINRICHTUNG EINES MICROSOFT LYNC TM SERVERS 2010 MIT IPfonie extended link. IN VERBINDUNG MIT DEM QSC SIP-TRUNK IPfonie extended link INHALT

EINRICHTUNG EINES MICROSOFT LYNC TM SERVERS 2010 MIT IPfonie extended link. IN VERBINDUNG MIT DEM QSC SIP-TRUNK IPfonie extended link INHALT EINRICHTUNG EINES MICROSOFT LYNC TM SERVERS 2010 IN VERBINDUNG MIT DEM QSC SIP-TRUNK IPfonie extended link INHALT 1 Voraussetzungen 3 2 Auflistung der abschließenden Konfigurationsarbeiten 4 3 Konfiguration

Mehr

License Management 1.0 - SDK

License Management 1.0 - SDK License Management 1.0 - SDK Inhalt Allgemeine Beschreibung... 2 Vorbereitungen... 2 Download aller nötigen Dateien und Dokumentationen... 2 Beantragung eines ValidationKeys... 2 Beantantragung einer Development-Lizenz...

Mehr

VIVIT TQA Treffen in Köln am 18. 04. 2013. API- Programmierung und Nutzung bei HP Quality Center / ALM. Michael Oestereich IT Consultant QA

VIVIT TQA Treffen in Köln am 18. 04. 2013. API- Programmierung und Nutzung bei HP Quality Center / ALM. Michael Oestereich IT Consultant QA VIVIT TQA Treffen in Köln am 18. 04. 2013 API- Programmierung und Nutzung bei HP Quality Center / ALM Michael Oestereich IT Consultant QA Agenda Vorstellung der API- Versionen OTA- API SA- API REST- API

Mehr

Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012

Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012 Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012 Roj Mircov TSP Datacenter Microsoft Virtualisierung Jörg Ostermann TSP Datacenter Microsoft Virtualisierung 1 AGENDA Virtual

Mehr

JBoss AS 7. Installation, Konfiguration und Betrieb. Alexander Pacnik Karlsruhe, 13.12.2013

JBoss AS 7. Installation, Konfiguration und Betrieb. Alexander Pacnik Karlsruhe, 13.12.2013 JBoss AS 7 Installation, Konfiguration und Betrieb Alexander Pacnik Karlsruhe, 13.12.2013 Jboss 7 AS... worum es in diesem Vortrag geht. Einführung Installation Konfiguration Management Deployment Betrieb

Mehr

SHAREPOINT NEXT GENERATION EIN AUSBLICK

SHAREPOINT NEXT GENERATION EIN AUSBLICK Ihr starker IT-Partner. Heute und morgen SHAREPOINT NEXT GENERATION EIN AUSBLICK Bechtle IT-Forum Nord 27.09.2012 Emporio Tower, DE 20355 Hamburg Vorstellung Christoph Hannappel Consultant Seit 2009 bei

Mehr

IBM SPSS Modeler Entity Analytics Erweiterte Konfiguration

IBM SPSS Modeler Entity Analytics Erweiterte Konfiguration IBM SPSS Modeler Entity Analytics Erweiterte Konfiguration Einführung Die vorgesehene Zielgruppe für dieses Handbuch sind Systemadministratoren, die IBM SPSS Modeler Entity Analytics (EA) für die Ausführung

Mehr

RIWA NetUpdater Tool für automatische Daten- und Softwareupdates

RIWA NetUpdater Tool für automatische Daten- und Softwareupdates RIWA NetUpdater Tool für automatische Daten- und Softwareupdates Grundlegendes... 1 Ausführbare Dateien und Betriebsmodi... 2 netupdater.exe... 2 netstart.exe... 2 netconfig.exe... 2 nethash.exe... 2 Verzeichnisse...

Mehr

Brainloop Dox Häufig gestellte Fragen

Brainloop Dox Häufig gestellte Fragen Brainloop Dox Häufig gestellte Fragen 1. Wie kann ich ein Unternehmenskonto für Brainloop Dox erstellen? Zum Erstellen eines Unternehmenskontos für Brainloop Dox, besuchen Sie unsere Webseite www.brainloop.com/de/dox.

Mehr

Unit-Test Theorie und Praxis. Stephan Seefeld, INGTES AG

Unit-Test Theorie und Praxis. Stephan Seefeld, INGTES AG Unit-Test Theorie und Praxis Stephan Seefeld, INGTES AG Inhalt Was sind Unit-Test? NUnit für.net Demo Seite 2 Quellen Für diesen Vortrag verwendete Quellen: dotnet User Group Berlin Brandenburg http://www.dotnet-berlinbrandenburg.de/

Mehr

PRODATIS CONSULTING AG. Folie 1

PRODATIS CONSULTING AG. Folie 1 Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %

Mehr

2 Microsoft Windows Sharepoint Services 3.0

2 Microsoft Windows Sharepoint Services 3.0 2 Microsoft Windows Sharepoint Services 3.0 2.1 Grundlagen Zwei unterschiedliche Produkte: MS Windows Sharepoint Services (WSS): gratis MS Office Sharepoint Server (MOSS): kostenpflichtig ersetzt auch

Mehr

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices

Testers Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices Visual Studio Team System 15. Mai 2006 TU Dresden Oliver Scheer Developer Evangelist Developer Platform & Strategy Group Microsoft Deutschland GmbH Agenda Einführung in Visual Studio Team System Demo Fragen

Mehr

Avira Professional Security Produktupdates. Best Practices

Avira Professional Security Produktupdates. Best Practices Avira Professional Security Produktupdates Best Practices Inhaltsverzeichnis 1. Was ist Avira Professional Security?... 3 2. Wo kann Avira Professional Security sonst gefunden werden?... 3 3. Produktupdates...

Mehr

Im Kapitel Resourc Manager werden die verschiedenen Möglichkeiten der Überwachung von Messwerten eines Server oder Benutzers erläutert.

Im Kapitel Resourc Manager werden die verschiedenen Möglichkeiten der Überwachung von Messwerten eines Server oder Benutzers erläutert. 4 Resource Manager Erfassung von Messwerten und deren Auswertung. 4.1 Übersicht Themen des Kapitels Resource Manager Themen des Kapitels Einsatz des Resource Managers Installation des Resource Managers

Mehr

Powershell DSC Oliver Ryf

Powershell DSC Oliver Ryf 1 Powershell DSC Oliver Ryf Partner: 2 Agenda Begrüssung Vorstellung Referent PowerShell Desired State Configuration F&A Weiterführende Kurse 3 Vorstellung Referent Seit 1991 IT-Trainer 1995 MCSE und MCT

Mehr

Schlussbewertung FB VI SOFTWAREPROJEKT II WS 09/10 TEAM. Alexander Kalden Dominik Eckelmann Marcel Pierry Julian Heise Besha Taher

Schlussbewertung FB VI SOFTWAREPROJEKT II WS 09/10 TEAM. Alexander Kalden Dominik Eckelmann Marcel Pierry Julian Heise Besha Taher Schlussbewertung FB VI SOFTWAREPROJEKT II WS 09/10 TEAM Alexander Kalden Dominik Eckelmann Marcel Pierry Julian Heise Besha Taher 729631 745097 736477 745011 741297 Inhalt Schlussbewertung... 3 Bewertung

Mehr

Version 1.0 Erstellt am 12.12.2014 Zuletzt geändert am 17.12.2014. Gültig für Release 1.0.0.0

Version 1.0 Erstellt am 12.12.2014 Zuletzt geändert am 17.12.2014. Gültig für Release 1.0.0.0 Version 1.0 Erstellt am 12.12.2014 Zuletzt geändert am 17.12.2014 Gültig für Release 1.0.0.0 Inhalt 1 WebPart Site Informationen 3 1.1 Funktionalität 3 1.2 Bereitstellung und Konfiguration 4 2 WebPart

Mehr

Configuration Manager Hardware Inventory Erweiterungen. 22.05.2014 trueit TechEvent 2014 1

Configuration Manager Hardware Inventory Erweiterungen. 22.05.2014 trueit TechEvent 2014 1 Configuration Manager Hardware Inventory Erweiterungen It s all about WMI 22.05.2014 trueit TechEvent 2014 1 Agenda Grundlagen Inventory Arten Welche Daten können inventarisiert werden Anpassungen an Default

Mehr

Windows 7 - Microsoft Dienste Services

Windows 7 - Microsoft Dienste Services Mit dieser Anleitung möchte ich gerne etwas gezielter auf den Befehl sc.exe eingehen. Windows Dienste automatisieren etwaige Abläufe stellen Services wie z.b. Treiber und Anwendungen bereit. Diese Dienste

Mehr

Java RMI Remote Method Invocation

Java RMI Remote Method Invocation Java RMI Remote Method Invocation Ziel: Aufruf von Instanzmethoden entfernter Objekte basierend auf Java. Paket: java.rmi und Unterpakete Topologie: RMI Registry RMI Server RMI Client Der Server registriert

Mehr

Com Career Track: MCITP Windows Server 2008 R2 Enterprise Administrator

Com Career Track: MCITP Windows Server 2008 R2 Enterprise Administrator AUSBILDUNG Com Career Track: MCITP Windows Server 2008 R2 Enterprise Administrator Standardvariante: 28 Tage ITPEA inkl. Prüfungen Offizieller Preis 12.950,00 zzgl. MwSt. 15.410,50 inkl. MwSt. Unser Com

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Automatisierte Erstellung von Software-Builds und -dokumentationen. Teil 1

Automatisierte Erstellung von Software-Builds und -dokumentationen. Teil 1 Automatisierte Erstellung von Software-Builds und -dokumentationen Teil 1 Autoren: Hagedorn, Robert; Denninger, Oliver Kontakt: {hagedorn denninger}@fzi.de Web: http://zfs.fzi.de Ort, Datum: Karlsruhe,

Mehr

Installation & Operations Setup for SAP Solution Manager Servicebeschreibung

Installation & Operations Setup for SAP Solution Manager Servicebeschreibung Installation & Operations Setup for SAP Solution Manager Servicebeschreibung ALM Community Field Services SAP Deutschland Vorteile des SAP Solution Manager 7.1 Vorteile Nur ein Tool für alle ALM-Prozesse

Mehr