Cette rubrique décrit la configuration requise pour distribuer des rapports . Elle décrit également comment configurer le serveur de notification HTTP.
Remarque :
Les hôtes de messagerie, FTP, d'impression, de fax et de gestion du contenu doivent être accessibles à partir du réseau Internet public.Vous pouvez définir le fichier de certificat SSL et les propriétés générales des notifications et des distributions par courriel.
Si Publisher rencontre un problème pour se connecter au serveur de messagerie, il essaye d'envoyer le courriel à trois nouvelles reprises, séparées par 30 secondes d'intervalle à chaque fois.
Avant de configurer le serveur d'impression ou de télécopie, vous devez savoir de quel type d'imprimante vous disposez.
Quel que soit le système d'exploitation, la destination d'impression peut être n'importe quel serveur IPP. Le serveur IPP peut être l'imprimante elle-même. Toutefois, si l'imprimante ne prend pas en charge IPP de façon native, vous pouvez configurer un serveur d'impression qui le prend en charge (par exemple, CUPS), puis connecter ce serveur à l'imprimante.
Pour envoyer une télécopie, vous devez configurer CUPS (Common Unix Printing Service) et l'extension fax4CUPS. Pour plus d'informations sur la configuration des serveurs d'impression IPP Windows ou CUPS et sur la façon d'y connecter des imprimantes réseau, reportez-vous à la documentation du fournisseur de logiciels IPP Windows ou CUPS.
Le format PDF est un format de sortie courant pour les rapports d'activité. Toutefois, certains rapports exigent d'être imprimés directement à partir du serveur de rapports. Par exemple, les paies et les factures sont généralement imprimées en tant que traitements batch planifiés. Certaines imprimantes dotées d'un traitement RIP (Raster Image Processing) compatible PostScript niveau 3 prennent en charge les documents PDF de façon native, mais il existe encore dans les entreprises de nombreuses imprimantes qui ne prennent en charge que PostScript niveau 2 et qui ne peuvent pas imprimer directement des documents PDF.
Si l'imprimante ou le serveur d'impression ne prend pas en charge l'impression des PDF, vous disposez des options suivantes pour imprimer des documents PDF directement :
Sélectionnez un filtre : PDF vers PostScript ou PDF vers PCL.
Configurez un filtre tiers personnalisé.
Un filtre permet d'appeler un utilitaire de conversion pour convertir le fichier PDF dans un format pris en charge par votre type d'imprimante. Vous pouvez utiliser la conversion PDF vers PCL uniquement pour des besoins de sélection de police pour l'impression de chèques. Pour les exigences d'impression génériques, utilisez le filtre PDF vers PostScript niveau 2.
La sélection du filtre PDF vers PCL remplit automatiquement le champ Commande de filtre. Vous pouvez incorporer des commandes PCL dans des modèles RTF afin d'appeler ces commandes PCL à une position spécifique de la page PCL (par exemple, afin d'utiliser une police installée sur l'imprimante pour les numéros d'acheminement et de compte sur un chèque).
Vous pouvez également appeler un filtre personnalisé à l'aide des commandes du système d'exploitation.
Pour indiquer un filtre personnalisé, transmettez la chaîne de commande native du système d'exploitation avec une valeur de réserve pour le nom de fichier d'entrée ({infile}) et une valeur de réserve pour le nom de fichier de sortie ({outfile}).
Cela est particulièrement utile si vous essayez d'appeler des imprimantes IPP directement ou sur Microsoft Internet Information Service (IIS). A la différence des serveurs CUPS, ces serveurs d'impression ne convertissent pas le fichier d'impression en un format compréhensible pour l'imprimante. Avec la fonctionnalité de filtre, vous pouvez appeler n'importe quelle commande native du système d'exploitation pour transformer le document dans le format compris par l'imprimante cible.
Par exemple, pour transformer un document PDF vers le format PostScript, saisissez la commande PDF vers PS suivante dans le champ Commande de filtre :
pdftops {infile} {outfile}
Pour appeler une configuration d'imprimante HP LaserJet sur Microsoft IIS à partir de Linux, vous pouvez définir Ghostscript en tant que filtre pour transformer le document PDF au format compris par l'imprimante HP LaserJet. Pour ce faire, saisissez la commande Ghostscript suivante dans le champ Commande de filtre :
gs -q -dNOPAUSE -dBATCH -sDEVICE=laserjet -sOutputFile={outfile} {infile}
Pour les serveurs de fax, vous pouvez utiliser le filtre permettant de transformer le fichier au format TIFF (Tag Image File Format).
Vous pouvez configurer une imprimante en vue d'imprimer des rapports.
Le serveur d'impression doit être accessible à partir du réseau Internet public.
Pour envoyer des télécopies, vous devez configurer CUPS (Common Unix Printing Service) et l'extension fax4CUPS.
Le serveur de fax doit être accessible à partir du réseau Internet public.
Vous pouvez ajouter un serveur de messagerie pour remettre des rapports par courriel.
Le serveur de messagerie doit être accessible à partir du réseau Internet public.
Vous pouvez utiliser le service de distribution par courriel d'Oracle Cloud Infrastructure pour diffuser des rapports.
Si vous n'avez pas accès à la console Oracle Cloud Infrastructure, adressez-vous à l'administrateur Oracle Cloud Infrastructure pour qu'il vous accorde l'accès.
L'administrateur peut ajouter un serveur HTTP ou HTTPS auquel envoyer une demande de notification une fois le rapport terminé.
Vous pouvez inscrire une URL d'application, ou procéder à un post-traitement d'une URL HTTP ou HTTPS en tant que serveur HTTP.
La notification HTTP envoyée par Publisher publie des données de formulaire pour l'ID de travail, l'URL de rapport et le statut de travail sur la page URL de serveur HTTP.
Vous pouvez ajouter un serveur FTP ou SFTP comme canal de diffusion pour Publisher.
Si le nom de fichier de destination indiqué au planificateur contient des caractères non ASCII, l'encodage UTF-8 est utilisé pour indiquer le nom de fichier au serveur FTP de destination. Le serveur FTP doit prendre en charge l'encodage UTF-8. Sinon, la distribution du travail échouera et le message d'erreur Echec de la distribution apparaîtra.
Le serveur FTP ou SFTP doit être accessible à partir du réseau Internet public.
Publisher ne prend pas en charge FTP sur TLS/SSL (FTPS). Vous ne pouvez pas utiliser FTP sur TLS ou SSL pour la distribution. Utilisez SFTP pour un transfert sécurisé des fichiers.
Le protocole SFTP (Secure File Transfer Protocol) repose sur la technologie Secure Shell (SSH). Publisher prend en charge les options SSH suivantes pour la distribution SFTP.
Méthode d'échange de clé (Diffie-Hellman) | Clé publique de serveur | Cryptage (mécanismes de cryptage) | Code d'authentification de message (MAC) |
---|---|---|---|
|
|
|
|
Les algorithmes suivants sont disponibles uniquement si Publisher est exécuté sur une JVM sur laquelle les fichiers Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy sont installés :
Vous pouvez diffuser des documents vers Oracle WebCenter Content.
Le serveur de contenu doit être accessible à partir du réseau Internet public.
Si vous utilisez un serveur de contenu comme destination de distribution :
Lors de l'exécution, le destinataire du rapport peut le baliser avec des métadonnées de groupe de sécurité et de compte (le cas échéant) pour garantir que les droits d'accès appropriés sont appliqués au document lors de sa distribution.
Pour les documents qui exigent des champs de métadonnées personnalisées spécifiques (par exemple, numéro de facture, nom de client, date de commande), l'auteur du rapport peut mettre en correspondance les champs de métadonnées personnalisées définis dans Ensembles de règles de profil de contenu avec des champs de données du modèle de données.
Publisher communique avec Oracle WebCenter Content Server à l'aide de Remote Intradoc Client (RIDC). Par conséquent, les protocoles de connexion suivent les normes requises par RIDC. Les protocoles pris en charge sont les suivants :
Intradoc : le protocole Intradoc communique avec le serveur de contenu via le port de socket Intradoc (en général, 4444). Ce protocole exige une connexion sécurisée entre le client et le serveur de contenu. Aucune validation de mot de passe n'est réalisée. Les clients qui utilisent ce protocole doivent procéder eux-mêmes aux éventuelles authentifications requises avant d'effectuer des appels RIDC. La communication Intradoc peut également être configurée pour une exécution via SSL.
HTTP et HTTPS : la connexion via le protocole HTTP exige des informations d'identification d'authentification par nom utilisateur et par mot de passe valides pour chaque demande. Indiquez les informations d'identification à utiliser pour les demandes sur la page Administration de Publisher.
JAX-WS : le protocole JAX-WS n'est pris en charge que dans Oracle WebCenter Content 11g, une instance de serveur de contenu devant être correctement configurée et le client RIDC installé. JAX-WS n'est pas pris en charge en dehors de cet environnement.
Pour configurer un serveur de contenu comme destination de distribution, procédez comme suit :
Vous pouvez utiliser des stockages d'objets pour la transmission et le stockage de rapports.
Vous pouvez configurer un stockage d'objet en tant que canal de transmission et programmer des travaux afin de transmettre des rapports au stockage d'objet.
Vérifiez que vous disposez des droits d'accès à un compartiment dans Oracle Cloud Infrastructure Object Storage où vous pouvez créer un bucket afin d'organiser vos rapports.
Même si vous disposez d'un accès administrateur au stockage d'objet, vous devez disposer des droits permettant de configurer la connexion et de transmettre des rapports au stockage d'objet. Un administrateur de votre organisation doit configurer les droits d'accès dans Oracle Cloud Infrastructure à l'aide de stratégies IAM afin de vous permettre de transférer des fichiers de Publisher vers les stockages d'objet. Reportez-vous à Introduction aux stratégies et Référence de stratégie.
Droit d'accès requis pour la location :
COMPARTMENT_INSPECT
OBJECTSTORAGE_NAMESPACE_READ
Droit d'accès requis pour la gestion de compartiment :
BUCKET_READ
BUCKET_INSPECT
OBJECT_READ OBJECT_OVERWRITE
OBJECT_CREATE
OBJECT_DELETE
OBJECT_INSPECT
Exemple 6-1 Configuration de stratégie
Exemple de configuration de stratégie pour autoriser le groupe g à inspecter les compartiments dans la location :
Allow group <g> to inspect compartments in tenancy
Exemple de configuration de stratégie pour autoriser le groupe g à gérer le stockage d'objet dans la location :
Allow group <g> to manage objectstorage-namespaces in tenancy
Exemple de configuration de stratégie pour autoriser le groupe g à gérer le compartiment c et à effectuer les opérations demandées dans le compartiment :
Allow group <g> to manage object-family in compartment <c> where any { request.operation=‘ListBuckets’, request.operation=‘ListObjects’, request.operation=‘PutObject’, request.operation=‘GetObject’, request.operation=‘CreateMultipartUpload’, request.operation=‘UploadPart’, request.operation=‘CommitMultipartUpload’, request.operation=‘AbortMultipartUpload’, request.operation=‘ListMultipartUploads’, request.operation=‘ListMultipartUploadParts’, request.operation=‘HeadObject’, request.operation=‘DeleteObject’}
Vous ajoutez les serveurs CUPS sur la page Administration.
Vous pouvez configurer un serveur CUPS (Common Unix Printing Service) pour envoyer des télécopies et activer l'impression à l'aide d'une imprimante qui ne prend pas en charge IPP de façon native.
Pour ajouter un serveur CUPS, procédez comme suit :
Vous pouvez diffuser des rapports vers un serveur Oracle Content and Experience pour faciliter l'accès aux rapports et leur partage dans le cloud.