Bindings Binding Elements BasicHttpBinding NetTcpBinding (WCF-PC WCF-PC) NetNamedPipeBinding (WCF-APP WCF-APP an einem PC)...

Größe: px
Ab Seite anzeigen:

Download "Bindings... 15 Binding Elements... 15 BasicHttpBinding... 15 NetTcpBinding (WCF-PC WCF-PC)... 16 NetNamedPipeBinding (WCF-APP WCF-APP an einem PC)..."

Transkript

1 WCF Namespaces... 5 Hosting... 5 IIS... 5 WAS... 5 SelfHosting... 5 Konsolen/Winforms/WPF-Hosting... 6 Windows Service-Hosting... 6 WCF-ServiceHosting... 6 WCF-Service konsumieren / Proxy... 7 svcutil... 7 Visual Studio Dienstverweis... 7 Manuelle Integration... 7 Dynamische Integration... 7 App.config... 8 ABC... 9 Address... 9 Contract ServiceContract DataContract Klassendefinition Enumdefinition Collectiondefinition Vererbung Versionierung OperationContract MessageParameter MEP Message-Exchange Pattern FaultContract / FaultException MessageContract MessageContract MessageHeader MessageBodyMember Verwendungsbeispiel Serialisierung / Encoder DataContractSerializer XmlSerializerFormat... 15

2 Bindings Binding Elements BasicHttpBinding NetTcpBinding (WCF-PC WCF-PC) NetNamedPipeBinding (WCF-APP WCF-APP an einem PC) NetMsmqBinding (binäre SOAP über MSMQ) NetPeerTcpBinding (P2P über TCP) WsDualHttpBinding (Duplex) BasicHttpContextBinding(Cookies, SOAP-Headers) MsmqIntegrationBinding (Msmq für COM, C++) NetTcpContextBinding (SOAP Headers) WebHttpBinding (HTTP/S ohne SOAP) WsFederationHttpBinding (Federation Security) WsHttpContextBinding (SOAP Headers) Ws2007FederationHttpBinding (Federation Security) Ws2007HttpBinding BindingSetting ReliableSession MessageSize TransmissionTimeout BindingConfiguration Transactions Quotas Behaviors ServiceBehaviors ServiceDebugging Instancing Metadata Publishing Concurrency Synchronization ServiceBehavior BEST PRACTICE Weitere Serviceeinstellungen Instanzdeaktivierung ReleaseInstanceMode ClientBehaviors ClientCredentials Credentialtypen: CallbackDebug CallbackTimeout WCF-mit SSL-Security... 29

3 1. Anpassung der Web.Config Zertifikat erstellen IIS Assign WCF veröffentlichen PerformanceMonitoring Tracing Traceinfo publizieren Traceinfo abonieren WCF Tracing aktivieren End-to-End-Tracing Security TransportSecurity BasicHttpBinding WsHttpBinding WsDualHttpBinding NetTcpBinding NetNamedPipeBinding MsmqIntegrationBinding NetMsmqBinding MessageSecurity ClientCredentialTypes AlgorithmSuite EstablishSecurityContext NegotiateServiceCredential Authentication Authenticationarten Client Credentials ServiceCredentials Custom Authentication Authorization Process Identity Security Principal ServiceSecurityContext Client-Based Authorization CustomAuthorizationPolicy SecurityTokenAuthorization Impersonation ImpersonationLevel TransportImpersonation... 40

4 SOAP-Using Impersonation Impersonation implementieren Standard Securitykonfigurationen Internet WebService Konfiguration SOAP 1.1 UserName SSL SOAP 1.2 UserName SSL SOAP 1.2 UserName SOAP 1.2 UserName SecureSession SOAP 1.2 Userame ReliableSession Intranet Konfiguration CardSpace-Konfiguration Untyped Messages... 44

5 Namespaces System.ServiceModel Hosting IIS Nur http/https-services Installation: zuerst IIS, danach.net-framework Benötigt.svc-Datei mit folgender Codezeile Language= C# Service= IOrderService %> Benötigt Unterordner AppCode. Hier werden alle Code-cs-Dateien abgelegt (sowohl Interface- als auch Implementierungsdateien Alternativ kann kompilierter Code im bin-verzeichnis abgelegt werden Benötigt web.config im IIS zur Konfiguration des Service Benötigt keine Baseadresse, da dies der virtuelle Ordner des Webservice darstellt WAS Alle WCF-Services Ab IIS 7.0 = Windows Vista / Server 2008 Administration mittels IIS-Administration, daher keine BaseAddress Benötigt kein installiertes IIS, lediglich WAS muss installiert sein Hosting ähnlich IIS mit virtuellem Ordner,.svc, App-Code und web.config Alle 29 Stunden wird App-Domain recyclet, daher eher für PerCall-Services geeignet WAS für NonHttp-Services aktivieren Systemsteuerung Programme Windows-Programme.Net Framework 3.0 WCF NonHttp-Activation aktivieren NonHttp-Requests werden vom SMSvcHost.exe-Prozess bedient Services.msc folgende Dienste müssen gestartet sein: Net.Pipe Listener Adapter Net.Tcp Listener Adapter Net.Tcp Port Sharing Service WAS-Bindings konfigurieren (Ab Windows Server 2008 schon konfiguriert) %windir%\system32\inetsrv\appcmd.exe set site Default Web Site -+bindings*protocol= net.tcp, bindinginformation= 808:* + (bindet die DefaultSeite an den Port 8080) %windir%\system32\inetsrv\appcmd.exe set app Default Web Site/OrderServiceHost /enableprotocols:http,net.tcp (konfiguriert die Protokolle für eine Applikation) Daraus resultieren Änderungen im Ordner %windir%\inetsrv\config z.b. in der applicationhost.config SelfHosting Alle WCF-Services Hosting in Konsolenanwendung Hosting in Windows Forms / WPF Anwendung Hosting in Windows Dienst WCF-ServiceHosting Konfiguration der Endpunkte im Code oder in app.config

6 Konsolen/Winforms/WPF-Hosting using(servicehost host = new ServiceHost(typeof(OrderService))) host.open(); //host is running host.close(); Windows Service-Hosting Service beinhaltet den Host; public ServiceHost host = null; public xyservice() ServiceName = x and y Service ; Main initialisiert den Windows-Dienst public static void Main() ServiceBase.Run(new xyservice()); In Service Start- und Stop Methode Host starten und beenden protected override void OnStart(string[] args) if(host!= null) host.close(); host = new ServiceHost(typeof(xyService)); host.open(); protected override void onstop() if(host!= null) host.close(); host = null app.config Konfiguration Installer-Klasse für die Installation [RunInstaller(true)] public class ProjectInstaller:Installer private ServiceProcessInstaller process; private ServiceInstaller service; public ProjectInstaller() process = new ServiceProcessInstaller(); process.account = ServiceAccount.LocalSystem; service = new ServiceInstaller(); service.servicename = x and y Service ;//analog zum Service Installers.Add(process); Installers.Add(service); Installation mittels VisualStudio-Eingabeaufforderung Installutil pfad zur exe\xyservice.exe WCF-ServiceHosting Visual Studio Hosting WcfSvcHost.exe /service=servicepfad\xy.dll /config:configpfad\app.config

