4.1 Grundlagen/Eckwerte

Versionen

Produkt

Version 

Sybase SQL Anywhere 

Version 17.X, Build 6089

PerformX 

Version 21.X

World of Documents (WoD)

Version 17.6.2

Standardports (Installationspfade siehe unten)

Basis

Installationspfad

Port

Sybase

C:\Programme\Sybase\SQL Anywhere

 

Proxy PROD

D:\PerformX\Server\PROD\SQL Proxy Server

52100

Proxy TEST

D:\PerformX\Server\PROD\SQL Proxy Server

52101

Proxy SCHULUNG

D:\PerformX\Server\PROD\SQL Proxy Server

52102

WoD

D:\PerformX\Server\PROD\World of Documents

40080

Backup

D:\PerformX\PXBackup

Unterverzeichnisse für PROD und TEST: [Sybase-Engine-Name]

 

Swap

D:\PerformXSwap

 

 

 

 

PerformX Datenbank

 

 

PROD

D:\PerformX\Database\PROD

52151

TEST

D:\PerformX\Database\TEST

52152

SCHUL

D:\PerformX\Database\SCHUL

52153

DEMO (Performa)

 

52154

DEV (Performa)

 

52156

 

 

 

PerformX Client (Server)

 

 

PROD

D:\PerformX\Client\PROD

-

TEST

D:\PerformX\Client\TEST

-

SCHUL

D:\PerformX\Client\SCHUL

-

 

 

 

PerformX Client (Client)

 

 

PROD

C:\Programme\PerformX\Client\PROD

-

TEST

C:\Programme\PerformX\Client\TEST

-

SCHUL

C:\Programme\PerformX\Client\SCHUL

-

 

 

 

Portal/Connector

 

 

Microsoft Azure VPN Hybrid Manager

C:\Program Files\Microsoft\HybridConnectionManager 0.7

80 443

 

 

 

REST

 

 

REST PROD

D:\PerformX\Server\PROD\REST2-[App]\

8087

REST TEST

D:\PerformX\Server\TEST\REST2-[App]\

8084

 

 

 

BPE

 

 

BPE PROD

D:\PerformX\Server\PROD\BPE\

8088

BPE TEST

D:\PerformX\Server\TEST\BPE\

8085

 

 

 

PerformX Admin

 

 

Temporäre Datensicherungen

D:\PerformX\PXAdmin\History

 

Installationsdateien, OCR-B-Schrift, Registry-Files usw.

D:\PerformX\PXAdmin\Technik

 

Vorbereitete Startverknüpfungen

D:\PerformX\PXAdmin\Start

 

 

 

 

Zusatz-Tools

 

 

Zynex

C:\Program Files (x86)\Zynex.DBSyncService

 

 

Falls Abacus und PerformX auf dem gleichen Server installiert sind, so muss der Port 40080 im Abacus umkonfiguriert werden, da WoD diesen Port fix verwendet

 

Verbindungstests

Vor der Installation können via Power-Shell die benötigten Netzwerkverbindungen überprüfen werden. Die einzelnen Skripts können via Power-Shell ausgeführt und die entsprechenden Parameter ersetzt werden. Der Wert "SERVER" muss mit dem Hostnamen oder der IP-Adresse des PerformX-Servers ersetzt werden.

Basis-Ports für PerformX/Proxy/WoD (ab Client)

test-netconnection -computername SERVER -port 52100
test-netconnection -computername SERVER -port 52101
test-netconnection -computername SERVER -port 52102
test-netconnection -computername SERVER -port 52151
test-netconnection -computername SERVER -port 52152
test-netconnection -computername SERVER -port 52153
test-netconnection -computername SERVER -port 40080

REST-Ports von Intern sowie Extern (ab PX-Server)

test-netconnection -computername SERVER -port 8087
test-netconnection -computername SERVER -port 8084
https://[REST-URL]/rest2/land

BPE-Ports (ab PX-Server)

test-netconnection -computername SERVER -port 8088
test-netconnection -computername SERVER -port 8085
Via Swagger-Interface möglich http://localhost:8085/swagger 

SMTP-Server (Dokumente-Versand und SuperMailer)

