In diesem Thema wird das erforderliche Setup zur Übermittlung von -Berichten beschrieben. Außerdem erfahren Sie hier, wie Sie den HTTP-Benachrichtigungsserver einrichten.
Hinweis:
Die E-Mail-, FTP-, Drucker-, Fax- und Contentmanagementhosts müssen über das öffentliche Internet zugänglich sein.Sie können die SSL-Zertifikatsdatei definieren und die allgemeinen Eigenschaften für E-Mail-Übermittlungen und -Benachrichtigungen festlegen.
Wenn beim Verbinden mit dem E-Mail-Server ein Fehler auftritt, versucht Publisher dreimal, die E-Mail in einem Abstand von jeweils 30 Sekunden erneut zu senden.
Ermitteln Sie den Druckertyp, bevor Sie den Drucker oder Faxserver einrichten.
Unabhängig vom Betriebssystem kann das Druckerziel jeder beliebige IPP-Server sein. Der IPP-Server kann der Drucker selbst sein. Wenn der Drucker IPP aber nicht nativ unterstützt, können Sie einen Druckserver einrichten, der IPP unterstützt (wie CUPS), und den Druckserver dann mit dem Drucker verbinden.
Um ein Fax zu senden, müssen Sie Common Unix Printing Service (CUPS) und die fax4CUPS-Erweiterung einrichten. Informationen zum Einrichten von CUPS- oder Windows IPP-Druckservern und dazu, wie Sie Netzwerkdrucker damit verbinden, finden Sie in der Dokumentation zur CUPS- oder Windows IPP-Software.
PDF ist ein gängiges Ausgabeformat für Geschäftsberichte. Einige Berichte müssen aber direkt vom Berichtsserver gedruckt werden. Beispiel: Gehaltsschecks und Rechnungen werden in der Regel als geplante Batchjobs gedruckt. Einige Drucker mit PostScript Level 3-kompatiblem Raster Image Processing können PDF-Dokumente nativ unterstützen. Es sind aber noch viele Drucker im Einsatz, die nur PostScript Level 2 unterstützen und PDF-Dokumente nicht direkt drucken können.
So drucken Sie PDF-Dokumente direkt, wenn Ihr Drucker oder Druckserver den PDF-Druck nicht unterstützt:
Wählen Sie einen Filter aus: "PDF zu PostScript" oder "PDF zu PCL".
Konfigurieren Sie einen benutzerdefinierten oder externen Filter.
Über einen Filter können Sie ein Konvertierungsutility aufrufen, um die PDF-Datei in ein Dateiformat zu konvertieren, das von Ihrem Druckertyp unterstützt wird. Die Konvertierung von PDF zu PCL wird nur für Anforderungen zur Schriftartauswahl zum Drucken von Schecks verwendet. Verwenden Sie für generische Druckanforderungen den Filter "PDF zu PostScript Level 2".
Wenn Sie PDF zu PCL auswählen, wird das Feld Filterbefehl automatisch aufgefüllt. Sie können PCL-Befehle in RTF-Vorlagen einbetten, um die PCL-Befehle bei einer bestimmten Position auf der PCL-Seite aufzurufen (Beispiel: Wenn Sie eine im Drucker installierte Schriftart für Bankleitzahlen und Kontonummern auf einem Scheck verwenden möchten).
Sie können auch einen benutzerdefinierten Filter über Betriebssystembefehle aufrufen.
Um einen benutzerdefinierten Filter anzugeben, übergeben Sie die native BS-Befehlszeichenfolge mit den zwei Platzhaltern für den Eingabe- und Ausgabedateinamen {infile} und {outfile}.
Das ist vor allem dann nützlich, wenn Sie IPP-Drucker direkt oder IPP-Drucker in Microsoft Internet Information Service (IIS) aufrufen möchten. Im Gegensatz zu CUPS übersetzen diese Druckserver die Druckdatei nicht in ein für den Drucker verständliches Format. Mit der Filterfunktion können Sie jeden der nativen BS-Befehle aufrufen, um das Dokument in das Format zu konvertieren, das für den Zieldrucker verständlich ist.
Beispiel: Um ein PDF-Dokument in ein PostScript-Format zu konvertieren, geben Sie den folgenden "PDF zu PS"-Befehl in das Feld Filterbefehl ein:
pdftops {infile} {outfile}
Um ein HP LaserJet-Druckersetup in Microsoft IIS von Linux aufzurufen, können Sie Ghostscript als Filter festlegen, um das PDF-Dokument in das Format zu konvertieren, das für den HP LaserJet verständlich ist. Geben Sie dazu den folgenden Ghostscript-Befehl in das Feld Filterbefehl ein:
gs -q -dNOPAUSE -dBATCH -sDEVICE=laserjet -sOutputFile={outfile} {infile}
Bei Faxservern können Sie den Filter verwenden, um die Datei in Tag Image File Format (TIFF) zu konvertieren.
Sie können einen Drucker zum Drucken von Berichten einrichten.
Der Druckerserver muss über das öffentliche Internet zugänglich sein.
Um ein Fax zu senden, müssen Sie Common Unix Printing Service (CUPS) und die fax4CUPS-Erweiterung einrichten.
Der Faxserver muss über das öffentliche Internet zugänglich sein.
Sie können einen E-Mail-Server für die Zustellung von Berichten per E-Mail hinzufügen.
Der Mailserver muss über das öffentliche Internet zugänglich sein.
Sie können Berichte mit Email Delivery Service auf Oracle Cloud Infrastructure übermitteln.
Wenn Sie keinen Zugriff auf die Oracle Cloud Infrastructure-Konsole haben, bitten Sie den Oracle Cloud Infrastructure-Administrator um Zugriff.
Der Administrator kann einen HTTP- oder HTTPS-Server hinzufügen, an den nach Abschluss des Berichts eine Benachrichtigungsanforderung gesendet wird.
Sie können eine Anwendungs-URL oder eine HTTP- oder HTTPS-URL für die Nachverarbeitung als HTTP-Server registrieren.
Die von Publisher gesendete HTTP-Benachrichtigung veröffentlicht Formulardaten für Job-ID, Berichts-URL und Jobstatus auf der URL-Seite des HTTP-Servers.
Sie können einen FTP-Server oder SFTP-Server als Übermittlungskanal für Publisher hinzufügen.
Wenn der Zieldateiname, der für den Scheduler angegeben wurde, Nicht-ASCII-Zeichen enthält, wird der Dateiname mit UTF-8-Codierung für den FTP-Zielserver angegeben. Der FTP-Server muss UTF-8-Codierung unterstützen. Andernfalls verläuft die Jobübermittlung nicht erfolgreich, und die Fehlermeldung "Übermittlung nicht erfolgreich" wird angezeigt.
Der FTP-Server oder SFTP-Server muss über das öffentliche Internet zugänglich sein.
Publisher unterstützt kein FTP over TLS/SSL (FTPS). Sie können keine Daten mit FTP over TLS oder SSL übermitteln. Verwenden Sie SFTP für die sichere Dateiübertragung.
Secure File Transfer Protocol (SFTP) basiert auf der Secure Shell-Technologie (SSH). Publisher unterstützt die folgenden SSH-Optionen für die SFTP-Übermittlung.
Schlüsselaustauschmethode (Diffie-Hellman) | Server-Public-Key | Verschlüsselung (Cipher Suites) | Nachrichtenauthentifizierungscode (MAC) |
---|---|---|---|
|
|
|
|
Die folgenden Algorithmen sind nur verfügbar, wenn Publisher auf einer JVM ausgeführt wird, auf der Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy-Dateien installiert sind:
Sie können Dokumente an Oracle WebCenter Content übermitteln.
Der Content Server muss über das öffentliche Internet zugänglich sein.
Wenn Sie einen Content Server als Übermittlungsziel verwenden:
Der Berichtsnutzer kann zur Laufzeit den Bericht mit Sicherheitsgruppen- und Accountmetadaten (sofern anwendbar) taggen, um sicherzustellen, dass die jeweiligen Zugriffsrechte bei der Zustellung auf das Dokument angewendet werden.
Bei Dokumenten, die spezielle benutzerdefinierte Metadatenfelder erfordern (wie Rechnungsnummer, Kundenname, Auftragsdatum) kann der Berichtsautor die benutzerdefinierten Metadatenfelder, die in Inhaltsprofilregelsets definiert sind, Datenfeldern im Datenmodell zuordnen.
Publisher kommuniziert über Remote Intradoc Client (RIDC) mit Oracle WebCenter Content Server. Die Verbindungsprotokolle folgen daher den Standards, die für RIDC erforderlich sind. Die folgenden Protokolle werden unterstützt:
Intradoc: Das Intradoc-Protokoll kommuniziert über den Intradoc-Socket-Port (normalerweise 4444) mit dem Content Server. Dieses Protokoll erfordert eine vertrauenswürdige Verbindung zwischen dem Client und Content Server und führt keine Kennwortvalidierung durch. Clients, die dieses Protokoll verwenden, müssen jede erforderliche Authentifizierung durchlaufen, bevor sie RIDC-Aufrufe tätigen. Die Intradoc-Kommunikation kann auch mit SSL konfiguriert werden.
HTTP und HTTPS: Die HTTP-Protokollverbindung erfordert die Authentifizierung mit einem gültigen Benutzernamen und einem Kennwort für jede Anforderung. Sie geben die zu verwendenden Zugangsdaten für Anforderungen auf der Publisher-Administrationsseite an.
JAX-WS: Das JAX-WS-Protokoll wird nur in Oracle WebCenter Content 11g mit einer korrekt konfigurierten Content Server-Instanz und installiertem RIDC-Client unterstützt. Außerhalb dieser Umgebung wird JAX-WS nicht unterstützt.
So richten Sie einen Content Server als Übermittlungsziel ein:
Sie können einen oder mehrere Objektspeicher verwenden, um Berichte zu übermitteln und zu speichern.
Sie können einen Objektspeicher als Übermittlungskanal konfigurieren und Jobs planen, um Berichte an den Objektspeicher zu übermitteln.
Sie benötigen Zugriff auf ein Compartment in Oracle Cloud Infrastructure Object Storage, in dem Sie einen Bucket zum Organisieren der Berichte erstellen können.
Selbst wenn Sie über Administratorzugriff auf den Objektspeicher verfügen, benötigen Sie die Berechtigungen zum Konfigurieren der Verbindung und zum Übermitteln von Berichten an den Objektspeicher. Ein Administrator in Ihrer Organisation muss die Berechtigungen in Oracle Cloud Infrastructure mit IAM-Policys einrichten, damit Sie Dateien von Publisher an Objektspeicher übermitteln können. Siehe Erste Schritte mit Policys und Policy-Referenz.
Für Mandant erforderliche Berechtigungen:
COMPARTMENT_INSPECT
OBJECTSTORAGE_NAMESPACE_READ
Für Compartment-Verwaltung erforderliche Berechtigungen:
BUCKET_READ
BUCKET_INSPECT
OBJECT_READ OBJECT_OVERWRITE
OBJECT_CREATE
OBJECT_DELETE
OBJECT_INSPECT
Beispiel 6-1 Policy-Konfiguration
Beispiel-Policy-Konfiguration, die der Gruppe g das Prüfen der Compartments im Mandanten ermöglicht:
Allow group <g> to inspect compartments in tenancy
Beispiel-Policy-Konfiguration, die der Gruppe g das Verwalten des Objektspeichers im Mandanten ermöglicht:
Allow group <g> to manage objectstorage-namespaces in tenancy
Beispiel-Policy-Konfiguration, die der Gruppe g das Verwalten des Compartments c und das Ausführen der angeforderten Vorgänge im Compartment ermöglicht:
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’}
Sie fügen CUPS-Server auf der Administrationsseite hinzu.
Sie können Common Unix Printing Service (CUPS) konfigurieren, um Faxnachrichten zu versenden und den Druck mit einem Drucker zu ermöglichen, der IPP nicht nativ unterstützt.
So fügen Sie einen CUPS-Server hinzu:
Sie können Berichte an einen Oracle Content and Experience-Server übermitteln, um einfachen Zugriff und das Teilen von Berichten in der Cloud zu ermöglichen.