+ All Categories
Home > Documents > DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus...

DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus...

Date post: 05-Apr-2015
Category:
Upload: wilhelmus-rediger
View: 105 times
Download: 2 times
Share this document with a friend
28
DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies
Transcript
Page 1: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

Konnektivität innen & außen

Paul Barber

PVX Plus Technologies

Page 2: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

Themen• Client Server Schnittstellen– WindX Erweiterungen– Application Server & NTHOST Erweiterungen– PxPlus Simple Client Server– Web Schnittstellen– http basierter CALL– Apache Web-Server Schnitttstelle– Anforderung von Daten von einer Webseite

• *PlusFax * Schnittstelle

Page 3: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

WindX Erweiterungen• Dynamischer Download für Bilder und Programme

– Das System wird nach Bedarf vom Server zum Arbeitsplatz downloaden– Bilder werden durch "PICTURE" mnemonic angezeigt– Alle CALLed Programme sind in * plus / wdx / usr

– Speichert 'aktuelles' Bild / Programm im Arbeitsbereich im Arbeitsplatz

• Die Vorteile beinhalten– Einfachere Einrichtung– Keine zugeordneten Laufwerke für bessere Sicherheit– Automatische Aktualisierung von alten Daten

Mapped Drive

Image sent by application

Dynamically downloads and stores program/image as needed

Page 4: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

WindX Erweiterungen• Festgelegter Download

– Wird durchgeführt, wenn der User sich mit dem Server verbindet– Fragt den User um Downloaderlaubnis– Kann so konfiguriert werden, dass es einen Download verlangt– Nachrichtentext kann für mehrsprachige Systeme konfiguriert werden

• Wird generell zum Laden von festgelegten Anwendungen verwendet, wie beispielsweise– Hilfedateien– Constant Bilder (Splash Screens, etc..)– Programme / Objekte– Andere Software (Install EXEs)

Page 5: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

WindX Erweiterungen• Verbesserte Daten Komprimierung– ProvideX hat nur versucht, einzelne Pakete zu

komprimieren– PxPlus komprimiert den vollständigen Datenstrom

– Besseres Kompressionsverhältnis– Weniger Aufwand in Kompression / Erweiterungslogik– Reduziert übermittelten Daten, was die Übertragungszeiten

verbessert

Page 6: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

WindX Erweiterungen• Erbaute "Keep Alive"-Logik

– Stellt sicher, dass Arbeitsplatz ist immer noch on-line– TCP / IP-Protokoll meldet keine Trennung im Leerlauf

– Host sendet automatisch alle 10 Minuten Dummy-Nachricht an WindX, um sicherzustellen, dass das Terminal aktiv ist– Fehler, die erkannt werden, werden vom zweiten Paket gesendet– Zeitfenster kann über die '+ A' System-Parameter konfiguriert werden– Vermeidet die Notwendigkeit die OS-Konfiguration zu ändern

Page 7: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

WindX Erweiterungen• Pausenerkennung für WindX

– ProvideX würde'Break' nicht erkennen, außer als INPUT– Könnte nicht 'Break' vom Programm während es in einer

Verarbeitungsschleife ist– PxPlus prüft die Eingabewarteschlangen alle 10 Sekunden

– Pause wird irgendwo <10 Sekunden erkannt– Zeit ist nicht konfigurierbar

Page 8: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

WindX Erweiterungen• Multi-Objekt Anfragen– Zugriff auf mehrere Objekte mit einer einzigen Anfrage.

– Reduziert die Anzahl der gesendeten Pakete– Verbessert die Leistung– Funktioniert mit Steuerungen, Objekten, und COM-Objekten

Page 9: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

WindX Erweiterungen• Multi-Objekt Anfragen

– Verwendet 'Pseudo'-Objektnamen, die mit Punkt enden (".")- Jeder echte Objektnamen ist durch Punkte getrennt

Z.b. ctlgrid’colno.row.value.lock.$ = “1|10|01-DENNYS|0|”

Setzt-Grid-Spalte auf 1, Reihe auf 10, Wert " auf 01-DENNYS", und entriegelt die Zelle

– Kann verwendet werden, um Objekte zu lesen oder zu schreiben– Reduziert WindX Übertragungspakete auf READ– Auf dem WRITE Trennzeichen ist das letzte Zeichen auf Daten

geschrieben– Beispiel wurde oben verwendet | Zeichen für Trennzeichen– READ Richtlinie für Trennzeichen ist $ 00 $

Page 10: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

WindX Erweiterungen• Zusätzliche Fähigkeit, einzelnen Ausgabe von FIND zum Lesen von

Grid/List– Bedürfnis, eine Zelle/Reihe auf einmal ZU FINDEN wurde beseitigt– Zum Abrufen des gesamten Inhalts der Listbox oder des grids verwenden Sie:

LIST_BOX FIND xxx.ctl 0,X$GRID FIND xxx.ctl,0,0,X$

