Composants réseau pour 4D Server Windows /Mac OS 4D Server et 4e Dimension 1985-1999 ACI SA/ACI US. Tous droits réservés.
Composants réseau pour 4D Server Version 6.5 pour Windows et Mac OS Copyright 1985-1999 ACI SA. Tous droits réservés. Les informations contenues dans ce manuel peuvent faire l objet de modifications sans préavis et ne sauraient en aucune manière engager ACI SA. La fourniture du logiciel décrit dans ce manuel est régie par un octroi de licence dont les termes sont précisés par ailleurs dans la licence électronique figurant sur le support du Logiciel et de la Documentation y afférente. Le logiciel et sa Documentation ne peuvent être utilisés, copiés ou reproduits sur quelque support que ce soit et de quelque manière que ce soit, que conformément aux termes de cette licence. Aucune partie de ce manuel ne peut être reproduite ou recopiée de quelque manière que ce soit, électronique ou mécanique, y compris par photocopie, enregistrement, archivage ou tout autre procédé de stockage, de traitement et de récupération d informations, pour d autres buts que l usage personnel de l acheteur, et ce exclusivement aux conditions contractuelles, sans la permission explicite d ACI SA. ACI, 4D, 4D Calc, 4D Draw, 4D Write, 4D Insider, 4ème Dimension, 4D Server, 4D Compiler ainsi que les logos 4e Dimension, ACI et 4D sont des marques enregistrées d'aci SA. Windows, Windows NT, Win 32s et Microsoft sont des marques enregistrées de Microsoft Corporation. Apple, Macintosh, Power Macintosh, LaserWriter, ImageWriter, QuickTime sont des marques enregistrées ou des noms commerciaux de Apple Computer, Inc. Mac2Win Software Copyright 1990-1999 est un produit de Altura Software, Inc. ACROBAT Copyright 1987-1999, Secret Commercial Adobe Systems Inc. Tous droits réservés. ACROBAT est une marque enregistrée d Adobe Systems Inc. Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.
Table des matières 1. Introduction 5 Protocoles et composants réseau 7 Protocoles réseau 9 Plates-formes, protocoles et composants réseau 10 Choix du protocole en fonction de la plate-forme 11 2. Protocoles sous MacOS 13 TCP/IP sous MacOS 15 AppleTalk sous MacOS 16 3. Protocoles sous Windows 95/98 19 Installer un protocole sous Windows 95/98 21 IPX/SPX sous Windows 95/98 23 TCP/IP sous Windows 95/98 25 AppleTalk sous Windows 95/98 27 4. Protocoles sous Windows NT 3.51 29 Installer un protocole sous Windows NT 3.51 31 IPX/SPX sous Windows NT 3.51 32 TCP/IP sous Windows NT 3.51 35 AppleTalk sous Windows NT 3.51 38 5. Protocoles sous Windows NT 4 41 Installer un protocole sous Windows NT 4 43 IPX/SPX sous Windows NT 4 45 TCP/IP sous Windows NT 4 48 AppleTalk sous Windows NT 4 50 Composants réseau pour 4D Server 3
6. Installer/désinstaller les composants réseau 51 Installer/désinstaller les composants réseau sous Windows 53 Installer/désinstaller les composants réseau sous MacOS 56 7. Annexes 59 Codes d'erreurs 61 Gestion d'adresses IP multiples (Web) 62 4 Composants réseau pour 4D Server
1 Introduction Composants réseau pour 4D Server 5
6 Composants réseau pour 4D Server
Protocoles et composants réseau Introduction version 6.0.2 4D Client communique avec 4D Server par l'intermédiaire de requêtes envoyées sur le réseau. Par exemple, lorsque 4D Client demande la visualisation d un enregistrement, il envoie une requête à 4D Server pour en obtenir le contenu. 4D Server répond en renvoyant les données demandées. La communication entre 4D Client et 4D Server s effectue par le biais d un protocole réseau, c est-à-dire une interface qui permet au client et au serveur de parler la même langue sur le réseau. Comme il existe de nombreux protocoles réseau, 4D Server n accède pas directement à la couche de transport d un protocole réseau. Le moteur de base de données de 4D Server, ainsi que ses autres gestionnaires, font des appels à un réseau virtuel ; ces appels sont alors gérés par des composants réseau spécifiques. De la même manière, 4D Client envoie ses requêtes en faisant des appels à un réseau virtuel ; ces appels sont traités par le composant réseau approprié. Les composants réseau effectuent les véritables appels réseaux de bas niveau correspondant au protocole que vous utilisez. Cette architecture procure les avantages suivants : 4D Server peut répondre simultanément aux requêtes émises via des protocoles réseaux différents. Les composants réseau peuvent être installés et désinstallés de 4D Server ou 4D Client sans qu il soit nécessaire de réinstaller tout le programme. Les fonctions de base de données de 4D Server et 4D Client sont identiques, quel que soit le protocole réseau utilisé. Il n est pas nécessaire de redévelopper la gamme 4D pour ajouter de nouveaux protocoles réseau à l architecture. La maintenance et l amélioration du moteur de la base de données sont indépendantes de celles des composants réseau. Composants réseau pour 4D Server 7
L'architecture de réseau virtuel de 4D Server peut être schématisée ainsi : Alors que 4D Server peut répondre simultanément à des requêtes en provenance de différents protocoles, chaque 4D Client n utilise qu un seul protocole pendant une session. Pour chaque protocole réseau supporté par 4D Server, il existe un composant réseau livré avec le logiciel 4D Server. Pour créer une architecture client/serveur avec 4D Server, vous devez installer à la fois sur le poste serveur et les postes clients : le(s) protocole(s) réseau dans votre configuration système, le(s) composant(s) réseau correspondant(s). Les composants réseau sont inclus dans 4D Server. Les protocoles réseau sont soit installés avec le système d exploitation de vos machines, soit livrés avec 4D Server. Certains sont disponibles auprès de sociétés tierces. 8 Composants réseau pour 4D Server
Protocoles réseau Introduction version 6.5 (Modifiée) Sur les deux plates-formes Windows et MacOS(*), l'architecture 4D Client/4D Server exploite les protocoles réseau suivants : TCP/IP (Transport Control Protocol/Internet Protocol) AppleTalk (le protocole réseau Apple) IPX/SPX (Windows uniquement) Note : Le composant réseau TCP/IP est également utilisé par 4e Dimension pour gérer les requêtes HTTP échangées entre le serveur Web intégré et les browsers Web. (*) Sous MacOS, à compter de la version 6.5, 4D Client et 4D Server fonctionnent uniquement avec les protocoles exploitant l'architecture Open Transport (68K ou PPC). Autrement dit, les protocoles d'architecture dite classiques ne sont plus utilisables. La version minimale d Open Transport à utiliser avec les composants réseau 6.5 est la version 1.1.2. Composants réseau pour 4D Server 9
Plates-formes, protocoles et composants réseau Introduction version 6.5 (Modifiée) Les paragraphes suivants fournissent la liste, pour chaque plate-forme, des configurations logicielles nécessaires pour faire fonctionner chaque protocole réseau, ainsi que la disponibilité du composant réseau pour 4D Server. Windows NT (version Serveur ou Workstation) IPX : intégré au système d exploitation Windows NT. TCP/IP : intégré au système d exploitation Windows NT. AppleTalk : intégré au système d exploitation Windows NT version NT Server uniquement, et nécessite l installation des Services Macintosh. Note : Les composants réseau supportant IPX, TCP/IP et AppleTalk sous Windows NT sont fournis avec les versions 6.0 et suivantes de 4D Server. Windows 95 / Windows 98 IPX : intégré au système d exploitation Windows 95/98. TCP/IP : intégré au système d exploitation Windows 95/98. AppleTalk pour Windows 95/98 : disponible auprès de Miramar Systems, Inc. Pour toute information et commande, adressez-vous à : Miramar Systems, Inc. 121 Gray Avenue, Suite 200B Santa Barbara, California 93101 FAX 805-965-1824 Tel. 805-966-2432 Note : Les composants réseau supportant IPX, TCP/IP et AppleTalk sous Windows 95/98 sont fournis avec les versions 6.0 et suivantes de 4D Server. MacOS TCP/IP (PPC ou 68K) : intégré au système d exploitation MacOS depuis la version 7.5, nécessite Open Transport version 1.1.2 minimum(*). AppleTalk (PPC ou 68K) : intégré au système d exploitation MacOS. Note : Les composants réseau supportant TCP/IP et AppleTalk sous Macintosh sont fournis avec les versions 6.0 et suivantes de 4D Server. (*) Si vous souhaitez exploiter la fonction de MultiHoming de 4D sous MacOS, la version 1.3 minimum d Open Transport est requise. Pour plus d'informations, reportez-vous à la section Gestion d'adresses IP multiples (Web). 10 Composants réseau pour 4D Server
Choix du protocole en fonction de la plate-forme Introduction version 6.0.2 Le choix des protocoles utilisés pour votre système 4D Client/4D Server dépend de plusieurs paramètres. Configuration matérielle/logicielle actuelle de votre site Si vous disposez déjà d'un serveur Novell Netware, Netware Client pour DOS/Windows est probablement installé sur vos stations de travail. Vous pouvez utiliser le protocole IPX pour votre système 4D Client/4D Server, sans avoir à supporter de coûts supplémentaires de configuration de réseau. Maintenance et fiabilité face aux coûts Windows NT est plus fiable et facile à maintenir que Windows 95/98. Nous recommandons l utilisation de Windows NT pour la plate-forme serveur de vos applications client/serveur stratégiques. De plus, chaque fois que la performance prime sur le coût, nous recommandons l utilisation de Windows 95/98, voire de Windows NT pour les machines clientes. Systèmes 100 % Windows Si votre système 4D Client/4D Server est 100% Windows, nous recommandons l utilisation des protocoles IPX/SPX ou TCP/IP, en fonction du standard adopté par votre entreprise. Systèmes 100 % Macintosh Si votre système 4D Client/4D Server est 100% Macintosh, nous recommandons l utilisation d AppleTalk. Systèmes multi-plates-formes Si votre système 4D Client/4D Server comprend à la fois des PC et des Macintosh, nous vous recommandons, pour 4D Server, une machine Windows NT ou Power Macintosh. Utilisez de préférence TCP/IP et AppleTalk comme support de réseau cross plate-forme, car ces deux protocoles fonctionnent de manière native sur Power Macintosh. Tests Les performances de votre système 4D Client/4D Server dépendent également du nombre d utilisateurs connectés, de la nature des opérations effectuées par la base de données ainsi que de la taille et la configuration de votre réseau. Nous ne pouvons que vous recommander d effectuer des tests préliminaires avant de choisir le protocole réseau le mieux adapté à votre configuration. Composants réseau pour 4D Server 11
12 Composants réseau pour 4D Server
2 Protocoles sous MacOS Composants réseau pour 4D Server 13
14 Composants réseau pour 4D Server
TCP/IP sous MacOS Protocoles sous MacOS version 6.5 (Modifiée) Le protocole TCP/IP est intégré à Open Transport. Rappel : A compter de la version 6.5 du programme, 4D fonctionne uniquement avec les protocoles Open Transport sous MacOS. Open Transport est inclus dans la plupart des versions récentes de MacOS. La version minimale d Open Transport à utiliser avec les composants réseau 6.5 est la 1.1.2. Si vous ne disposez pas d Open Transport version 1.1.2, veuillez contacter Apple Computer Inc, pour obtenir ce produit. Pour installer et configurer le protocole TCP/IP sous MacOS : 1. Ouvrez le tableau de bord TCP/IP : 2. Paramétrez les différentes options en fonction de vos configurations matérielle et réseau. Il se peut que vous ayez besoin de l assistance d un administrateur réseau, particulièrement lorsqu il vous faudra obtenir une adresse IP. Cette adresse est utilisée par 4D Server pour publier son nom sur le réseau, et par 4D Client pour retrouver toutes les bases disponibles. ATTENTION : Si deux machines utilisent la même adresse IP, vous ne pourrez pas effectuer votre session 4D Client/4D Server par TCP/IP de manière correcte. Pour plus d informations sur la configuration d Open Transport TCP/IP, reportez-vous à la documentation d'open Transport et au Guide d utilisation du Macintosh. Composants réseau pour 4D Server 15
AppleTalk sous MacOS Protocoles sous MacOS version 6.5 (Modifiée) Le protocole AppleTalk est intégré à Open Transport. Rappel : A compter de la version 6.5 du programme, 4D fonctionne uniquement avec les protocoles Open Transport sous MacOS. Open Transport est inclus dans la plupart des versions récentes de MacOS. La version minimale d Open Transport à utiliser avec les composants réseau 6.5 est la 1.1.2. Si vous ne disposez pas d Open Transport version 1.1.2, veuillez contacter Apple Computer Inc, pour obtenir ce produit. AppleTalk ne nécessite aucune installation particulière. Ce protocole s'auto-configure. Toutefois, vous devez vérifier trois paramètres : 1. Sélectionnez votre zone AppleTalk ainsi que le port de connexion, à l'aide du tableau de bord AppleTalk : 2. Vérifiez qu AppleTalk est activé sur votre machine. Pour cela, ouvrez le Sélecteur et vérifiez que le bouton radio AppleTalk Activé est bien sélectionné. 16 Composants réseau pour 4D Server
3. Saisissez l identité du Possesseur dans le tableau de bord Réglages partage de fichiers. Le Possesseur de la machine s affichera dans la fenêtre principale de la base 4D Server à laquelle vous vous connectez. Pour plus d informations sur la configuration et les réglages de votre réseau AppleTalk sur Macintosh, reportez-vous à la documentation d Open Transport et au Guide d utilisation du Macintosh. Composants réseau pour 4D Server 17
18 Composants réseau pour 4D Server
3 Protocoles sous Windows 95/98 Composants réseau pour 4D Server 19
20 Composants réseau pour 4D Server
Installer un protocole sous Protocoles sous Windows 95/98 Windows 95/98 version 6.5 (Modifiée) Pour installer et configurer un protocole réseau avec l'installeur de Windows 95 ou de Windows 98 : 1. Ouvrez le Panneau de configuration depuis le menu Démarrer de Windows : 2. Ouvrez le panneau de configuration Réseau. La fenêtre "Réseau" apparaît, listant les éléments déjà installés dans votre système : Composants réseau pour 4D Server 21
3. Cliquez sur le bouton Ajouter... pour installer le composant de votre choix. La boîte de dialogue Sélection du type de composant réseau apparaît : 4. Sélectionnez Protocole, puis cliquez sur le bouton Ajouter... La boîte de dialogue "Sélection du protocole réseau" s'affiche : 5. Sélectionnez le constructeur puis le protocole réseau que vous souhaitez installer. Suivez ensuite les instructions affichées à l'écran. Note : Généralement, les protocoles réseau sont installés au moment de la configuration initiale du système d'exploitation Windows 95 ou Windows 98. Les autres sections de ce thème décrivent succintement les principales étapes des procédures d'installation. Si vous rencontrez des problèmes lors de l'installation ou de la configuration d'un protocole réseau particulier, reportez-vous à la documentation de Windows 95 ou Windows 98. 22 Composants réseau pour 4D Server
IPX/SPX sous Windows 95/98 Protocoles sous Windows 95/98 version 6.0.2 Pour installer et configurer le protocole TCP/IP sous Windows 95 ou Windows 98 : Installer le protocole 1. Ouvrez le Panneau de configuration à partir du sous-menu Démarrer>Paramètres de Windows 95. 2. Ouvrez l'élément Réseau. La fenêtre "Réseau" s'affiche. 3. Cliquez sur le bouton Ajouter... pour ajouter le composant réseau de votre choix. La fenêtre "Sélection du type de composant réseau" s'affiche. 4. Sélectionnez Protocole, puis cliquez sur le bouton Ajouter... La fenêtre "Sélection de : Protocole réseau" apparaît. 5. Sélectionnez Microsoft comme constructeur puis Protocole compatible IPX/SPX comme Protocole réseau. 6. Cliquez sur OK et poursuivez l installation. Configurer le protocole Lorsque l installation est achevée (vous devrez peut-être redémarrer votre machine), vous pouvez configurer le protocole. 1. Réouvez le panneau de configuration Réseau. 2. Sélectionnez la ligne Protocole compatible IPX/SPX qui indique la liaison avec votre adaptateur de réseau. Double-cliquez sur cette ligne ou cliquez sur le bouton Propriétés. Composants réseau pour 4D Server 23
La fenêtre des propriétés du protocole compatible IPX/SPX apparaît : 3. Paramétrez les différentes options en fonction de vos configurations matérielle et réseau. Il se peut que vous ayez besoin de l assistance d un administrateur réseau. Attention : Si vous n avez pas de serveur Novell Netware sur votre réseau et si vous avez l'intention de travailler avec 4D en configuration client/serveur Windows et MacOS, sélectionnez le type de trame réseau Ethernet 802.3 tant sur votre serveur que sur les postes clients (onglet "Avancées" dans la fenêtre des propriétés du protocole compatible IPX/SPX). Sinon, sélectionnez Auto-détectée. 24 Composants réseau pour 4D Server
TCP/IP sous Windows 95/98 Protocoles sous Windows 95/98 version 6.0.2 Pour installer et configurer le protocole TCP/IP sous Windows 95 ou Windows 98 : Installer le protocole 1. Ouvrez le Panneau de configuration à partir du sous-menu Démarrer>Paramètres de Windows 95/98. 2. Ouvrez l'élément Réseau. La fenêtre "Réseau" s'affiche. 3. Cliquez sur le bouton Ajouter... pour ajouter le composant réseau de votre choix. La fenêtre "Sélection du type de composant réseau" s'affiche. 4. Sélectionnez Protocole, puis cliquez sur le bouton Ajouter... La fenêtre "Sélection de : Protocole réseau" apparaît. 5. Sélectionnez Microsoft comme constructeur puis TCP/IP comme Protocole réseau. 6. Cliquez sur OK et poursuivez l installation. Configurer le protocole Lorsque l installation est achevée (vous devrez peut-être redémarrer votre machine), vous pouvez configurer le protocole. 1. Réouvez le panneau de configuration Réseau. 2. Sélectionnez la ligne TCP/IP qui indique la liaison avec votre adaptateur de réseau. Double-cliquez sur cette ligne ou cliquez sur le bouton Propriétés. Composants réseau pour 4D Server 25
La fenêtre des propriétés de TCP/IP apparaît : 3. Paramétrez les options en fonction de vos configurations matérielle et réseau. Il se peut que vous ayez besoin de l assistance d un administrateur réseau, en particulier lorsqu il vous faudra obtenir une adresse IP unique. Cette adresse est utilisée par 4D Server pour publier son nom sur le réseau, et par 4D Client pour retrouver toutes les bases disponibles sur le réseau. Attention : Si deux machines utilisent la même adresse IP, votre session client/serveur avec 4D ne se déroulera pas correctement via TCP/IP Vérifier le réseau à l'aide de l'utilitaire PING Si, après avoir correctement paramétré vos PC Windows pour TCP/IP, vous n arrivez pas à établir une session 4D Client/4D Server avec ce protocole, pensez à vérifier si les machines peuvent se voir sur le réseau. Pour cela, vous pouvez utiliser un petit programme DOS appelé PING. Sous Windows 95/98, ouvrez une fenêtre MS DOS (à l'aide de la commande de menu Démarrer>Programmes/Commandes MS-DOS), et appliquez la procédure décrite dans la section TCP/IP sous Windows NT 3.51 de ce manuel. 26 Composants réseau pour 4D Server
AppleTalk sous Windows 95/98 Protocoles sous Windows 95/98 version 6.5 (Modifiée) Miramar s MacLAN Connect est fourni avec son propre installeur. Pour de plus amples informations, reportez-vous à la documentation de ce produit. Important : Nous vous conseillons d installer la version la plus récente de Miramar s MacLAN connect. Composants réseau pour 4D Server 27
28 Composants réseau pour 4D Server
4 Protocoles sous Windows NT 3.51 Composants réseau pour 4D Server 29
30 Composants réseau pour 4D Server
Installer un protocole sous Protocoles sous Windows NT 3.51 Windows NT 3.51 version 6.0.2 Note préliminaire : Ce chapitre concerne Windows NT version 3.5.x. Si vous utilisez la version 4.0 ou supérieure de Windows NT, reportez-vous à la section Installer un protocole sous Windows NT 4. Pour installer et configurer les protocoles réseau sous Windows NT 3.51, procédez de la manière suivante : 1. Ouvrez le Panneau de configuration dans le Groupe principal, au niveau du Gestionnaire de programmes. 2. Double-cliquez sur l'icône Réseau. La boîte de dialogue Paramètres de réseau apparaît : 3. Cliquez sur le bouton Ajouter un logiciel... pour ajouter le protocole réseau de votre choix. Suivez ensuite les instructions qui s affichent. Note : En règle générale, les protocoles réseau sont installés pendant la mise en route initiale du système d exploitation NT. Les autres sections de ce thème fournissent des conseils élémentaires pour ces mises en route. Si vous rencontrez des problèmes lors de l installation ou de la configuration d un protocole réseau particulier, reportez-vous à la documentation de Windows NT 3.51. Composants réseau pour 4D Server 31
IPX/SPX sous Windows NT 3.51 Protocoles sous Windows NT 3.51 version 6.0.2 Pour installer et configurer le protocole IPX/SPX sous Windows NT : 1. Ouvrez le Panneau de configuration dans le Groupe principal au niveau du Gestionnaire de programmes de Windows NT. 2. Double-cliquez sur l'icône Réseau. La boîte de dialogue Paramètres de réseau apparaît : 3. Cliquez sur le bouton Ajouter un logiciel... 4. Sélectionnez l'option "Transport compatible NWLink IPX/SPX" et effectuez l installation. La fenêtre de configuration du protocole NWLink IPX/SPX s'affiche : 5. Paramétrez les différentes options en fonction de vos configurations matérielle et réseau. Vous pourrez avoir besoin de l aide d un administrateur de réseau pour accomplir cette action. 32 Composants réseau pour 4D Server
Attention : Si vous n avez pas de serveur Novell Netware sur votre réseau et si vous avez l'intention de travailler avec 4D en configuration client/serveur Windows et MacOS, sélectionnez le type de trame réseau Ethernet 802.3 tant sur votre serveur que sur les postes clients. Sinon, sélectionnez Auto-détectée. Bien que 4D Server et 4D Client puissent diffuser leur adresse sur le réseau par IPX/SPX, il est utile de savoir comment obtenir manuellement l adresse IPX de votre machine serveur. Pour cela, il vous faut trouver le Numéro interne de réseau et le Numéro d adaptateur de carte (ou Adresse du nœud) de votre machine serveur. Trouver le Numéro interne de réseau et l Adresse du nœud Sous Windows NT, procédez de la manière suivante : 1. Pour obtenir le numéro de réseau, cliquez sur le bouton Avancé dans la fenêtre de configuration du protocole NWLink IPX/SPX. Si vous ne disposez pas d'un serveur Novell Netware, elle doit être 00000000. Vous pouvez obtenir le Numéro d adaptateur de carte à l'aide de l utilitaire Diagnostic Windows NT. 2. Lancez l utilitaire Diagnostic Windows NT (son icône se trouve dans le groupe de programmes Outils d admnistration, au niveau du Gestionnaire de programmes). La fenêtre de Diagnostic Windows NT s'affiche : 3. Cliquez sur le bouton Réseau... Composants réseau pour 4D Server 33
La boîte de dialogue de Réseau apparaît : 4. Dans le tableau Transports, recherchez la ligne correspondant au service NWLink. La colonne Adresse affiche le numéro hexadécimal de la carte. 5. Une fois que vous avez obtenu les deux numéros, concaténez-les. Le résultat est l adresse IPX de votre machine serveur. Dans l exemple ci-dessus, l adresse est 000000000020AFBF8532. 34 Composants réseau pour 4D Server
TCP/IP sous Windows NT 3.51 Protocoles sous Windows NT 3.51 version 6.0.2 Pour installer et configurer le protocole TCP/IP sous Windows NT 3.51 : 1. Ouvrez le Panneau de configuration dans le Groupe principal au niveau du Gestionnaire de programmes de Windows NT. 2. Double-cliquez sur l'icône Réseau. La boîte de dialogue Paramètres de réseau apparaît. 3. Cliquez sur le bouton Ajouter un logiciel... 4. Sélectionnez l'option "Protocole TCP/IP" et effectuez l installation. Composants réseau pour 4D Server 35
La fenêtre de configuration du protocole TCP/IP s'affiche : 5. Paramétrez les différentes options en fonction de vos configurations matérielle et réseau. Il se peut que vous ayez besoin de l assistance d un administrateur réseau, particulièrement lorsqu il vous faudra obtenir une adresse IP unique. Cette adresse est utilisée par 4D Server pour publier son nom sur le réseau, et par 4D Client pour retrouver toutes les bases disponibles. ATTENTION : Si deux machines utilisent la même adresse IP, vous ne pourrez pas effectuer votre session 4D Client/4D Server par TCP/IP de manière correcte. Si, après avoir correctement paramétré vos PC Windows pour TCP/IP, vous n arrivez pas à établir une session 4D Client/4D Server avec ce protocole, pensez à vérifier si les machines peuvent se voir sur le réseau. Pour cela, vous pouvez utiliser un petit programme DOS appelé PING. Utiliser l'utilitaire PING 1. Lancer l'invite de commandes MS-DOS sur le poste client. 2. Sous DOS, tapez PING Adresse_IP_du_serveur, puis appuyez sur la touche Entrée. Si les deux machines peuvent se connecter, le programme vous indique le temps d'établissement de la connexion ; sinon, une erreur de dépassement de délai d'attente est retournée. 36 Composants réseau pour 4D Server
Par exemple, dans la fenêtre ci-dessous, la machine située à l'adresse IP 192.9.200.198 n'a pas pu être jointe. En revanche, la machine située à l'adresse IP 192.9.200.11 a été jointe avec succès. Note : Vous pouvez tenter de joindre indifféremment des machines PC Windows ou Macintosh. Si deux machines ne peuvent pas communiquer via TCP/IP, il ne vous sera pas possible d'utiliser ce protocole pour établir une connexion client/serveur avec 4D. Si l'utilitaire PING se connecte correctement au poste serveur et si vous ne pouvez cependant pas établir de connexion avec 4D Client, vérifiez que le composant réseau TCP/IP est bien installé et configuré à la fois sur le poste serveur et sur le poste client. Astuce : Lorsque, sur le poste serveur, l'option Activer la configuration DHCP automatique est sélectionnée, la boîte de dialogue de configuration de TCP/IP n'affiche pas l'adresse IP de la machine. Pour obtenir cette adresse, utilisez le programme utilitaire IPCONFIG (disponible sous MS-DOS). Une fois que vous avez obtenu l'adresse, vous pouvez tester votre réseau à l'aide de PING. Composants réseau pour 4D Server 37
AppleTalk sous Windows NT 3.51 Protocoles sous Windows NT 3.51 version 6.0.2 Pour installer et configurer le protocole ADSP sous Windows NT 3.51 : Sous Windows NT 3.5.x 1. Ouvrez le Panneau de configuration dans le Groupe principal au niveau du Gestionnaire de programmes de Windows NT. 2. Double-cliquez sur l'icône Réseau. La boîte de dialogue Paramètres de réseau apparaît. 3. Cliquez sur le bouton Ajouter un logiciel... 4. Si vous utilisez la version Server de Windows NT, sélectionnez Services pour Macintosh. Si vous utilisez la version Workstation de Windows NT, sélectionnez Protocole AppleTalk. Les deux versions de Windows NT vous permettent d'installer la couche AppleTalk minimale nécessaire pour lancer une session 4D Client/4D Server exploitant le protocole ADSP. La version Server de Windows NT contient également des services supplémentaires permettant de partager de fichiers sur des volumes NTFS avec des Macintoshs. Si vous travaillez à la fois avec des PC Windows et des Macintosh (et ne disposez pas d'un serveur Novell Netware), la version Server de Windows NT pourra vous être utile pour partager des volumes et des fichiers entre vos postes Windows et Macintosh. 4D Server n'a pas besoin des services supplémentaires proposés dans la version Server de Windows NT. 4D Server peut publier des bases via ADSP indifféremment avec des versions Workstation ou Server de Windows NT. 5. Suivez la procédure d'installation. La boîte de dialogue de configuration du protocole AppleTalk s'affiche : Note : La boîte de dialogue présentée ci-dessus est celle de la version Workstation. 38 Composants réseau pour 4D Server
6. A l'aide de la liste déroulante Zone, choisissez la zone AppleTalk dans laquelle vous voulez publier votre machine Windows NT. Cette zone est également celle dans laquelle 4D Server sera publié, dans la mesure où le composant réseau ADSP est présent. Sous Windows NT 4.0 1. Ouvrez le Panneau de configuration à partir du sous-menu Démarrer>Paramètres de Windows NT. 2. Ouvrez l'élément Réseau. 3. Cliquez sur l'onglet Protocole dans la fenêtre Réseau. 4. Si le protocole AppleTalk n'est pas présent dans la liste, installez-le en cliquant sur le bouton Ajouter... 5. Cliquez sur Propriétés pour choisir la zone AppleTalk dans laquelle vous souhaitez publier la machine Windows NT. Composants réseau pour 4D Server 39
40 Composants réseau pour 4D Server
5 Protocoles sous Windows NT 4 Composants réseau pour 4D Server 41
42 Composants réseau pour 4D Server
Installer un protocole Protocoles sous Windows NT 4 sous Windows NT 4 version 6.5 (Modifiée) Note préliminaire : Ce chapitre concerne Windows NT version 4 et supérieures. Si vous utilisez la version 3.5.x de Windows NT, reportez-vous à la section Installer un protocole sous Windows NT 3.51. Pour installer et configurer un protocole réseau sous Windows NT 4 : 1. Ouvrez le Panneau de configuration depuis le menu Démarrer de Windows : 2. Ouvrez le panneau de configuration Réseau. La fenêtre "Réseau" apparaît : Composants réseau pour 4D Server 43
3. Cliquez sur l'onglet Protocoles pour afficher la liste des protocoles déjà installés : 4. Cliquez sur le bouton Ajouter... pour installer le composant de votre choix. La boîte de dialogue Sélectionner Protocole réseau apparaît : 5. Sélectionnez le protocole réseau que vous souhaitez installer. Suivez ensuite les instructions affichées à l'écran. Note : Généralement, les protocoles réseau sont installés au moment de la configuration initiale du système d'exploitation Windows NT. Les autres sections de ce thème décrivent succintement les principales étapes des procédures d'installation. Si vous rencontrez des problèmes lors de l'installation ou de la configuration d'un protocole réseau particulier, reportez-vous à la documentation de Windows NT4. 44 Composants réseau pour 4D Server
IPX/SPX sous Windows NT 4 Protocoles sous Windows NT 4 version 6.5 (Modifiée) Pour installer et configurer le protocole TCP/IP sous Windows NT 4 : Installer le protocole 1. Ouvrez le Panneau de configuration à partir du sous-menu Démarrer>Paramètres de Windows NT. 2. Ouvrez l'élément Réseau. La fenêtre "Réseau" s'affiche. 3. Cliquez sur l'onglet Protocoles pour afficher la liste des protocoles installés. 4. Cliquez sur le bouton Ajouter... La fenêtre "Sélectionner Protocole réseau" apparaît. 5. Sélectionnez Transport compatible NWLink IPX/SPX. 6. Cliquez sur OK et poursuivez l installation. Configurer le protocole Lorsque l installation est achevée (vous devrez peut-être redémarrer votre machine), vous pouvez configurer le protocole. 1. Réouvez le panneau de configuration Réseau. 2. Sélectionnez la ligne Transport compatible NWLink IPX/SPX qui indique la liaison avec votre adaptateur de réseau. Double-cliquez sur cette ligne ou cliquez sur le bouton Propriétés... La fenêtre des Propriétés du protocole compatible IPX/SPX apparaît. 3. Paramétrez les différentes options en fonction de vos configurations matérielle et réseau. Il se peut que vous ayez besoin de l assistance d un administrateur réseau. Attention : Si vous n avez pas de serveur Novell Netware sur votre réseau et si vous avez l'intention de travailler avec 4D en configuration client/serveur Windows et MacOS, sélectionnez le type de trame réseau Ethernet 802.3 tant sur votre serveur que sur les postes clients (onglet "Avancées" dans la fenêtre des propriétés du protocole compatible IPX/SPX). Sinon, sélectionnez Auto-détectée. Trouver le Numéro interne de réseau et l Adresse du nœud Bien que 4D Server et 4D Client puissent diffuser leur adresse sur le réseau par IPX/SPX, il est utile de savoir comment obtenir manuellement l adresse IPX de votre machine serveur. Pour cela, il vous faut trouver le Numéro interne de réseau et le Numéro d adaptateur de carte (ou Adresse du nœud) de votre machine serveur. Composants réseau pour 4D Server 45
Sous Windows NT 4 (Server), procédez de la manière suivante : 1. Pour obtenir le Numéro de réseau, cliquez sur le bouton Avancé dans la fenêtre de configuration du protocole Transport compatible NWLink IPX/SPX. Si vous ne disposez pas d'un serveur Novell Netware, elle doit être 00000000. 2. Vous pouvez obtenir le Numéro d adaptateur de carte à l'aide de l utilitaire Diagnostics Windows NT. Lancez l utilitaire Diagnostic Windows NT (pour cela, actionnez les commandes suivantes : Menu Démarrer>Programmes>Outils d'administration>diagnostics Windows NT). La fenêtre de Diagnostic Windows NT s'affiche. 3. Cliquez sur l'onglet Réseau : 46 Composants réseau pour 4D Server
4. Cliquez sur le bouton Transports : Recherchez la ligne correspondant au service NWLink. La colonne Adresse affiche le numéro hexadécimal de la carte. 5. Une fois que vous avez obtenu les deux numéros, concaténez-les. Le résultat est l adresse IPX de votre machine serveur. Dans l exemple ci-dessus, l adresse serait 000000000020AFBF8532. Composants réseau pour 4D Server 47
TCP/IP sous Windows NT 4 Protocoles sous Windows NT 4 version 6.5 (Modifiée) Installer le protocole 1. Ouvrez le Panneau de configuration à partir du sous-menu Démarrer>Paramètres de Windows NT. 2. Ouvrez l'élément Réseau. La fenêtre "Réseau" s'affiche. 3. Cliquez sur l'onglet Protocoles pour afficher la liste des protocoles installés. 4. Cliquez sur le bouton Ajouter... La fenêtre "Sélectionner Protocole réseau" apparaît. 5. Sélectionnez Protocole TCP/IP. 6. Cliquez sur OK et poursuivez l installation. Configurer le protocole Lorsque l installation est achevée (vous devrez peut-être redémarrer votre machine), vous pouvez configurer le protocole. 1. Réouvez le panneau de configuration Réseau. 2. Sélectionnez la ligne Protocole TCP/IP qui indique la liaison avec votre adaptateur de réseau. Double-cliquez sur cette ligne ou cliquez sur le bouton Propriétés. La fenêtre des propriétés de TCP/IP apparaît : 48 Composants réseau pour 4D Server
3. Paramétrez les options en fonction de vos configurations matérielle et réseau. Il se peut que vous ayez besoin de l assistance d un administrateur réseau, en particulier lorsqu il vous faudra obtenir une adresse IP unique. Cette adresse est utilisée par 4D Server pour publier son nom sur le réseau, et par 4D Client pour retrouver toutes les bases disponibles sur le réseau. Attention : Si deux machines utilisent la même adresse IP, votre session client/serveur avec 4D ne se déroulera pas correctement via TCP/IP Vérifier le réseau à l'aide de l'utilitaire PING Si, après avoir correctement paramétré vos PC Windows pour TCP/IP, vous n arrivez pas à établir une session 4D Client/4D Server avec ce protocole, pensez à vérifier si les machines peuvent se voir sur le réseau. Pour cela, vous pouvez utiliser un petit programme DOS appelé PING. Sous Windows NT 4, ouvrez une fenêtre MS DOS (à l'aide de la commande de menu Démarrer>Programmes>Invite de commandes), et appliquez la procédure décrite dans la section TCP/IP sous Windows NT 3.51 de ce manuel. Composants réseau pour 4D Server 49
AppleTalk sous Windows NT 4 Protocoles sous Windows NT 4 version 6.5 (Modifiée) Pour installer et configurer le protocole ADSP sous Windows NT 4 : 1. Ouvrez le Panneau de configuration à partir du sous-menu Démarrer>Paramètres de Windows NT. 2. Ouvrez l'élément Réseau. 3. Cliquez sur l'onglet Protocole dans la fenêtre Réseau. 4. Si le protocole AppleTalk n'est pas présent dans la liste, installez-le en cliquant sur le bouton Ajouter... 5. Cliquez sur Propriétés pour choisir la zone AppleTalk dans laquelle vous souhaitez publier la machine Windows NT. 50 Composants réseau pour 4D Server
6 Installer/désinstaller les composants réseau Composants réseau pour 4D Server 51
52 Composants réseau pour 4D Server
Installer/désinstaller Installer/désinstaller les composants réseau les composants réseau sous Windows version 6.0.2 Les composants réseau IPX/SPX, TCP/IP et AppleTalk sont installés automatiquement sur votre PC Windows lors de l'installation de 4D Server ou 4D Client. Généralement, vous n'avez pas besoin d'intervenir manuellement. Cependant, il est utile de savoir où les composants réseau sont installés afin de pouvoir : Supprimer les composants que vous ne souhaitez pas utiliser, Isoler des problèmes, Vérifier les versions que vous utilisez lorsque de nouvelles mises à jour sont disponibles. Organisation des fichiers Les librairies des composants réseau sont installées dans le sous-répertoire \ACI\Network placé dans votre répertoire Windows actif. L'organisation des fichiers (en supposant que C:\WINDOWS est votre répertoire Windows actif) est la suivante : 4DNCADSP.DLL est le composant réseau de 4D Client/4D Server pour le protocole AppleTalk. 4DNCIPX.DLL est le composant réseau de 4D Client/4D Server pour le protocole IPX/SPX. 4DNCTCP.DLL est le composant réseau de 4D Client/4D Server pour le protocole TCP/IP. Ces trois librairies sont installées dans le répertoire C:\WINDOWS\ACI\Network. ATTENTION : Vous ne devez pas déplacer, supprimer ou renommer ces fichiers, à moins de savoir exactement ce que vous faites. Note importante : Si vous utilisez plusieurs configurations Windows (NT et 95), installées dans des répertoires différents, il peut être nécessaire d'installer plusieurs fois les composants réseau, en fonction de la version du système d'exploitation lancé lors de la mise en route de votre ordinateur. Composants réseau pour 4D Server 53
Mises à jour ACI est susceptible de proposer des mises à jour ultérieures des composants réseau. Pour vérifier si vous utilisez les dernières versions, placez-vous sur le Bureau du système d'exploitation et affichez les Propriétés de la librairie en question. Préférences En plus des librairies décrites dans les paragraphes précédents, chaque composant réseau dispose de préférences, stockées dans un fichier.opt créé dans le sous-répertoire \ACI du répertoire Windows actif. Les fichiers.opt (il existe un fichier.opt par composant réseau) sont des fichiers binaires qui peuvent être personnalisés à l'aide de l'utilitaire Customizer Plus. ADSP.OPT contient les paramétrages du composant réseau AppleTalk. IPX.OPT contient les paramétrages du composant réseau IPX/SPX. TCP.OPT contient les paramétrages du composant réseau TCP/IP. ATTENTION : Ne modifiez pas directement les fichiers.opt à l'aide d'un éditeur de texte comme WordPad de Windows. Pour plus d'informations sur la personnalisation des composants réseau, reportez-vous au chapitre Composants réseau de la documentation électronique de Customizer Plus. Conseil : Lorsque vous mettez à jour un composant réseau avec une version plus récente et qu'il ne fonctionne pas comme vous le souhaitez, supprimez le fichier.opt qui lui correspond ; un nouveau fichier.opt sera automatiquement créé. Accès au serveur Pour empêcher un 4D Client Windows de se connecter à tout 4D Server avec un protocole particulier, enlevez les fichiers correspondants du sous-répertoire \Network du poste client. Pour empêcher tout 4D Client de se connecter à un 4D Server Windows avec un protocole particulier, enlevez les fichiers correspondants du sous-répertoire \Network du poste serveur. ATTENTION : Effectuez cette opération avec précautions. Si 4D Server ou 4D Client ne trouve pas de composant réseau dans le sous-répertoire \Network, le programme affiche un message d'erreur semblable à celui présenté ci-dessous puis se termine. 54 Composants réseau pour 4D Server
Il est alors nécessaire de réinstaller un ou plusieurs composant(s) réseau. Pour empêcher de manière sélective l'accès à un 4D Server particulier, vous pouvez utiliser Customizer Plus pour personnaliser les composants réseau de 4D Server et 4D Client. Pour plus d'informations sur ce point, reportez-vous au chapitre Composants réseau de la documentation électronique de Customizer Plus. Composants réseau pour 4D Server 55
Installer/désinstaller les composants réseau sous MacOS Installer/désinstaller les composants réseau version 6.5 (Modifiée) Les composants réseau TCP/IP et AppleTalk sont pré-installés dans la version Macintosh de 4D Server et 4D Client 6.0 et plus. En outre, ACI fournit un installeur pour chacun d'eux. En effet, bien que les composants réseau soient pré-installés, vous pouvez avoir besoin d utiliser les installeurs pour : désinstaller un ou plusieurs composants que vous ne souhaitez pas utiliser, identifier des problèmes, vérifier les versions que vous utilisez au moment d une mise à jour. Les installeurs des composants réseau sont identiques en termes de fonctionnement et d'interface. Voici l installeur du composant réseau TCP/IP : Utiliser l installeur 1. Cliquez sur le bouton Ouvrir pour sélectionner l application 4D Server ou 4D Client avec laquelle vous allez travailler. Une fois que vous avez ouvert l application, la fenêtre d information indique le numéro de version du composant réseau installé. 2. Cliquez sur Installer ou Supprimer, en fonction de l action que vous voulez effectuer. 3. Cliquez sur Quitter lorsque vous avez terminé. Préférences Chaque composant réseau stocke ses réglages et ses préférences dans un fichier.opt créé dans le dossier ACI (situé dans le dossier Préférences du Système). Les fichiers.opt (un par composant réseau) sont utilisés pour stocker les paramètres définis avec l utilitaire Customizer Plus. 56 Composants réseau pour 4D Server
Pour plus d informations sur la personnalisation des composants réseaux, reportez-vous au chapitre Composants Réseaux de la documentation électronique de Customizer Plus. ADSP.OPT contient les réglages du composant réseau AppleTalk. TCP.OPT contient les réglages du composant réseau TCP/IP. ATTENTION : Ne modifiez pas directement le contenu d un fichier.opt. Conseil : Lorsque vous effectuez la mise à jour d un composant réseau avec une version plus récente et dans le cas où cette nouvelle version ne vous donne pas entière satisfaction, supprimez le fichier.opt de ce composant réseau, un nouveau fichier.opt sera recréé automatiquement. Accéder au serveur Pour empêcher un 4D Client MacOS d'utiliser un protocole particulier pour se connecter à un 4D Server, supprimez de l application 4D Client le composant réseau correspondant au protocole. Pour empêcher un 4D Client d'utiliser un protocole particulier pour se connecter à un 4D Server MacOS, supprimez de l application 4D Server le composant réseau correspondant au protocole. ATTENTION : Cette opération doit être réalisée avec prudence. Si une application 4D Server ou 4D Client ne contient aucun composant réseau, le programme affiche un message d erreur semblable à celui présenté ci-dessous, puis il quitte. Pour interdire de manière sélective l accès à un 4D Server particulier, utilisez Customizer Plus pour régler les composants réseau de 4D Server et 4D Client de manière à limiter l accès. Pour plus d informations, reportez-vous au chapitre Composants Réseau de la documentation électronique de Customizer Plus. Composants réseau pour 4D Server 57
58 Composants réseau pour 4D Server
7 Annexes Composants réseau pour 4D Server 59
60 Composants réseau pour 4D Server
Codes d'erreurs Annexes version 6.5 (Modifiée) Ce tableau fournit la liste des erreurs pouvant être retournées par un composant réseau. Code Description -10001 La connexion en cours à la base de données a été interrompue. -10002 La connexion pour ce process a été interrompue. -10003 Paramètres de connexion erronés. -10020 Aucun serveur n a été sélectionné lors de l utilisation de OP Select 4D Server. -10021 Aucun serveur n a été trouvé lors de l utilisation de OP Find 4D Server. -10030 Désynchronisation pendant l'écriture. -10031 Désynchronisation pendant la lecture. -10033 Taille des données incorrectes pendant la lecture. -10050 Option inconnue dans Get/SetOption. -10051 Valeur incorrecte dans Get/SetOption 2 L utilisateur a cliqué sur le bouton Autres pendant l utilisation de OP Select 4D Server. Composants réseau pour 4D Server 61
Gestion d'adresses IP multiples (Web) Annexes version 6.5 Lorsqu une machine dispose de plusieurs adresses TCP, il est possible avec 4D 6.5 de sélectionner une adresse TCP particulière parmi toutes celles à disposition pour la publication de la base sur le Web (MultiHoming). Pour plus d'informations sur cette fonction, reportez-vous à la section Services Web, Paramétrages du serveur Web dans le manuel Langage de 4D. Vous pouvez donc placer plusieurs 4D ou 4D Server sur une même machine et de réserver une adresse IP spécifique à chaque base publiée en Internet/Intranet. Note : La version 6.5 de 4D ne permet pas pour le moment d accéder à un même 4D ou 4D Server par l intermédiaire de différentes adresses IP. La mise en place d un système utilisant le MultiHoming nécessite des configurations système préalables. Configuration MultiHoming sous MacOS Pour mettre en place un système utilisant le MultiHoming sous MacOS : 1. Vous devez disposer d Open Transport version 1.3 (le MultiHoming est intégré à partir de cette version d Open Transport). 2. Ouvrez le tableau de bord TCP/IP. 3. Sélectionnez manuel dans le pop up menu Configuration. 4. Créez un fichier texte nommé "Adresses IP secondaires" et placez-le dans le sous-dossier Préférences de votre dossier Système. Chaque ligne du fichier "Adresses IP secondaires" doit contenir une adresse IP secondaire ainsi que, si nécessaire, un masque de sous-réseau et une adresse de routeur. Pour plus d informations sur cette configuration, reportez-vous à la documentation d Open Transport, fournie par Apple, Inc. Configuration MultiHoming sous Windows NT 4 Pour mettre en place un système utilisant le MultiHoming sous Windows NT : 1. Sélectionnez successivement les commandes suivantes : Menu Démarrer > Paramètres > Panneau de configuration > icône Réseau > onglet Protocoles > Protocole TCP/IP > bouton Propriétés > bouton Avancé... La boîte de dialogue de configuration "Adressage IP avancé" s'affiche. 2. Cliquez sur le bouton Ajouter... dans la zone "Adresses IP" et ajoutez les adresses IP supplémentaires. Vous pouvez définir jusqu'à 5 adresses IP différentes. Pour cette opération, il se peut que vous ayez besoin de l assistance d un administrateur réseau. 62 Composants réseau pour 4D Server