7 WCF-Service konsumieren / Proxy svcutil svcutil /l:csharp /out:file /config:configfile /async /namespace:*,svcutilproxy /serializer:xmlserializer Visual Studio Dienstverweis Webverweis hinzufügen und den Service auswählen Proxy-Klasse wird automatisch generiert Manuelle Integration [ServiceContract] public interface IOrderService [OperationContract] OrderAknowledgment SubmitOrder(Order order); Standardproxy public class OrderServiceProxy:ClientBase<IOrderService>, IOrderService public OrderServiceProxy(Binding binding, EndpointAddress address) :base(binding, address) public OrderServiceProxy(string endpointconfigurationname) :base(endpointconfigurationname) public OrderAknowledgment SubmitOrder(Order order) return this.channel.submitorder(order); Duplexproxy public class DuplexProxy:DuplexClientBase<IDuplexService>,IDuplexService public DuplexProxy(InstanceContext inputinstance) :base(inputinstance, new NetTcpBinding(), net.tcp:// ) Instanzierung des Duplexproxy InstanceContext context = new InstanceContext(this); DuplexProxy proxy = new DuplexProxy(context); //Aufrufer sollte vom gleichen Interface abgeleitet sein Dynamische Integration Binding binding = new NetTcpBinding(); ChannelFactory<IOrderService> factory; factory = new ChannelFactory<IOrderService>(binding, net.tcp:// ); try IOrderService proxy = factory.createchannel; Order o = new Order(1,2,3); var ack = proxy.submitorder(o); catch

8 App.config Beinhaltet dynamisch verwaltbare Konfigurationen o Service app.config <configuration> <system.servicemodel> <services> <service name="vollqualifizierter Name des Service"> <endpoint address="uri des Service" binding="typ des Binding" contract="vollqualifitzierter Name des Contract" bindingconfiguration="name der Binding-Konfiguration"/> </service> </services> </system.servicemodel> </configuration> o Client app.config <configuration> <system.servicemodel> <client> <endpoint address="uri des Service" binding="typ des Binding" contract="vollqualifitzierter Name des Contract" bindingconfiguration="name der Binding-Konfiguration"/> </client> </system.servicemodel> </configuration>

9 ABC A = Address o beinhaltet die Uri unter der der Service erreichbar ist <endpoint address=" binding="typ des Binding" contract="vollqualifitzierter Name des Contract" bindingconfiguration="name der Binding-Konfiguration"/> o kann leer bleiben, wenn BaseAddresses definiert wurde = relativer Pfad zu Base-Address, nur eine BaseAddress je verwendetes Binding <service name="vollqualifizierter Name des Service"> <host> <baseaddresses> <add baseaddress=" <add baseaddress="net.tcp://localhost:8001/orderservice/"/> </baseaddresses> </host> <endpoint address="" binding="typ des Binding" contract="vollqualifitzierter Name des Contract" bindingconfiguration="name der Binding-Konfiguration"/> </service> B = Binding o Definiert welcher Transportweg verwendet wird o Unterschiedliche Eigenschaften und Konfigurationen C = Contract o Definiert die Schnittstelle und ihre Member o DataContracts KEINE BUSINESSOBJEKTE FÜR DATACONTRACT VERWENDEN!!! interface [DataContract] [DataMember] enum [DataContract] [EnumMember] o ServiceContracts [ServiceContract] [OperationContract] Address address = new EndpointAddress("msmq.formatname:DIRECT=OS:.\\private$\\Orders"); address = new EndpointAddress ("net.tcp://localhost:9000/servicemodels/service") <endpoint address="mex" binding="mexhttpbinding" contract="imetadataexchange" /> <endpoint address=" binding="wshttpbinding" contract=" ICalculator" />

10 Contract ServiceContract Definiert ein Interface als WCF-Schnittstelle [ServiceContract] public interface IMyService [OperationContract] [FaultContract(typeof(DemoFault)] string Hello(string name); DataContract Definiert die Klasse und ihre Member für den WCF-Service OPT-IN nur die definierten Member sind Teil des Service sind und werden serialisiert Klassendefinition [DataContract( Name=, Namespace= ] public class WcfClass [DataMember( Name=, Order= 1, IsRequired= false, EmitDefaultValue= true )] o Order Reihenfolge der De-/Serialisierung Zuerst die die keinen Orderwert haben, alfabetisch, danach die Orderreihenfolge o IsRequired default = false, also ist der Member optional Immer Wert setzen, auch wenn es Defaultvalue ist o EmitDefaultValue default = true, also werden auch Defaultwerte serialisiert Enumdefinition [DataContract] public enum Position [EnumMember(Value = "Emp")] Employee, [EnumMember(Value = "Mgr")] Manager, [EnumMember(Value = "Ctr")] Contractor, NotASerializableEnumeration o Value Serialisierter Wert der Enumeration Collectiondefinition [CollectionDataContract(Name= MyCollectionOf0 )] public class MyCollection<T> : IEnumerable<T> //IEnumerable implementieren [OperationContract] MyCollection<Task> GetTasks(); //List<Task> wird beim Proxy angezeigt Vererbung [DataContract] public class SpecialTask : Task

11 [DataContract] [KnownType(typeof(SpecialTask))] public class Task Versionierung Mit Versionierung lässt sich beim Kommunikationsweg New version Service Old version Client New version Service verhindern, dass Daten verloren gehen Es muss die Schnittstelle IExtensibleDataObject implementiert werden Wenn bei der Deserialisierung erkannt wird, dass es keine passenden Member gibt, werden die überschüssigen Member im IExtensibleDataObject abgelegt Bei der Deserialisierung in der aktualisierten Version werden die fehlenden Member aus dem IExtensibleDataObject-Objekt ausgelesen OperationContract Definiert eine Methode als WCF-Methode [ServiceContract] public interface IMyService [OperationContract] [FaultContract(typeof(DemoFault)] string Hello(string name); MessageParameter Ruft das Namensattribut des Parameters im XML-Schema (XSD) ab, bzw. legt ihn fest. [ServiceContract] Public interface IMyInterface [OperationContract)] [return: MessageParameter(name= Output )] string DoSomething([MessageParameter(Name= Input )]string msg); MEP Message-Exchange Pattern Definiert, wie die Antwort auf einen Request erfolgt Request/Response Standard Der Client sendet einen Request und wartet (auch bei void) auf Rückantwort [ServiceContract] [OperationContract] OneWay Der Client sendet den Request und wartet nicht auf eine Antwort [ServiceContract] [OperationContract(IsOneWay=true)] Duplex Client sendet Request als OneWay, Service sendet Responce als OneWay Nicht geeignet, wenn an Firewalls vorbei kommuniziert werden muss Nicht geeignet für Kommunikation übers Internet [ServiceContract] public interface IGreetingHandler [OperationContract(IsOneWay=true)] void GreetingProduces(string greeting); [ServiceContract(CallbackContract=typeof(IGreetingHandler)]

12 interface IGreetingService [OperationContract(IsOneWay=true)] void RequestGreeting(string name); [ServiceBehavior(InstanceContextMode=InstanceContextMode.PerSession)] public class GreetingService : IGreetingService Public void RequestGreeting(string name) IGreetingHandler callbackhandler = OperationContext.Current.GetCallbackChannel<IGreetingHandler>(); callbackhandler.greetingproduced( Hello + name); FaultContract / FaultException BEST PRACTICE: Klasse für FaultException definieren und generische Faultexception verwenden 1. Klasse für FaultException definieren [DataContract] public class DemoFault [DataMember] public string ErrorTextget;set; public DemoFault(string message) this.errortext = message; 2. Methode mit FaultContract-Attribut und typ der FaultException definieren [ServiceContract] public interface IMyService [OperationContract] [FaultContract(typeof(DemoFault)] string Hello(string name); 3. In der Implementierung die Exception werfen public string Hello(string name) throw new FaltException<DemoFault>(new DemoFault("Kaputt"), new FaultReason("Fehler")); 4. Im catch die FaultException abfangen und mittels Details oder Message auslesen... string message = String.Empty; try proxy.hello("wcf"); catch(faultexception<demofault> ex) message = ex.details.errortext; catch(faultexception<string> ex) message = ex.detail; catch(faultexception ex) message = ex.message;

13 catch(communicationexception ex) message = ex.message; MessageContract Ermöglicht das Bestimmen des Aufbaus der SOAP-Nachricht und derer Serialisierung Ermöglicht eigenen Header [MessageContract] [MessageHeader] [MessageBodyMember] MessageContract IsWrapped <!-- true --> <wrappername> <!-- default = Name der Aufruffunktion --> <items> </items> </wrappername> <!-- false --> <items> <!-- ohne wrappername-tag --> </items> WrapperName Name des Tags bei IsWrapped=true WrapperNamespace Namespace des Wrapper-Tags ProtectionLevel Level der Transportsicherheit o None keine Protection o Sign Signieren o EncryptAndSign Verschlüsseln und Signieren MessageHeader Name Name des Headers Namespace Namespace des Headers ProtectionLevel Level der Transportsicherheit siehe MessageContract Actor URI Ziel des Headers, standardmäßig der Empfänger-Dienst MustUndestand Gibt an, ob der Empfänger (Actor) den Header zu verarbeiten hat Relay Gibt an, ob der Header an einen weiteren Empfänger weitergeleitet werden soll, wenn er nicht verarbeitet werden kann MessageBodyMember Name Name des Headers Namespace Namespace des Headers ProtectionLevel Level der Transportsicherheit siehe MessageContract Order Reihenfolge der Serialisierung. Zuerst alle ohne Order-Wert, alfabetisch, danach entsprechend Orderwert

14 Verwendungsbeispiel [DataContract] public class ContactInfo [DataMember] public string Telefon; [DataMember] public string ; [MessageContract(IsWrapped=false)] public class ContactInfoRequestMessage //da IsWrapped =false kein umschließendes ContactInfoRequestMessage-Tag [MessageHeader] public string LicenseKey; //licensekey als KindElement vom Header-Tag [MessageContract(IsWrapped=false)] public class ContactInfoResponseMessage [MessageHeader] public ContactInfo ProviderContactInfo; [ServiceContract] public interface ISomeService [OperationContract] [FaultContract(typeof(string))] ContactInfoResponseMessage GetProviderContactInfo( ContactInfoRequestMessage msg); public class SomeService : ISomeService private const string validkey = ; public ContactInfoResponseMessage GetProviderContactInfo( ContactInfoRequestMessage msg) if(msg.licensekey!= validkey) throw new FaultException<string>( Invalid Key ); return new ContactInfoResponseMessage() ProviderContactInfo = new ContactInfo() =, Telefon = ; Serialisierung / Encoder Definiertdie Art und Weise wie Serialisiert/Encodiert wird Zwei Arten: o DataContractSerializer o XmlSerializer Style-Attribut o OperationFormatStyle.Document (standard) o OperationFormatStyle.Rpc (veraltet, alte SOAP-Services) Use-Attribut o OperationFormatUse.Literal (standard) o OperationFormatUse.Encoded (veraltet, alte SOAP-Services)

15 DataContractSerializer Standard bei WCF Schneller als XmlSerializer OPT-IN nur markierte Elemente werden Serialisiert [ServiceContract] [DataContractFormat(Style = OperationFormatStyle.Document)] public interface IMyService XmlSerializerFormat Xml-Serialisierung OPT-OUT mit [XmlIgnore]-markierte Elemente werden nicht serialisiert [ServiceContract, XmlSerializerFormat(Style = OperationFormatStyle.Rpc, Use = OperationFormatUse.Encoded)] public interface ICalculator [OperationContract, XmlSerializerFormat(Style = OperationFormatStyle.Rpc, Use = OperationFormatUse.Encoded)] string Hello(string name); Bindings Binding Elements BasicHttpBinding Securitymode None TextMessageEncoding MaxReadPoolSize Anzahl der gleichzeitigen hereinkommenden Request-Reader MaxWritePoolSize max ausgehende Nachrichten MessageVersion SOAP, WS-Adressing-Version ReaderQuotas Nachrichten-Längen WriteEncoding Nachrichten-Encodierung HttpTransport AllowCookies, AuthenticationScheme, BypassProxyOnLocal, HostNameComparisonMode, KeepAliveEnabled, ProxyAddress, ProxyAuthenticationScheme, Realm, TransferMode (buuffered, streamed), UnsafeConnectionNtlmAuthentication, UseDefaultWebProxy Securitymode Transport HttpsTransport RequireClientCertificate bool für SSL-Verwendung Scheme https Securitymode Message TransportWithMessageCredential AsymetricSecurity TransportSecurity MessageEncoding MTOM MtomMessageEncoding

16 NetTcpBinding (WCF-PC WCF-PC) BinaryMessageEncoding (binäre Umwandlung), TransactionFlow (OleTransaction, WS- Atomic), TcpTransport, ChannelInitializationTimeout, ConnectionBufferSize, ConnectionPoolSettings, ListenBacklog (max. Nachrichten im Queue), PortSharingEnabled, ToredoEnabled (true = kann Clients hinter Firewalls kontaktieren), TransferMode (buffered, streamed) NetNamedPipeBinding (WCF-APP WCF-APP an einem PC) BinaryMessageEncoding, TransactionFlow (OleTransaction, WS-Atomic), NamedPipeTransport, ChannelInitializationTimeout, ConnectionBufferSize, ConnectionPoolSettings, TransferMode NetMsmqBinding (binäre SOAP über MSMQ) BinaryMessageEncoding binäre Umwandlung MsmqTransport CustomDeadLetterQueue (Uri, an die die unzustellbarkeit einer Nachricht gemeldet wird), Durable (Nachrich dauerhaft oder flüchtig), ExactlyOnce (einmaliger Versand), MaxRetryCycles, MsmqTransportSecurity, QueueTransferProtocol (native MSMQ bei UseActiveDirectory true, SOAP Reliable Message Protocol SRMP, SRMP secure), ReceiveErrorHandlig (Enumeration), ReceiveRetryCount, RetryCycleDelay, TimeToLive (wie lange aktiv, bis DeadLockQueue), TransactedReceiveEnabled (Nachrichtenempfang über Transaktion), UseActiveDirectory (Queue-Adresse vom AD konvertiert), UseMsmqTracing, UseSourceJournal NetPeerTcpBinding (P2P über TCP) BinaryMessageEncoding, PnrpPeerResolver (Peer Name Resolution Protocol für P2P Connection) ReferalPolicy (Share, DoNotShare), PeerTransport (ListenIpAddress, Port, Security) WsDualHttpBinding (Duplex) TransactionFlow, TextMessageEncoding, HttpTransport, CompositeDuplex mit ClientBaseAddress (erlaubt Callbacks an angegebene Adresse) BasicHttpContextBinding(Cookies, SOAP-Headers) TextMessageEncoding, HttpTransport mit AllowCookies = true MsmqIntegrationBinding (Msmq für COM, C++) BinaryMessageEncoding, MsmqTransport NetTcpContextBinding (SOAP Headers) BinaryMessageEncoding, TransactionFlow, TcpTransport WebHttpBinding (HTTP/S ohne SOAP) TextMessageEncoding, HttpTransport (formatting ist vorgegeben) WsFederationHttpBinding (Federation Security) TransactionFlow, TextMessageEncoding, HttpTransport WsHttpContextBinding (SOAP Headers) TransactionFlow, TextMessageEncoding, HttpTransport Ws2007FederationHttpBinding (Federation Security) TransactionFlow, TextMessageEncoding, HttpTransport Ws2007HttpBinding TransactionFlow, TextMessageEncoding, HttpTransport

17 BindingSetting Im Service und Client <system.servicemodel> <services> <service name="vollqualifizierter name des Service"> <host> <baseaddresses> <add baseaddress=" <add baseaddress="net.tcp://localhost:8001/orderservice/"/> </baseaddresses> </host> <endpoint address="" binding="nettcpbinding" contract="vollqualifitzierter Name des Contract" bindingconfiguration="mybindingconfiguration"/> </service> </services> <bindings> <binding name="mybindingconfiguration" recievetimeout = 00:10:00 sendtimeout = 00:10:00 opentimeout = 00:10:00 closetimeout = 00:10:00 > <reliablesession enabled="true" ordered="true" /> </binding> </bindings> </system.servicemodel> ReliableSession TAG Enabled-Attribut NetTcpBinding + WsHttpBinding Ermöglicht die automatisierte Abfragewiederholung Erzwingt das die Abfragen nacheinander statt u.u. gleichzeitig erfolgen bei Attribut ordered= true MessageSize ATTRIBUT Standar 64K Alle Bindings Bei Verwendung von Listen muss dieser Wert auf z.b. 5MB geändert werden TransmissionTimeout ATTRIBUT Alle Bindings Die maximale Übertragungszeit Optimal zwischen 20 und 25 Sekunden Binding binding = new BasicHttpBinding( NameOfBinding ); Binding bindin2 = NetTcpBinding( NameOfBinding2, SecurityMode..); BindingConfiguration Transactions WCF stellt einen Transaktionsmanager mit vollem Umfang dar Services können eigene Transaktionen starten oder sich in bestehende einreihen Jeder einzelne Client kann eine Transaktion einleiten Automatische Teilnahme am 2-Phasen-Commit (nur wenn alle teilnehmenden Transaktionen den commit ausführen können, wird dieser ausgeführt, sonst rollback)

18 Protokolle: o LTM - Lightweight Transaction Protocol mittels TransactionScope, wenn auf nur eine Ressource zugegriffen wird o MSDTC Microsoft Distributed Transaction Controller mittels TransactionScope, wenn auf verteilte Systeme zugegriffen wird Umschaltung von LTM nach MSDTC erfolgt automatisch Transaction trans = Transaction.Current; if(trans==null) trans = new Transaction(); Guid ltmid = trans.transactioninformation.localidentifier; Guid msdtcid = trans.transactioninformation.distributedidentifier; //DistributedIdentifier wird nur gesetzt, wenn MSDTC verwendet wird. o o OLETx OLE Transaction Protocol Zwischen Windows Systemen über Internet, an Firewalls vorbei WS-AT WS-Atomic Protocol wie OLETx, auch Non-Windows Systeme Muss in der Bindingkonfiguration aktiviert werden <service name="" bindingconfiguration="binding1"> <endpoint address="" binding="" contract="" /> </service> <bindings> <nettcpbinding> <binding name=binding1" transactionflow="true" /> </nettcpbinding> </bindings> Im ServiceContract bekommen die transaktionalen Methoden das TransactionFlow-Attribut o NotAllowed keine transaktionale Verarbeitung erlaubt o Allowed eingehende oder wenn nicht vorhanden, dann neue Transaktion o Mandatory eingehende Transaktion erforderlich [ServiceContract( SessionMode=SessionMode.Required )] public interface ITransService [OperationContract] [TransactionFlow(TransactionFlowOption.Mandatory)] string Do(string message); In der Implementierung TransactionScopeRequired auf true [OperationBehavior( TransactionAutoComplete = true,transactionscoperequired = true)] public string Do(string message) //wenn erfolgreich COMMIT, sonst Exception und ROLLBACK Quotas Schränkt die Speichernutzung ein, um Denial of Service(DoS)-Attacken zu verhindern MaxReceivedMessageSize Maximale Nachrichtenlänge Größere Nachrichten werden abgelehnt mit QuotaExceededException, Service lebt weiter Standard bytes <binding name= maxreceivedmessagesize= > binding.maxreceivedmessagesize = ;

19 ReaderQuotas Definiert die Komplexität der Nachricht MaxDepth Standard 32 Ebenen (Paren-Child im XML) MaxStringContentLength Standard 8192 Zeichen in MessageString (InnerText des Node) MaxArrayLength Standard Elemente im Array MaxBytesPerRead Standard 4096 Bytes je Read() MaxNameTableCharCount Standard max Zeichen in TableName Behaviors Einstellungen für Service/Client Betrifft nicht die Transportschicht Als config-tags oder Attribute, teilweise auch kombiniert Behaviorarten o ServiceBehavior o ClientBehavior ServiceBehaviors <service name="" behaviorconfiguration="beh1"> <endpoint... /> </service> <behaviors> <servicebehaviors> <behavior name="beh1"> <... /> </behavior> </servicebehaviors> </behaviors> [ServiceBehavior(...)] public class MyService : IMyService... ServiceDebugging Legt fest, ob Errordetails mit der FaultException weitergeleitet werden Standard = false Sollte nur innerhalb des debuggens verwendet werden <behaviors> <servicebehaviors> <behavior name="beh1"> <servicedebug includeexceptiondetailsinfaults="true" /> </behavior> </servicebehaviors> </behaviors> [ServiceBehavior(IncludeExceptionDetailsInFaults = true)] Instancing Servicebahavior Regelt die Instanzengenerierung der Serviceklasse PER CALL [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)] public class UpdateService Jeder Aufruf erhält eigene Instanz

20 PER SESSION 1. [ServiceContract(SessionMode = SessionMode.Required)] public interface IUpdateService 2. [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)] public class UpdateService Jeder Client erhält eigene Instanz Nicht für BasicHttpBinding da reliablesession erforderlich (Client + Server) Probleme bei Transactions möglich Max einige 100 User Standard Timeout 10 Minuten Timeout ändern: o cs o binding.reliablesession.enabled = true; binding.reliablesession.inactivitytimeout = TimeSpan.FromHours(1); xml <nettcpbinding> <binding name="abc"> <reliablesession enabled="true" inactivitytimeout="01:00:00" /> </binding> </nettcpbinding> Timeouts bei Client und Server => kleinerer Wert siegt, da er als erster erreicht wird und eine TimeoutException auslöst SINGLETON [ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)] public class UpdateService Alle Requests auf eine Instanz Locks nötig, was die Performance herabsetzt Instanzübergabe an ServiceHost möglich nur bei Singleton UpdateService serv = new UpdateService(); ServiceHost host = new ServiceHost(service); UpdateService s = host.singletoninstance as UpdateService; s = (OperationContext.Current.Host as ServiceHost).SingletonInstance as UpdateService; SHARING INSTANCES Selbstdefiniert, Übergabe von Instanzen möglich IInstanceContextProvider, MessageHeader, SessionClient, OperationContextScope Metadata Publishing Regelt, ob die Schnittstelle über http(s)//:uri/?wsdl abrufbar ist Benötigt MEX (Metadata Exchange)-Endpoint und httpgetenabled= true im Servicebehavior <service name="" behaviorconfiguration="beh1"> <!-- mexhttpbinding / mexnamedpipebinding / mextcpbinding --> <endpoint address="mex" binding="mexhttpbinding" contract="imetadataexchange" /> </service> <behaviors> <servicebehaviors> <behavior name="beh1"> <servicemetadata httpgetenabled="true" />

21 </behavior> </servicebehaviors> </behaviors> ServiceHost host = new ServiceHost(typeOf(OrderService)); ServiceMetadataBehavior mexbehavior; mexbehavior = host.description.behaviors.find<servicemetadatabehavior>(); if( mexbehavior == null ) host.ddescription.behaviors.add( new ServiceMetadataBehavior() HttpGetEnabled = true ); else mexbehavior.httpgetenabled = true; BasicHttpBinding basicbinding = new BasicHttpBinding(); host.addserviceendpoint(typeof(mynamespace.iorderservice), basicbinding, "http//..."); host.addserviceendpoint(servicemetadatabehavior.mexcontractname, MetadataExchangeBindings.CreateMexHttpBinding(), "mex");

22 Concurrency Regelt in welcher Reihenfolge die Clients auf die Serviceinstanz zugreifen können und ob WCF den Service mit Locks sperren muss WCF erkennt generell keine Deadlocks resultiert in TimeoutException [ServiceBehavior(ConcurrencyMode=ConcurrencyMode.Single)] public class ServiceImplementation : IServiceInterface Single Es kann nur ein Thread gleichzeitig eine ServiceInstanz ansprechen, FIFO, sicherster Modus Die komplette ServiceInstanz wird gelockt, bis der Request/Methodenaufruf abgearbeitet wurde Queue für nachkommende Requests Keine ClientCallbacks oder externe aufrufe mit Callbacks möglich, da sonst Deadlocks!!! Dies wird von WCF erkannt und endet in einer InvalidOperationException Bei InstancingMode.PerCall/PerSession sind mehrere Instanzen vorhanden. Zeitgleicher Zugriff auf gemeinsame Ressourcen muss manuell mit Locks gesichert werden Multiple Keine WCF-seitigen Locks Im Falle eines Deadlocks muss der Channel neu geöffnet werden, bei Singleton muss ServiceInstanz geschlossen und neu instanziiert werden Reentrant In der Regel nur in seltenen Fällen nötig WCF löst Lock, wenn externe (auch Client-) Callbackmethoden aufgerufen werden, somit rennt der Callback nicht gegen eine gelockte ServiceInstanz nachdem er im Queue landet Status der Instanz oder gemeinsamen Ressourcen kann sich bei Eintreffen des Callbacks verändert haben. Manuelle Locks lösen dieses Problem, wenn erforderlich Synchronization WCF bedient sich aus IO-ThreadPool (1000 Threads) und keiner ist mit Form synchronisiert Synchronisierung mit Form-Thread: [ServiceBehavior(UseSynchronizationContext=true)] public class UpdateService:IUpdateService Host muss innerhalb des Host-Threads instanziiert werden, da sonst keine Synchronisierung Lock des Form-Threads blockiert auch den Host-Thread CallbackSynchronisierung [CallbackBehavior(ConcurrencyMode = ConcurrencyMode.Reentrant, UseSynchronizationContext = true)] public class CallbackClient:ICallback Deadlocks vermeiden

23 ServiceBehavior BEST PRACTICE Single Concurrency als default [ServiceBehavior( InstanceContextMode = InstanceContextMode.PerCall, ConcurrencyMode = ConcurrencyMode.Single)] Multiple Concurrency, nur wenn ausdrücklich nötig, da kein Performanceanstieg bei RequestCount > CPU-Count An Locking denken Reentrant nur bei Callbacks Zirkuläre Aufrufe vermeiden Während Entwicklung ExceptionInDetail = true PerCall benutzen, außer Singleton oder Sessions zwingend erforderlich Weitere Serviceeinstellungen Demarcating Operations Reihenfolge der Operationen bestimmen Nur bei PER SESSION oder SINGLETON Definiert welche Methode eine neue Session öffnen kann und welche die Session schließt Falsche Reihenfolge resultiert in InvalidOperationException IsInitiating o Default = true o Bestimmt, das eine Session generiert wird, falls keine besteht, bestehende wird übernommen IsTerminating o Default = false o Schließt die Session nach Abschluss der Methode, lässt den Host dabei offen!!! Host.Close(); [ServiceContract] Public interface IUpdateService [OperationContract(IsInitating=true)] // neue Session, wenn nicht vorhanden Void InitializeOrder(int customerid); [OperationContract(IsInitiating=false)]// Session muss bestehen Void AddOrderLine(string product int quantity); [OperationContract(IsInitiating=false, IsTerminating=true)]// wird geschlossen bool SubmitOrder(); Throttling Begrenzt zeitgleiche Zugriffe und Instanzierungen MaxConcurrentCalls Max. zeitgleiche Zugriife Standard 16 Betrifft alle Requests unabhängig vom Binding Bei Problemen TimeoutException mit Send()-Methode im StackTrace MaxConcurrentSessions Max. gleichzeitige Sessions Standard 10 Nur bei Bindings mit Sessionunterstützung Bei Problemen TimeoutException mit SetPreamble() im StackTrace

24 MaxConcurrentInstances Max. Anzahl von Instanzen Standard Int32.MaxValue PerCallMode MaxConcurrentCall PerSessionMode MaxConcurrentSession Singleton Mode 1 Nur bei SharedInstances von Bedeutung <behaviors> <servicebehaviors> <behavior name="beh1"> <servicethrottling </behavior> </servicebehaviors> </behaviors> //SET host.description.behaviors.add( new ServiceThrottlingBehavior() MaxConcurrentCalls = 10, MaxConcurrentSessions = 5, MaxConcurrentInstances = 10 ); maxconcurrentcalls="10" maxconcurrentsessions="5" maxconcurrentinstances="10" /> //GET (OperationContext.Current.Host.ChannelDispathers[0] as ChannelDispather).ServiceThrottle.Max Instanzdeaktivierung ReleaseInstanceMode Bestimmt, wann eine ServiceInstanz neu instanziert wird, in Bezug auf die aktuelle Methode Instanz wird disposed OperationContext.Current.InstanceContext.ReleaseServiceInstance(); public class UpdateService [OperationBehavior(ReleaseInstanceMode = ReleaseInstanceMode.None)] void Send(string message) None o o Default Es wird keine neue ServiceInstanz benötigt BeforeCall o o AfterCall o o Vor dem Abarbeiten der Methode Es wird z.b. sichergestellt, dass ausreichend Ressourcen zur Verfügung stehen Nach Abarbeiten der Methode Ressourcen werden freigegeben BeforeAndAfterCall o Vor und nach Ausführen der Methode o Entspricht PerCall-Instanziierung

ELIS 2.6 WCF Schnittstellenbeschreibung

ELIS 2.6 WCF Schnittstellenbeschreibung ELIS 2.6 WCF Schnittstellenbeschreibung Einsatzleitinformationssystem 1 ELIS WCF Struktur ELISWCF ist als Modul von ELISService ausgeführt. Externe Anwendungen außerhalb von ELIS Service können die ELISWCF

Mehr

.NET-Networking 2 Windows Communication Foundation

.NET-Networking 2 Windows Communication Foundation .NET-Networking 2 Windows Communication Foundation Proseminar Objektorientiertes Programmieren mit.net und C# Fabian Raab Institut für Informatik Software & Systems Engineering Agenda Grundproblem Bestandteile

Mehr

KompaSbilität zu Standards (WS- I) Contracts. Interfaces und Generics Umfangreiche AXribuSerung. Mehr Spielraum auf Transportebene

KompaSbilität zu Standards (WS- I) Contracts. Interfaces und Generics Umfangreiche AXribuSerung. Mehr Spielraum auf Transportebene Komponenten WCF (.NET Framework) WCF Verfeinerung und Reifung der ursprünglichen Version Geringere Unterschiede zu ASMX 2.0 (.NET 2.0) + WSE 3.0 Schwerpunkte KompaSbilität zu Standards (WS- I) Contracts

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

How to install freesshd

How to install freesshd Enthaltene Funktionen - Installation - Benutzer anlegen - Verbindung testen How to install freesshd 1. Installation von freesshd - Falls noch nicht vorhanden, können Sie das Freeware Programm unter folgendem

Mehr

SRH Hochschule Heidelberg

SRH Hochschule Heidelberg SRH Hochschule Heidelberg Fachbereich Informatik Vertriebssysteme / CRM Johannes Dipl. Inf. (FH) Hoppe Johannes Hoppe MSP WCF Vorlesung 25.03.2009 90 Minuten, 8 Teilnehmer Dipl. Inf. (FH) Johannes Hoppe

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: 5. HTTP Proxy (Auth User / URL Liste / Datei Filter) 5.1 Einleitung Sie konfigurieren den HTTP Proxy, um die Webzugriffe ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten

Mehr

ISA Server 2006 - Exchange RPC over HTTPS mit NTLM-Authentifizierung

ISA Server 2006 - Exchange RPC over HTTPS mit NTLM-Authentifizierung Seite 1 von 24 ISA Server 2006 - Exchange RPC over HTTPS mit NTLM-Authentifizierung Die Informationen in diesem Artikel beziehen sich auf: Microsoft ISA Server 2006 Microsoft Windows Server 2003 SP1 Microsoft

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

mysoftfolio360 Handbuch

mysoftfolio360 Handbuch mysoftfolio360 Handbuch Installation Schritt 1: Application Server und mysoftfolio installieren Zuallererst wird der Application Server mit dem Setup_ApplicationServer.exe installiert und bestätigen Sie

Mehr

KompaRbilität zu Standards (WS- I) Contracts. Interfaces und Generics Umfangreiche AWribuRerung. Mehr Spielraum auf Transportebene

KompaRbilität zu Standards (WS- I) Contracts. Interfaces und Generics Umfangreiche AWribuRerung. Mehr Spielraum auf Transportebene Komponenten WCF (.NET Framework) WCF Verfeinerung und Reifung der ursprünglichen Version Geringere Unterschiede zu ASMX 2.0 (.NET 2.0) + WSE 3.0 Schwerpunkte KompaRbilität zu Standards (WS- I) Contracts

Mehr

Wissenswertes über LiveUpdate

Wissenswertes über LiveUpdate Wissenswertes über LiveUpdate 1.1 LiveUpdate «LiveUpdate» ermöglicht den einfachen und sicheren Download der neuesten Hotfixes und Patches auf Ihren PC. Bei einer Netzinstallation muss das LiveUpdate immer

Mehr

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver Eine Firewall für Lexware professional oder premium konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Die Firewall von Windows 7 und Windows 2008 Server... 2 4. Die Firewall

Mehr

Stefan Dahler. 1. Remote ISDN Einwahl. 1.1 Einleitung

Stefan Dahler. 1. Remote ISDN Einwahl. 1.1 Einleitung 1. Remote ISDN Einwahl 1.1 Einleitung Im Folgenden wird die Konfiguration einer Dialup ISDN Verbindungen beschrieben. Sie wählen sich über ISDN von einem Windows Rechner aus in das Firmennetzwerk ein und

Mehr

4D Server v12 64-bit Version BETA VERSION

4D Server v12 64-bit Version BETA VERSION 4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und

Mehr

Dynamisches VPN mit FW V3.64

Dynamisches VPN mit FW V3.64 Dieses Konfigurationsbeispiel zeigt die Definition einer dynamischen VPN-Verbindung von der ZyWALL 5/35/70 mit der aktuellen Firmware Version 3.64 und der VPN-Software "ZyXEL Remote Security Client" Die

Mehr

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0. Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden

Mehr

1. IPSec Verbindung zwischen 2 Gateways mit dynamischen IP Adressen

1. IPSec Verbindung zwischen 2 Gateways mit dynamischen IP Adressen 1. IPSec Verbindung zwischen 2 Gateways mit dynamischen IP Adressen 1.1 Einleitung Im Folgenden wird die Konfiguration einer IPsec Verbindung mit dynamischen IP-Adressen auf beiden Seiten beschrieben.

Mehr

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert: Firewall für Lexware professional konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Windows XP SP2 und Windows 2003 Server SP1 Firewall...1 4. Bitdefender 9... 5 5. Norton Personal

Mehr

Guide DynDNS und Portforwarding

Guide DynDNS und Portforwarding Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch

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

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003 Page 1 of 11 Konfiguration NNTP unter Exchange 2003 Kategorie : Exchange Server 2003 Veröffentlicht von webmaster am 14.03.2005 Das Network News Transfer Protocol (NNTP) wird durch die Request for Comments

Mehr

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY Vorteile der Verwendung eines ACTIVE-DIRECTORY Automatische GEORG Anmeldung über bereits erfolgte Anmeldung am Betriebssystem o Sie können sich jederzeit als

Mehr

Konfiguration von Exchange 2000 zum versenden und empfangen von Mails & Lösung des SEND after POP Problems

Konfiguration von Exchange 2000 zum versenden und empfangen von Mails & Lösung des SEND after POP Problems Konfiguration von Exchange 2000 zum versenden und empfangen von Mails & Lösung des SEND after POP Problems Hier die notwendigen Einstellungen in der Administratorkonsole des Exchange 2000 Zuerst müssen

Mehr

System-Update Addendum

System-Update Addendum System-Update Addendum System-Update ist ein Druckserverdienst, der die Systemsoftware auf dem Druckserver mit den neuesten Sicherheitsupdates von Microsoft aktuell hält. Er wird auf dem Druckserver im

Mehr

Clientkonfiguration für Hosted Exchange 2010

Clientkonfiguration für Hosted Exchange 2010 Clientkonfiguration für Hosted Exchange 2010 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergegeben werden. Kontakt: EveryWare AG

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

Seite - 1 - 8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung

Seite - 1 - 8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung 8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung Sie konfigurieren den OOBA, um die Webzugriffe mit HTTP ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten Benutzern

Mehr

Verteilte Systeme: Übung 4

Verteilte Systeme: Übung 4 Verteilte Systeme: Übung 4 WSDL und SOAP Oliver Kleine Institut für Telematik https://www.itm.uni-luebeck.de/people/kleine SOAP Nachrichten Serialisierung in XML Root-Element einer SOAP Nachricht ist

Mehr

MSDE 2000 mit Service Pack 3a

MSDE 2000 mit Service Pack 3a MSDE 2000 mit Service Pack 3a Neues MSDE im WINLine-Setup: Seit der WINLine 8.2 Build 972 wird auf der WINLine-CD ein neues Setup der Microsoft MSDE mit ausgeliefert. Mit dieser neuen Version MSDE 2000

Mehr

Kurzanleitung zum Einrichten des fmail Outlook 2007 - Addin

Kurzanleitung zum Einrichten des fmail Outlook 2007 - Addin Kurzanleitung zum Einrichten des fmail Outlook 2007 - Addin Um sicher und bequem Nachrichten mit Outlook zu verwalten, muss der E-Mail Client passend zu unseren E-Mail Einstellungen konfiguriert sein.

Mehr

SANDBOXIE konfigurieren

SANDBOXIE konfigurieren SANDBOXIE konfigurieren für Webbrowser und E-Mail-Programme Dies ist eine kurze Anleitung für die grundlegenden folgender Programme: Webbrowser: Internet Explorer, Mozilla Firefox und Opera E-Mail-Programme:

Mehr

BusinessMail X.400 Webinterface Gruppenadministrator V2.6

BusinessMail X.400 Webinterface Gruppenadministrator V2.6 V2.6 Benutzerinformation (1) In der Vergangenheit konnten Sie X.400 Mailboxen, die Ihnen als Gruppenadministrator zugeordnet sind, nur mittels strukturierten Mitteilungen verwalten. Diese Mitteilungen

Mehr

Um IPSec zu konfigurieren, müssen Sie im Folgenden Menü Einstellungen vornehmen:

Um IPSec zu konfigurieren, müssen Sie im Folgenden Menü Einstellungen vornehmen: 1. IPSec Verbindung zwischen IPSec Client und Gateway 1.1 Einleitung Im Folgenden wird die Konfiguration einer IPSec Verbindung vom Bintec IPSec Client zum Gateway gezeigt. Dabei spielt es keine Rolle,

Mehr

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) 1 Einleitung... 2 2 Download und Installation... 3 2.1 Installation von WindowsXPMode_de-de.exe... 4 2.2 Installation von Windows6.1-KB958559-x64.msu...

Mehr

Import des persönlichen Zertifikats in Outlook Express

Import des persönlichen Zertifikats in Outlook Express Import des persönlichen Zertifikats in Outlook Express 1.Installation des persönlichen Zertifikats 1.1 Voraussetzungen Damit Sie das persönliche Zertifikat auf Ihrem PC installieren können, benötigen

Mehr

NTCS Synchronisation mit Exchange

NTCS Synchronisation mit Exchange NTCS Synchronisation mit Exchange Mindestvoraussetzungen Betriebssystem: Mailserver: Windows Server 2008 SP2 (x64) Windows Small Business Server 2008 SP2 Windows Server 2008 R2 SP1 Windows Small Business

Mehr

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Inhalt 1. Die Funambol Software... 3 2. Download und Installation... 3 3.

Mehr

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren Verwaltungsdirektion Informatikdienste Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren Inhaltsverzeichnis Einleitung... 3 Installation WSUS Server... 4 Dokumente... 4 Step by Step Installation...

Mehr

Version 2.0.1 Deutsch 03.06.2014. In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen.

Version 2.0.1 Deutsch 03.06.2014. In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen. Version 2.0.1 Deutsch 03.06.2014 In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen. Inhaltsverzeichnis... 1 1. Hinweise... 2 2. Konfiguration... 3 2.1. Generische

Mehr

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern Windows XP in fünf Schritten absichern Inhalt: 1. Firewall Aktivierung 2. Anwendung eines Anti-Virus Scanner 3. Aktivierung der automatischen Updates 4. Erstellen eines Backup 5. Setzen von sicheren Passwörtern

Mehr

Authentication Policy. Konfigurationsbeispiel ZyXEL ZyWALL USG-Serie. Juni 2010 / HAL

Authentication Policy. Konfigurationsbeispiel ZyXEL ZyWALL USG-Serie. Juni 2010 / HAL Authentication Policy Konfigurationsbeispiel ZyXEL ZyWALL USG-Serie Juni 2010 / HAL LOKALE USER DATENBANK Über Authentication Policy verknüpft man ZyWALL-Dienste und Benutzer so, dass die Nutzung der Dienste

Mehr

Live Update (Auto Update)

Live Update (Auto Update) Live Update (Auto Update) Mit der Version 44.20.00 wurde moveit@iss+ um die Funktion des Live Updates (in anderen Programmen auch als Auto Update bekannt) für Programm Updates erweitert. Damit Sie auch

Mehr

Anwendungshinweis Nr. 12. Wie konfiguriere ich redundante Serververbindungen

Anwendungshinweis Nr. 12. Wie konfiguriere ich redundante Serververbindungen Anwendungshinweis Nr. 12 Produkt: Schlüsselworte: Problem: Softing OPC Easy Connect OPC Server, Redundanz Wie konfiguriere ich redundante Lösung: Ausgangssituation: Eine OPC Client-Anwendung ist mit mehreren

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server.

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server. 1. Dynamic Host Configuration Protocol 1.1 Einleitung Im Folgenden wird die Konfiguration von DHCP beschrieben. Sie setzen den Bintec Router entweder als DHCP Server, DHCP Client oder als DHCP Relay Agent

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

Firewalls für Lexware Info Service konfigurieren

Firewalls für Lexware Info Service konfigurieren Firewalls für Lexware Info Service konfigurieren Inhaltsverzeichnis: 1. MANUELLER DOWNLOAD 1 2. ALLGEMEIN 1 3. EINSTELLUNGEN 1 4. BITDEFENDER VERSION 10 2 5. GDATA INTERNET SECURITY 2007 4 6. ZONE ALARM

Mehr

ISA Server 2004 Erstellen einer Webverkettung (Proxy-Chain) - Von Marc Grote

ISA Server 2004 Erstellen einer Webverkettung (Proxy-Chain) - Von Marc Grote Seite 1 von 7 ISA Server 2004 Erstellen einer Webverkettung (Proxy-Chain) - Von Marc Grote Die Informationen in diesem Artikel beziehen sich auf: Microsoft ISA Server 2004 Einleitung In größeren Firmenumgebungen

Mehr

Windows Server 2008 für die RADIUS-Authentisierung einrichten

Windows Server 2008 für die RADIUS-Authentisierung einrichten Windows Server 2008 für die RADIUS-Authentisierung einrichten Version 0.2 Die aktuellste Version dieser Installationsanleitung ist verfügbar unter: http://www.revosec.ch/files/windows-radius.pdf Einleitung

Mehr

Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier)

Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier) Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier) Firewall über Seriellen Anschluss mit Computer verbinden und Netzteil anschliessen. Programm Hyper Terminal (Windows unter Start Programme

Mehr

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität

Mehr

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003 Page 1 of 8 SMTP Konfiguration von Exchange 2003 Kategorie : Exchange Server 2003 Veröffentlicht von webmaster am 25.02.2005 SMTP steht für Simple Mail Transport Protocol, welches ein Protokoll ist, womit

Mehr

Artikel ID: 2399 Erstellt am: 08.08.2011 11:36 Überschrift: STRATO HiDrive Software - Installation und Konfiguration

Artikel ID: 2399 Erstellt am: 08.08.2011 11:36 Überschrift: STRATO HiDrive Software - Installation und Konfiguration Artikel ID: 2399 Erstellt am: 08.08.2011 11:36 Überschrift: STRATO HiDrive Software - Installation und Konfiguration Für die Betriebssysteme Windows XP, Vista und Windows 7 (32 und 64-bit) stellen wir

Mehr

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH Amt für Informatik Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH Anleitung vom 12. September 2009 Version: 1.0 Ersteller: Ressort Sicherheit Zielgruppe: Benutzer von SSLVPN.TG.CH Kurzbeschreib:

Mehr

Zugriff auf OWA Auf OWA kann über folgende URLs zugegriffen werden:

Zugriff auf OWA Auf OWA kann über folgende URLs zugegriffen werden: Anleitung zur Installation der Exchange Mail Lösung auf Android 2.3.5 Voraussetzung für die Einrichtung ist ein vorliegender Passwortbrief. Wenn in der folgenden Anleitung vom Extranet gesprochen wird

Mehr

EasyWk DAS Schwimmwettkampfprogramm

EasyWk DAS Schwimmwettkampfprogramm EasyWk DAS Schwimmwettkampfprogramm Arbeiten mit OMEGA ARES 21 EasyWk - DAS Schwimmwettkampfprogramm 1 Einleitung Diese Präsentation dient zur Darstellung der Zusammenarbeit zwischen EasyWk und der Zeitmessanlage

Mehr

8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung

8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung 8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung Im Folgenden wird die Konfiguration von BRRP gezeigt. Beide Router sind jeweils über Ihr Ethernet 1 Interface am LAN angeschlossen. Das Ethernet

Mehr

Task: Nmap Skripte ausführen

Task: Nmap Skripte ausführen Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses

Mehr

VIDA ADMIN KURZANLEITUNG

VIDA ADMIN KURZANLEITUNG INHALT 1 VIDA ADMIN... 3 1.1 Checkliste... 3 1.2 Benutzer hinzufügen... 3 1.3 VIDA All-in-one registrieren... 4 1.4 Abonnement aktivieren und Benutzer und Computer an ein Abonnement knüpfen... 5 1.5 Benutzername

Mehr

PCC Outlook Integration Installationsleitfaden

PCC Outlook Integration Installationsleitfaden PCC Outlook Integration Installationsleitfaden Kjell Guntermann, bdf solutions gmbh PCC Outlook Integration... 3 1. Einführung... 3 2. Installationsvorraussetzung... 3 3. Outlook Integration... 3 3.1.

Mehr

"E-Mail-Adresse": Geben Sie hier bitte die vorher eingerichtete E-Mail Adresse ein.

E-Mail-Adresse: Geben Sie hier bitte die vorher eingerichtete E-Mail Adresse ein. Microsoft Outlook Um ein E-Mail-Postfach im E-Mail-Programm Outlook einzurichten, gehen Sie bitte wie folgt vor: Klicken Sie in Outlook in der Menüleiste auf "Extras", anschließend auf "E-Mail-Konten".

Mehr

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Der Konfigurations-Assistent wurde entwickelt, um die unterschiedlichen ANTLOG-Anwendungen auf den verschiedensten Umgebungen automatisiert

Mehr

Man liest sich: POP3/IMAP

Man liest sich: POP3/IMAP Man liest sich: POP3/IMAP Gliederung 1. Einführung 1.1 Allgemeiner Nachrichtenfluss beim Versenden von E-Mails 1.2 Client und Server 1.2.1 Client 1.2.2 Server 2. POP3 2.1 Definition 2.2 Geschichte und

Mehr

How-to: HTTP Proxy mit Radius Authentifizierung an einem Windows 2003 Server. Securepoint Security System Version 2007nx

How-to: HTTP Proxy mit Radius Authentifizierung an einem Windows 2003 Server. Securepoint Security System Version 2007nx Securepoint Security System Version 2007nx Inhaltsverzeichnis HTTP Proxy mit Radius Authentifizierung an einem Windows 2003 Server... 3 1 Konfiguration der Radius Authentifizierung auf einem Windows 2003

Mehr

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen.

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen. Datenbank-Verschlüsselung mit DbDefence und Webanwendungen. In diesem Artikel werden wir Ihnen zeigen, wie Sie eine Datenbank verschlüsseln können, um den Zugriff einzuschränken, aber trotzdem noch eine

Mehr

Virtual Private Network

Virtual Private Network Virtual Private Network Allgemeines zu VPN-Verbindungen WLAN und VPN-TUNNEL Der VPN-Tunnel ist ein Programm, das eine sichere Verbindung zur Universität herstellt. Dabei übernimmt der eigene Rechner eine

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

E-Mail-Verschlüsselung mit Geschäftspartnern

E-Mail-Verschlüsselung mit Geschäftspartnern E-Mail-Verschlüsselung mit (Anleitung für Siemens Mitarbeiter) Datum: 13.07.2011 Dokumentenart: Anwenderbeschreibung Version: 3.0 : Redaktionsteam PKI cio.siemens.com Inhaltsverzeichnis 1. Zweck des Dokumentes:...3

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...

Mehr

FastViewer Remote Edition 2.X

FastViewer Remote Edition 2.X FastViewer Remote Edition 2.X Mit der FastViewer Remote Edition ist es möglich beliebige Rechner, unabhängig vom Standort, fernzusteuern. Die Eingabe einer Sessionnummer entfällt. Dazu muß auf dem zu steuernden

Mehr

Weitere Infos findet man auch in einem Artikel von Frank Geisler und mir im Sharepoint Magazin (Ausgabe Januar 2011) www.sharepoint-magazin.

Weitere Infos findet man auch in einem Artikel von Frank Geisler und mir im Sharepoint Magazin (Ausgabe Januar 2011) www.sharepoint-magazin. Microsoft Sharepoint Server 2010 und Forefront TMG Authentifizierungsoptionen Forefront TMG und Microsoft Sharepoint kommen mit einer Vielzahl von Authentifizierungsoptionen wie: NTLM Negotiate Kerberos

Mehr

Windows Vista Security

Windows Vista Security Marcel Zehner Windows Vista Security ISBN-10: 3-446-41356-1 ISBN-13: 978-3-446-41356-6 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41356-6 sowie im Buchhandel

Mehr

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele: 2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Configuring Terminal Services o Configure Windows Server 2008 Terminal Services RemoteApp (TS RemoteApp) o Configure Terminal Services Gateway

Mehr

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...

Mehr

AXIGEN Mail Server. E-Mails per Smarthost versenden E-Mails per Pop3 empfangen. Produkt Version: 6.1.1 Dokument Version: 1.2

AXIGEN Mail Server. E-Mails per Smarthost versenden E-Mails per Pop3 empfangen. Produkt Version: 6.1.1 Dokument Version: 1.2 AXIGEN Mail Server E-Mails per Smarthost versenden E-Mails per Pop3 empfangen Produkt Version: 6.1.1 Dokument Version: 1.2 Letztes Update: 23.September 2008 Kapitel 1: Instruktionen Willkommen Was zeigt

Mehr

EchoLink und Windows XP SP2

EchoLink und Windows XP SP2 EchoLink und Windows XP SP2 Hintergrund Für Computer auf denen Windows XP läuft, bietet Microsoft seit kurzem einen Update, in der Form des Service Pack 2 oder auch SP2 genannt, an. SP2 hat einige neue

Mehr

Dokumentation IBIS Monitor

Dokumentation IBIS Monitor Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt

Mehr

Forefront Threat Management Gateway (TMG) und Forefront Unified Access Gateway (UAG) Die perfekte Lösung

Forefront Threat Management Gateway (TMG) und Forefront Unified Access Gateway (UAG) Die perfekte Lösung Forefront Threat Management Gateway (TMG) und Forefront Unified Access Gateway (UAG) Die perfekte Lösung Das Problem Die Abkündigungen seitens Microsoft von Forefront Threat Management Gateway (TMG) und

Mehr

Whitepaper. Produkt: combit address manager / Relationship Manager. Client-Verbindungsprobleme beheben. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: combit address manager / Relationship Manager. Client-Verbindungsprobleme beheben. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit address manager / Relationship Manager Client-Verbindungsprobleme beheben Client-Verbindungsprobleme beheben - 2 - Inhalt Einleitung

Mehr

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden: 1. Konfiguration von DynDNS 1.1 Einleitung Im Folgenden wird die Konfiguration von DynDNS beschrieben. Sie erstellen einen Eintrag für den DynDNS Provider no-ip und konfigurieren Ihren DynDNS Namen bintec.no-ip.com.

Mehr

Konfiguration des Novell GroupWise Connectors

Konfiguration des Novell GroupWise Connectors Konfiguration des Novell GroupWise Connectors Installation und Konfiguration Version 2013 Spring Release Status: 09. März 2013 Copyright Mindbreeze Software GmbH, A-4020 Linz, 2013. Alle Rechte vorbehalten.

Mehr

Intrexx auf einem Windows 2012 Server

Intrexx auf einem Windows 2012 Server T E C H N I S C H E D O K U M E N T A T I O N Intrexx auf einem Windows 2012 Server Intrexx 7.0 Um den Intrexx Server auf einem Windows Server 2012 verwenden zu können, ist es zunächst notwendig, den Internet

Mehr

TERRA Kasse Backup Service

TERRA Kasse Backup Service TERRA Kasse Backup Service Autor: Stephan Gernardt Erstellt am: 30.12.2015 Letzte Änderung Aktuelle Version 01.01.01 Inhaltsverzeichnis 1TERRA Pos Backup Client...3 1.1Client starten...3 1.2Konfiguration

Mehr

quickterm 5.6.0 Systemvoraussetzungen Version: 1.0

quickterm 5.6.0 Systemvoraussetzungen Version: 1.0 quickterm 5.6.0 Systemvoraussetzungen Version: 1.0 06.07.2015 Inhaltsverzeichnis Inhaltsverzeichnis 1 Server 3 2 Client 5 3 Web 6 4 Studio Plug-In 7 2 quickterm 5.6.0 - Systemvoraussetzungen Server 1 1

Mehr

estos UCServer Multiline TAPI Driver 5.1.30.33611

estos UCServer Multiline TAPI Driver 5.1.30.33611 estos UCServer Multiline TAPI Driver 5.1.30.33611 1 estos UCServer Multiline TAPI Driver... 4 1.1 Verbindung zum Server... 4 1.2 Anmeldung... 4 1.3 Leitungskonfiguration... 5 1.4 Abschluss... 5 1.5 Verbindung...

Mehr

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung: Installation Bevor Sie mit der Installation von MOVIDO 1.0 beginnen, sollten Sie sich vergewissern, dass der Internet Information Server (IIS) von Microsoft installiert ist. Um dies festzustellen, führen

Mehr

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Inhaltsverzeichnis 1 Allgemein... 3 2 Erforderliche Anpassungen bei der Installation...3 2.1 Konfiguration Jboss 7 Applicationserver (Schritt 4/10)...3

Mehr

Security. Stefan Dahler. 4. Internet Verbindung. 4.1 Einleitung

Security. Stefan Dahler. 4. Internet Verbindung. 4.1 Einleitung 4. Internet Verbindung 4.1 Einleitung Im Folgenden wird die Konfiguration der DFL-800 Firewall gezeigt. Sie konfigurieren einen Internet Zugang zum Provider mit dem Protokoll PPPoE. In der Firewallrichtlinie

Mehr

Beschreibung Installation SSH Server für sicher Verbindung oder Bedienung via Proxyserver. (Version 5.x)

Beschreibung Installation SSH Server für sicher Verbindung oder Bedienung via Proxyserver. (Version 5.x) Beschreibung Installation SSH Server für sicher Verbindung oder Bedienung via Proxyserver. (Version 5.x) www.luf.at Inhaltsverzeichnis 1 ÜBERSICHT...3 1.1 Wann benötige ich die Installation des SSH Servers?...3

Mehr

Dieses HowTo darf nicht vervielfältigt oder veröffentlich werden ohne Einverständnis des Erstellers. Alle Angaben ohne Gewähr.

Dieses HowTo darf nicht vervielfältigt oder veröffentlich werden ohne Einverständnis des Erstellers. Alle Angaben ohne Gewähr. [HowTo] Einrichten von POP3 & SMTP am Client Autor(en): Michael Ruck Stand: 19.09.2008 Version: 1.0 Lotus Notes Client Versionen: 6.x, 7.x, 8.x Michael Ruck Dieses HowTo darf nicht vervielfältigt oder

Mehr

A. Ersetzung einer veralteten Govello-ID ( Absenderadresse )

A. Ersetzung einer veralteten Govello-ID ( Absenderadresse ) Die Versendung von Eintragungsnachrichten und sonstigen Nachrichten des Gerichts über EGVP an den Notar ist nicht möglich. Was kann der Notar tun, um den Empfang in seinem Postfach zu ermöglichen? In zahlreichen

Mehr

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein Einrichtung von orgamax-mobil Um die App orgamax Heute auf Ihrem Smartphone nutzen zu können, ist eine einmalige Einrichtung auf Ihrem orgamax Rechner (bei Einzelplatz) oder Ihrem orgamax Server (Mehrplatz)

Mehr

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Windows 8 Systemsteuerung > Programme > Windows Features aktivieren / deaktivieren > Im Verzeichnisbaum

Mehr

Sophia Business Leitfaden zur Administration

Sophia Business Leitfaden zur Administration Sophia Business Leitfaden zur Administration 1. Anmelden... 2 2. Zugangscode neu anlegen... 3 3. Zugangscodes verwalten... 4 4. Ergebnisse anzeigen... 5 5. Installation und technische Hinweise... 6 a.

Mehr

Emailanleitung für einen 2Wire- Account im Microsoft Outlook 2007

Emailanleitung für einen 2Wire- Account im Microsoft Outlook 2007 Emailanleitung für einen 2Wire- Account im Microsoft Outlook 2007 Emailanleitung für 2Wire im Microsoft Outlook 2007: 1 Einrichtung... 3 1.1 Neues Email-Konto hinzufügen... 3 1.2 Konto automatisch einrichten...

Mehr

ANYWHERE Zugriff von externen Arbeitsplätzen

ANYWHERE Zugriff von externen Arbeitsplätzen ANYWHERE Zugriff von externen Arbeitsplätzen Inhaltsverzeichnis 1 Leistungsbeschreibung... 3 2 Integration Agenda ANYWHERE... 4 3 Highlights... 5 3.1 Sofort einsatzbereit ohne Installationsaufwand... 5

Mehr

Konfigurationsbeispiel ZyWALL USG

Konfigurationsbeispiel ZyWALL USG Zywall USG und User Awareness über ZyXEL OTP (One Time Password) Ziel dieser Anleitung ist es, den Internet-Zugang benutzerbasierend zu regeln. Wer über den Web-Browser (http) ins Internet gelangen will,

Mehr

Clients in einer Windows Domäne für WSUS konfigurieren

Clients in einer Windows Domäne für WSUS konfigurieren Verwaltungsdirektion Abteilung Informatikdienste Clients in einer Windows Domäne für WSUS konfigurieren 08.04.2009 10:48 Informatikdienste Tel. +41 (0)31 631 38 41 Version 1.0 Gesellschaftsstrasse 6 Fax

Mehr