Bull DPS 7000GCOS 7 - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Bull DPS 7000GCOS 7

Description:

permet des applications client s'ex cutant sur PC, NT ou Unix d'ex cuter des ... apporte le support natif TCP/IP dans l'environnement transactionnel GCOS 7/TDS ... – PowerPoint PPT presentation

Number of Views:140
Avg rating:3.0/5.0
Slides: 19
Provided by: afard
Category:
Tags: 7000gcos | dps | affichage | bull

less

Transcript and Presenter's Notes

Title: Bull DPS 7000GCOS 7


1
Bull DPS 7000/GCOS 7
Accès à TDS en TCP/IP TDS TCP/IP
PIDF 18 Octobre 2000
2
SOMMAIRE
  • GENERALITES
  • Architecture
  • Caractéristiques
  • API côté Client
  • ADMINISTRATION
  • Configurations des liens
  • TDS génération
  • Gestion des Sockets
  • CONFIGURABILITE
  • AVANTAGES pour les UTILISATEURS
  • TDS TCP/IP offre 3-tier
  • GCOS 7 prêt pour l'infrastructure e-business

3
GENERALITES 1/2
TCP/IP accès à TDS
  • permet à des applications client s'exécutant sur
    PC, NT ou Unix d'exécuter des transactions TDS/
    GCOS 7 à travers un lien de communication TCP/IP
  • apporte le support natif TCP/IP dans
    l'environnement transactionnel GCOS 7/TDS

Bull DPS 7000
GCOS 7 /TDS Applications
4
GENERALITES 2/2
Bull DPS 7000
GCOS 7/TDS Applications Transactions
ConversationelClient/Server
NT, PC ou UNIX
5
ARCHITECTURE
  • Un accès natif TCP/IP au TDS GCOS 7 à partir de
  • Stations de travail Client sur PC/ NT et
  • Systèmes UNIX

SOCKG 7
PC, NT or UNIX machine
DLL on Windows
TCP/IP Network Via FDDI ou Ethernet
Primitives Libraryon UNIX
6
Côté Serveur Caractéristiques 1/3
  • Une nouvelle couche intégrée au Run-time TDS gère
    le 'socket interface'
  • fournissant un accès entièrement transparent aux
    transactions pour les clients TCP/IP
  • permettant aux transactions existantes d'être
    utilisées sans modifications
  • assurant le niveau de performance et de
    configurabilité demandé dans un environnement de
    production

GCOS 7
TDS Application
Transactions
Bull DPS 7000
SOCKG 7
SOCKG 7 offre une "interface socket" standard ?
transparente aux applications
7
Côté Serveur Caractéristiques 2/3
  • permettant la coexistence dans la même
    application des correspondants TM (Terminal
    Manager), XCP and TCP/IP
  • n'induisant aucune restriction envers l'offre
    TDS en cours (HA, XCP2,...)

8
Côté Serveur Caractéristiques 3/3
  • Les modes d'échange
  • FORMS(si TDS/ FORMS a été utilisé pour générer
    les grilles)
  • Seul, les champs variables sont échangés entre le
    TDS et l'application client,
  • Ils sont séparés par un caractère de délimitation
  • TDS reconstruit les 'Forms' afin de fournir une
    visibilité inchangée aux transactions GCOS 7/TDS
  • Chaque champ est replacé dans le même ordre
    d'affichage de l'écran initial
  • Message (mode ligne)
  • Visibilité inchangée pour les transactions GCOS
    7/TDS

9
Côté Client Caractéristiques
  • Le client (PC workstation ou UNIX système)
    utilise une API pour dialoguer avec TDS dans le
    mode opératoire Client/Serveur
  • sous-ensemble de l'interface X/OPEN XATMI
  • utilisant l'interface Socket Standard pour
    communiquer avec TDS
  • assurant la bonne conversion des différents types
    de données
  • DLL fourni par Bull (Dynamic Link Library sur
    PC) ou une librairie (sur Unix)
  • permettant aux applications Client PC d'être
    générées avec des outils RAD (Visual Basic, MS
    Visual C, WINDEV,...)

PC , NT, UNIX
10
Côté Client Programmatic Interface
  • Un sous-ensemble d' X/Open XATMI a été choisi
    pour utiliser le modèle conversationel
  • Tpalloc
  • tpconnect
  • tpsend
  • tpfree
  • tpdiscon
  • tprecv

NT, PC , UNIX
11
Dialogue Client / Serveur
  • Windows ou UNIX Client GCOS 7/TDS Serveur
  • tpalloc
  • tpconnect connection OK
  • tprecv LOGON "Ready"
  • tpsend "TX1" Transaction TX1
  • TPR1
  • tprecv SEND EMI data1
  • TPR2
  • tprecv SEND EGI data2
  • tpsend "BYE" BYE
  • tprecv LOGOUT "disconnected
  • tpdiscon
  • tpfree

12
Dialogue Client/Serveur Exemple
PC ou UNIX Client GCOS 7/TDS Serveur
tpalloc connectbuf, rcvbuf, sendbuf
tpdiscon connect_id tpfree connectbuf,
rcvbuf,sendbuf
13
Côté Serveur Administration 1/3
  • Configuration des liens
  • service-name system_nametds_name
  • GXTI/FCP 7
  • ETC_HOSTS subfile of SYS.DSACONF
  • ETC_SERVICES subfile of SYS.DSACONF
  • OPEN 7
  • /etc/hosts
  • /etc/services