– Zeigt alle Inhalte– Jede Zeile durch Zeichen in 'Sepload $ Objekt getrennt– Jede Spalte durch Zeichen in 'SEP $ Objekt getrennt

Page 11: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

WindX Erweiterungen• Host-Objekt Caching– Speichert nur die Objekte, die der End-User nicht ändern

kann, sondern nur das Programm.– System merkt sich, was vom Programm festgelegt wurde

– Objekte, die es speichern wird– Position, Sicherung, aktivieren / deaktivieren, sichtbares, etc.

– Objekte, die es nicht speichern wird– Wert, Spaltenbreiten, Auswahl, etc.

– Gesteuert durch '+ H' System-Objekt– Wenn festgelegt wird der Host versuchen die Objekte zu speichern – Kann nur mit Professional oder E-Commerce-Lizenz aktiviert

werden

Page 12: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

WindX Erweiterungen• Automatische Weitergabe von Systemparametern zu WindX

– Hilft Konsistenz im Display zu gewährleisten– Vermeidet, dass das Programm aus der Ferne den Parameter

festlegen muss– Parameter, die weitergeleitet werden sind:

• 'CH' Textfarbe für Steuerungen, die Schweben entdeckt, wenn Maus nicht darüber ist

• 'CO' Textfarbe für Steuerungen, die Schweben entdeckt, wenn Maus darüber ist

• 'IM' Merkt sich die User Einstellung 'Insert-Modus "zwischen den Eingängen• "PW" Wert des Zeichens, dass für Passwort-Maske verwendet wird• "U8" Unicode/UTF-8 Einstellungen

Page 13: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

WindX Erweiterungen• Hinzugefügtes [LCL] Präfix als ‘Smart’ Alternative zu [WDX]

– Kann ‘[LCL]’ wo auch immer ‘[WDX]’ akzeptiert wurde verwenden– Ignoriert wenn non-WindX sonst dasselbe wie [WDX] Präfix

• 16-Bit-Grenze für die LIST_BOX Index-Verweisung wurde entfernt– LIST_BOX WRITE/FIND/READ kann jetzt Artikel-Nummern> 65535

verwenden• Zusätzlicher Support für EXIT-Fehler Codes > 255

Page 14: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

WindX Erweiterungen• Bietet folgende globale Variablen vom Arbeitsplatz aus:– % PXPLUS_WHO $ - Arbeitsplatz-User-ID– % PXPLUS_NID $ - Arbeitsplatz NID– Legt ursprünglichen FID (0) basiert auf dem Arbeitsplatz

FID fest

Page 15: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

AppServer und NTHOST• Bisher musste eine User-Lizenz geopfert werden,

damit es auf Windows läuft• PxPlus Versionen haben diese Anforderung beseitigt

– NTHOST sollte nun mit-BKG in der Kommandozeile ausgeführt werden

– AppServer Standardkonfiguration kommt mit-BKG

Das heißt, dass ein Upgrade auf PxPlus Ihnen den Gegenwert von einer zusätzlichen User-Lizenz auf Windows bei der Verwendung von AppServer oder NTHOST gibt.

ProvideXSacrifices one

user

PxPlusFrees up the

user

Page 16: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

PxPlus Simple Client Server• Einfache Thin-Client-Server-Implementierung

– Ersetzt NTHOST und den Single-Port-Aspekt vom AppServer– Weniger Aufwand als Application Server oder NTHOST

– Schnellere Startzeiten und verbesserte Datenübertragung

– Verwendet einen einzigen Port für Verbindungen– Standard-Port ist 4093

Der Standard-Port wurde PxPlus durch den InternetPort Assignment Authority (ICANN) für unsere exklusive Nutzung zugewiesen.

– Ein anerkannter Port hilft Konflikte und Fragen zu vermeiden– Reduziert Firewall-Konfigurations-Probleme

– Kann im sicheren Modus mit SSL laufen

Page 17: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

PxPlus Simple Client Server• Host-Programm wird durch * PLUS/CS/HOST gestartet

– Wird START_UP im aktuellen Verzeichnis verwenden– Unterstützt zwei Befehlszeilen-arg-Werte

– Erster Wert ist die zu verwendende Port-Nummer (4093 ist Standard)– Zweiter Wert ist das gezwungene Lead-Programm

– Host wird dieses Lead Programm ausführen, sobald sich der Client verbindet– Erfolgreicher Client definiert das Lead Programms in% LPG_USER $ (or "-none-")

• Client-Programm ist * PLUS/CS/CLIENT– Unterstützt zwei Befehlszeilen-arg-Werte– Erster Wert ist Host-IP-Adresse / Name

– Kann optional ein Semikolon und die Port-Nummer angehängt haben

– Zweiter Wert ist das gewünschte Programm, das laufen soll (Läuft nach Host´s eigenem Ermessen)