Office 365 → Aufruf URL und Login mit entsprechenden Authentifizierungsdaten 
Andere Exchange-Servers: Konfiguration BPE gemäss Angaben und Versand Rechnung → Weiterleitung Hinweismeldung der BPE an Kunde falls Versand fehlgeschlagen 

Hybrid Connection für PerformX Option Portal Connector) (ab PX-Server)

test-netconnection -computername 51.107.71.205 -port 80
test-netconnection -computername 51.107.71.205 -port 443

ODBC: Digitale Signage-System/PowerBI (ab PX-Server)

test-netconnection -computername SERVER -port 52151 (PROD)
test-netconnection -computername SERVER -port 52152 (TEST)
test-netconnection -computername SERVER -port 52153 (SCHULUNG)

 

Services

Dienst

Service-Name

Beispiel

DSN

Starttyp

Startreihenfolge Dienste

Service PerformX PROD

PerformX_Produktiv_52100

PerformX-Produktiv-17

PerformX_Produktiv.dsn

Automatisch

1a

Service PerformX TEST

PerformX_Test_52101

PerformX-Test-17

PerformX_Test.dsn

Automatisch

1b

Service PerformX SCHUL

PerformX_Schulung_52102

PerformX-Schulung-17

PerformX_Schulung.dsn

Automatisch

1c

 

 

 

 

 

 

Proxy PROD

SQLProxyServerProduktiv52100

SQL Proxy Server Produktiv 52100

 

Automatisch

2a

Proxy TEST

SQLProxyServerTest52101

SQL Proxy Server Test 52101

 

Automatisch

2b

Proxy SCHUL

SQLProxyServerSchulung52102

SQL Proxy Server Schulung 52102

 

Automatisch

2c

 

 

 

 

 

 

REST PROD

PerformX-REST2-[Applikation]-PROD

PerformX-REST2-OpenOlat-PROD

 

Automatisch

3a

REST TEST

PerformX-REST2-[Applikation]-TEST

PerformX-REST2-OpenOlat-PROD

 

Automatisch

3b

 

 

 

 

 

 

BPE PROD

PerformXBPEProd

PerformX Business Process Engine Prod

 

Automatisch (verzögerter Start)

4a

BPE TEST

PerformXBPETest

PerformX Business Process Engine Test

 

Automatisch (verzögerter Start)

4b

 

 

 

 

 

 

Hybrid Connection

Microsoft Azure VPN Hybrid Manager

Microsoft Azure VPN Hybrid Manager

 

Automatisch

5

WoD

WoD

WoD

 

Automatisch

6

  • PerformXSwap

  • PerformX

Verzeichnisstruktur Server

Die Vorgabe der Verzeichnisstruktur ist wie folgt:

.
├── PerformXSwap
└── PerformX
├── PerformX[Instanz]
│ ├── Client
│ ├── {Instazn-Name}
│ │ ├── Module --> Modellerweiterungen
│ │ ├── StdDate --> Reports
│ │ ├── Templates --> Standard Vorlagen
│ │ ├── prg.exe
│ │ └── *.dll
│ │ ├── bcxl32.dll
│ │ ├── DelZip179.dll
│ │ ├── RTF2HTML.dll
│ │ ├── RTF2HTML.ini
│ │ ├── WebSearch.dll
│ │ ├── WebSearch.ini
│ │ ├── wPDF010A.dll
│ │ ├── Libeay32.dll
│ │ └── Ssleay32.dll
│ └── Database
│ └── {Instanz-Name}
│ ├── *.db
│ ├── *.log
│ └── PerformX-{Instanz}.DSN
├── Server
│ └── {Instanz-Name}
│ └── REST2[Produkt]
│ ├── Module
│ │ └── *.pck
│ ├── Test
│ │ └── Test-Exes mit ini
│ ├── *.exe
│ ├── *.ini
│ ├── *.dll
│ ├── Log
│ ├── BPE
│ ├── *.exe
│ └── *.dll
├── Settings
│ ├── *.json
│ ├── *.db
│ └── Sybase.dns
└── Logs
└── *.txt

  • PXAdmin ( alle Admin-Sachen, welche die Benutzer nicht sehen sollten, in den Client-Verzeichnissen hat es auch noch ein Admin-Verzeichnis )

    • History

    • Start

    • Technik

 

  • PXBackup

    • {Instanz-Name}