Example on PC in the file
windows\hosts ? 129.182.x.yz
open7-bcc9 in the file windows\services ?
open7-bcc9tcp7 10110/tcp on OPEN7 via FCP7
in the file /etc/hosts ( not
mandatory) ? 129.182.abc.xyz CLOF037 in the
file /etc/services ? open7-bcc9tcp7
10110/tcp ? PC and OPEN 7 will listen together
on the same port number 10110
14
Côté Serveur Administration 2/3
  • Génération du TDS
  • Déclaration du protocole TCP/IP
  • Selection du type de socket 'SOCKG 7'
  • dans la TDS SECTION du fichier STDS insérer
  • TCP-IP PROTOCOL USED WITH OPEN7 GXTI
  • ATTACH SHARABLE MODULE H_SM_DCM.

15
Côté Serveur Administration 3/3
  • GESTION DES SOCKETS
  • Trois nouvelles commandes ont été développées
    pour gérer les sockets TDS
  • CLOSE_TDS_SOCKET
  • OPEN_TDS_SOCKET
  • DISPLAY_TDS_SOCKET

GCOS 7
T D S
SOCKG 7
OPEN 7
GXTI
16
Côté Client Configuration des liens
  • CLIENT
  • Côté Unix
  • /etc/hosts
  • /etc/services
  • Côté PC , NT
  • C\Windows\hosts
  • C\Windows\services

17
Côté Serveur Configurabilité
  • Avec OPEN 7
  • 1500 clients TCP/IP par GCOS 7
  • Avec GXTI
  • 4000 clients TCP/IP par GCOS 7
  • TDS capacité
  • 4000 sessions

Bull DPS 7000
GCOS 7
TDS
SOCKG 7
OPEN 7
GXTI
FCP 7
ISL
TCP/IP Network
TDS TCP/IP Client Applications

18
Environnements Client Supportés
  • PC client
  • MS-Windows 3.X/95/98/NT
  • Win sockets
  • UNIX client
  • AIX 4.2.1.0 ou plus
  • Autre Unix (DPNS)

Réseau TCP/IP
19
Avantages pour l'UTILISATEUR 1/2
  • Les transactions existantes et les nouvelles
    peuvent être activatées à partir
  • d'un terminal DSA
  • et
  • d'une station client TCP/IP
  • Même niveau de configurabilité que dans
    l'environnement OSI/DSA

GCOS 7/TDS Application
20
Avantages pour l'UTILISATEUR 2/2
  • Baisse des coûts de protocoles de communication
    software sur les plateformes client
  • Pas de logiciel de protocole de communication
    spécifique Bull sur les plateformes client
  • La nouvelle offre est conforme avec la majorité
    des standards, tels que le protocole de
    communication TCP/IP et l'API XATMI
  • L'application Client peut être rapidement générée
    avec les outils RAD leaders du marché

21
TDS TCP/IP offre 3-tier (1)
  • But recherché par l'architecture 3-tier, est de
    supporter aussi l'interface du client universel
  • ? l' interface Web browser

Client Universel "Browser"
? GCOS 7 prêt pour l' infrastructure
e-business
GCOS 7 applications Client/Server Cooperatives
22
TDS TCP/IP offre 3-tier(2)
  • Les APIs Client TDS TCP/IP
  • Candidats idéaux en tant que Connecteur entre
    les "business process" s'exécutant sur un serveur
    intermédiaire, et le serveur d'applications et de
    données GCOS 7 back-end
  • L'API XATMI sera disponible sur un serveur
    intermédiaire (NT,Unix) pouvant être partagée et
    accédée par des clients universels

GCOS 7
Windows / Unix Server
TDS Application
Web Server
Transactions
CGI Process TDS relay
3-tier
TDS
SOCKG 7
TDS TCP/IP XATMI API
Réseau TCP/IP
GXTI
OPEN 7
ISL
FCP 7
23
TDS TCP/IP architectures 2-tier 3-tier
  • Les fonctionnalités ( caractéristiques) en
    2-tier sont aussi supportées en 3-tier
  • les 2 modèles 2 3-tiers peuventexister
    simultanément

Windows / Unix Server
TDS TCP/IP XATMI API
3-tier
Windows / Unix Client
2-tier
24
Rappel TCP/IP access to TDS
  • Applications Client
  • DLL(16/32-bits ) sur PC
  • Librairie sur UNIX
  • Liens de communications TCP/IP
  • OPEN 7 / ISL ou FCP 7
  • GXTI / FCP 7
  • GCOS 7 Prérequis (version minimum)
  • GCOS 7 V7 - TS7560
  • GCOS 7 V8 - TS8560
  • GCOS 7 V9 - TS9662
  • OPEN 7 link ? OPEN 7 V4 / V5
  • GXTI link ? GCOS 7 XTI
  • Transaction (présentation) mode
  • MESSAGE ? FORMS (échange des champs variables)

25
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com