Transferts de fichiers automatisés depuis Horizons PI vers des lecteurs locaux au moyen du serveur Secure File Transfer Protocols (SFTP).

Formats substituts

Télécharger le document Transferts de fichiers automatisés depuis Horizons PI vers des lecteurs locaux au moyen du serveur Secure File Transfer Protocols (PDF, 275 Ko 8 pages)

Exemplaire de cette publication

Pour obtenir un exemplaire de cette publication ou un format substitut (braille, gros caractères), veuillez remplir le formulaire de demande de publication ou communiquer avec :

Centre de services aux citoyens d'ISDE
Innovation, Sciences et Développement économique Canada
Édifice C.D.-Howe
235, rue Queen
Ottawa (Ontario)  K1A 0H5
Canada

Téléphone (sans frais au Canada) : 1‑800‑328‑6189
Téléphone (international) : 613‑954‑5031
ATS (pour les personnes malentendantes) : 1‑866‑694‑8389
Les heures de bureau sont de 8 h 30 à 17 h (heure de l'Est).
Courriel : ised-isde@ised-isde.gc.ca

 

Transferts automatisés de fichiers au moyen du serveur SFTP Horizons PI de l'Office de la propriété intellectuelle du Canada

Le présent guide contient une description simplifiée du transfert automatisé de fichiers au moyen du serveur SFTP de l'Office de la propriété intellectuelle du Canada (OPIC). Il décrit comment rédiger des scripts de fichiers textes pour la synchronisation des fichiers entre une machine hôte distante et une machine locale. Un client SFTP est requis. Dans le présent guide, les exemples de scripts utilisent WinSCP, un client SFTP de source ouverte pour les transferts sécurisés de fichiers entre un ordinateur local et un ordinateur distant.

WinSCP fournit des guides simplifiés et détaillés sur les transferts automatisés de fichiers et la rédaction de scripts.

Si votre organisation a accès à des services de TI, il serait important de consulter les personnes responsables avant de mettre en œuvre ces instructions.

Le présent guide comprend ce qui suit :

Connexion manuelle au serveur SFTP avec WinSCP

WinSCP peut être utilisé pour se connecter manuellement au serveur SFTP de l'OPIC et transférer des fichiers. Pour ouvrir une session, vous avez besoin d'un nom d'hôte, d'un nom d'utilisateur et d'un mot de passe.

Pour le serveur SFTP actuel, le nom d'hôte est le suivant : iphorizonspi.opic-cipo.ca

Les noms d'utilisateur et les mots de passe sont envoyés aux clients sur demande.

Une capture d'écran de la fenêtre de connexion WinSCP.

Veuillez demander de l'aide à votre service local de TI pour régler les paramètres supplémentaires qui sont propres à la configuration de votre TI, tels que les paramètres Proxy.

Plusieurs répertoires ont été créés sur le serveur SFTP afin de stocker des fichiers de données PI.

Noms des répertoires distants pour des produits de données PI de l'OPIC.
Produits de données PI Répertoire distant
Fichiers hebdomadaires : données bibliographiques et textes complets sur les brevets Patents_Bibliographic_Fulltext_Weekly
Fichiers rétrospectifs : données bibliographiques et textes complets sur les brevets Patents_Bibliographic_Fulltext_Historical_2019_01
Fichiers hebdomadaires : états administratifs de brevets Patents_Administrative_Status_Weekly
Fichiers rétrospectifs : états administratifs de brevets Patents_Administrative_Status_Historical_2019_01
Fichiers hebdomadaires : listages de séquences biologiques de brevets Patents_Biological_Sequence_Listings_Weekly
Fichiers rétrospectifs : listages de séquences biologiques de brevets Patents_Biological_Sequence_Listings_Historical_2019_06
Fichiers hebdomadaires : images des demandes de brevet (MIMOSA) Patents_Application_Images_Weekly
Fichiers hebdomadaires : images de brevets octroyés (MIMOSA) Patents_Granted_Images_Weekly
Fichiers hebdomadaires : marques de commerce (XML / PNG) v1.5 Trademarks_Weekly
Fichiers rétrospectifs : marques de commerce (XML / PNG) v1.5, octobre 2019 Trademarks_Historical_2019_10
Fichiers hebdomadaires : conceptions industrielles Industrial_Designs_Weekly
Fichiers hebdomadaires : conceptions industrielles; mise à jour en septembre 2019 Industrial_Designs_Historical_2019_09

Vous devez vous connecter manuellement à notre serveur SFTP pour vérifier les plus récents noms des dossiers utilisés pour stocker les données que vous souhaitez télécharger. Les dossiers pour les collections rétrospectives changent avec chaque nouvelle version afin de refléter la date de production.

Scripts de fichiers textes pour le transfert automatisé depuis le serveur SFTP

Vous pouvez créer un fichier texte au moyen d'un éditeur de texte tel que Notepad ou Textpad.

Utilisez le modèle suivant pour créer un script visant à transférer des fichiers à partir d'un ou de plusieurs répertoires distants. Le symbole « # » est utilisé pour indiquer des commentaires et l'annotation des scripts.

Modèle de script de commande

# Ouvrez une connexion du serveur SFTP

# La commande suivante ouvre une connexion SFTP entre la machine locale et le serveur SFTP. Remplacez le [nom d'utilisateur] et le [mot de passe] par le nom d'utilisateur et le mot de passe que l'OPIC vous a fournis.

Ouvrez le serveur SFTP ://[nom d'utilisateur]:[mot de passe]@iphorizonspi.opic-cipo.ca/ -hostkey="ssh-ed25519 256 wOX1WxRWVdy096BQNLi+T2VXtRLIvs1aS160SR3CguA=" -rawsettings ProxyMethod=3 ProxyHost="cdhwg01.prod.prv"

# Précisez une source distante pour le transfert de fichier

# La commande suivante précise le répertoire distant à partir duquel les fichiers seront transférés. Remplacez le [répertoire distant] par le répertoire source souhaité

cd "/dev/cipo-d1/www/clients/client1/web3/web/cipo/client_downloads/[Remote Directory]"

# Précisez une destination locale pour le transfert de fichier

# La commande suivante précise le répertoire local qui sera la destination du transfert de fichier.

# Remplacez le [chemin complet du répertoire local] par le chemin complet du répertoire local de la destination souhaitée des fichiers transférés.

# Exemple : lcd "C:\SFTP_Destination\Patent Biblio Weekly"

lcd "[chemin complet du répertoire local]"

# La commande suivante transférera tous les fichiers depuis le répertoire source distant vers la répertoire de destination local qui n'a pas déjà été transféré antérieurement.

get -neweronly *.*

# La commande suivante ferme la connexion au serveur SFTP

Fermez

# La commande suivante permet de quitter WinSCP

Quittez

Exemple de script de commande pour le Serveur SFTP automatisé

# Téléchargez le script pour « Patent_Biblio_Weekly.txt »

Ouvrez le serveur SFTP ://[nom d'utilisateur]:[mot de passe]@iphorizonspi.opic-cipo.ca/ -hostkey="ssh-ed25519 256 wOX1WxRWVdy096BQNLi+T2VXtRLIvs1aS160SR3CguA=" -rawsettings ProxyMethod=3 ProxyHost="cdhwg01.prod.prv"

cd "/dev/cipo-d1/www/clients/client1/web3/web/cipo/client_downloads/Patents_Bibliographic_Fulltext_Weekly"

lcd "C:\SFTP_Destination\Patent Biblio Weekly"

get -neweronly *.*

Fermez

Quittez

Important : Tous les fichiers scripts doivent être sauvegardés dans le même emplacement que celui du fichier du programme « WinSCP.exe ».

Fichier batch pour l'exécution de scripts

Les fichiers batch contiennent une série de commandes qui seront exécutées par l'interpréteur de commandes. Les fichiers batch peuvent être créés dans un éditeur de texte et sauvegardés avec l'extension « .bat ». Ces fichiers doivent être stockés dans le même emplacement que celui du fichier du programme « WinSCP.exe » et des fichiers textes scripts.

Un fichier batch peut être créé pour exécuter l'un ou la totalité des scripts de transfert du serveur SFTP

Commande de fichier batch pour exécuter des scripts

Remplacez le REM [Filename#.txt] par le nom du fichier texte qui contient le script pour le transfert des fichiers.
@echo off
winscp.com /ini=nul /script= [Filename1.txt]
winscp.com /ini=nul /script= [Filename2.txt]
winscp.com /ini=nul /script= [Filename3.txt]

Exemple de REM : winscp.com /ini=nul /script= Patent_Biblio_Weekly.txt

Scripts et fichiers batch en ouvrant le fichier.bat.

Une fois que les scripts et les fichiers sont rédigés et exécutés avec succès, les fichiers batch peuvent être programmés pour être exécutés automatiquement au moyen du planificateur de tâches. Vous trouverez des ressources en ligne pour vous aider à réaliser cette tâche.

Exécuter des fichiers batch au moyen du planificateur de tâches.


Autorisation de reproduction

À moins d'indication contraire, l'information contenue dans cette publication peut être reproduite, en tout ou en partie et par quelque moyen que ce soit, sans frais et sans autre permission du ministère de l'Industrie, pourvu qu'une diligence raisonnable soit exercée afin d'assurer l'exactitude de l'information reproduite, que le ministère de l'Industrie soit mentionné comme organisme source et que la reproduction ne soit présentée ni comme une version officielle ni comme une copie ayant été faite en collaboration avec le ministère de l'Industrie ou avec son consentement.

Pour obtenir l'autorisation de reproduire l'information contenue dans cette publication à des fins commerciales, veuillez demander l' affranchissement du droit d'auteur de la Couronne ou communiquer avec le Centre de services aux citoyens d'ISDE aux coordonnées ci-dessus.

Ⓒ Sa Majesté la Reine du chef du Canada, représentée par le ministre de l'Industrie,

2020
N.B. Dans cette publication, la forme masculine désigne tant les femmes que les hommes.

 

Also available in English under the title Automating File Transfers from IP Horizons to local drives using Secure File Transfer Protocols (SFTP).