Page 18: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

PxPlus Simple Client Server• Kann als Dienst auf Windows laufen– Installations- und Deinstallationsprogramm wird zur

Verfügung gestellt

RUN "* PLUS / CS / SERVICE„

• Standardmäßig auf Start "manuell" – Nach der Installation müssen Sie zu Automatisch und Start

wechseln

• Re-run-Dienstprogramm zum Entfernen / Ändern von Einstellungen

Page 19: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

PxPlus Simple Client Server• Server-Symbol erscheint im Infobereich, wenn es über das

Windows-Desktop läuft– Rechter Mausklick zum Anzeigen der aktiven User-Anzahl und der

Anfrage zum Herunterfahren

Handhabt auch die Startprozessaufgaben für iNomads(mehr dazu morgen)

• Neue direkte Startfähigkeit für * ix Telnet-Sitzungen• Einstellung% PXPLUS_HOST $ erlaubt Ihnen den Port anzugeben:

%PXPLUS_HOST$=“*server;port“ CALL "*windx.utl;spawn", …

• ProvideX verwendet dynamische Portzuweisung, was Firewall-Probleme verursacht

Page 20: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

Web-Schnittstellen• PxPlus bietet zwei Alternativen für die Anbindung an

das Web:– PVX Web Server– Schnittstelle über den Apache Web Server

Page 21: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

Web-Schnittstellen• PVX Web Server:

User

User

User

User

User

PVX Task

PVX Task

PVX Task

Alle Anfragen gehen durch PVX Aufträge, und jede zusätzliche Datei / Bild bedarf eines

gesonderten PVX Auftrages.

PVX Web Server

Files & HTML Pages

Images

Page 22: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

• PxPlus Apache Server Schnittstelle:

Web-Schnittstellen

User

User

User

User

UserImages

Other Web processes

PHP, ASP, …

PxPlusTask

PxPlusTask

Files & HTML Pages

ApacheHTTP

Server

Nur Applikationsanfragen verwenden PxPlus Aufgaben

Page 23: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

Web-Schnittstellen• Die Vorteile des PVX Web-Servers– Einfach einzurichten und auszuführen

• Vorteile der PxPlus / Apache Server Schnittstelle– PxPlus kann mit anderen Apache-basierte Anwendungen

gleichzeitig bestehen– Bessere Performance gegenüber dem PVX Web Server

– Datei / HTML Downloads werden von Apache ausgeführt– Nur Anfragen, die PxPlus benötigen, nutzen auch tatsächlich PxPlus

– Apache ist der weltweit führende Web-Server– Vermeidet Sicherheit / Zuverlässigkeitsbedenken von

Kunden

Page 24: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

Web-Schnittstellen• PVX Web-Server (kleine PxPlus Erweiterungen)– PxPlus beinhaltet ein Programm, um es als Windows-

Dienst zu installieren

RUN "* plus / web / service„– Vereinfacht die Web-Server-Installation und Entfernung

Verwendung von-BKG auf Web-Server beseitigt die Notwendigkeit für Nutzung einer zusätzlichen Lizenz

Page 25: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

Web-Schnittstellen• Eingebaute RPC-Style Call-Schnittstelle über WEB

Verbindung– Ermöglicht den Applikationen Unterprogramme auf dem

Server laufen zu lassen– Datenaustausch basiert auf dem SOAP-Protokoll und

XML

CALL "[http:www.yourserver.com]progxxx", a$, b$, c, d+1.23

– Verwendet HTTP oder HTTPS-Verbindung– Benötigt Professional-Lizenz

Page 26: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

Web-Schnittstellen• Unterprogramm zum Senden und Empfangen HTTP /

HTTPS– Ermöglicht einfachen Zugriff auf Web-Services

CALL “*PLUS/WEB/REQUEST”,url$,data$,body$,header$,type$

– Wo:• url$ - Adresse der Web-Seite / Service• data$ - Optionale Daten, die Sie schicken wollen / POST• body$ - Antwortkörper, wie durch den Host zurückgegeben• header$ - Antwortüberschrift, wie durch den Host zurückgegeben• type$ - Inhaltstyp (optional)

Page 27: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

*PLUSFAX* Schnittstelle• Ermöglicht den Zugriff auf E-Mail basirte Fax-Dienste– Einfache Einrichtung über Text-Modus-Konfigurationsdatei– Direkt aufrufbar aus OPEN vorbei in das FAX #

OPEN (n) “*PLUSFAX*;FAXNO=1888123456”

• Benötigt Add-On-Paket 10007 & Fax-Service-Konto• Kompatible Fax-Dienstleister:

– TrustFax– MyFax– Send2Fax

Page 28: DireXions + 2011 – Connectivity Inside & Out Konnektivität innen & außen Paul Barber PVX Plus Technologies.

DireXions+ 2011 – Connectivity Inside & Out

Ende der Präsentation


Recommended