Wenn Sie eine Anwendung mit Web-Messaging ausführen möchten, müssen Sie den Web-Messaging-Service aktiviert haben. Da Web-Messaging-Anforderungen eine gewisse Zeit offen bleiben, kann der vorhandene Webcontainer nicht mehr Clients parallel bearbeiten als der Thread-Pool für Webcontainer. Der Web-Messaging Service löst dieses Problem, indem er einen neuen Kanalframeworkkanal und eine neue Kanalframeworkkette bereitstellt, die Ports gemeinsam mit vorhandenen Transportketten für Webcontainer nutzt. Standardmäßig ist die Web-Messaging-Transportkette nicht aktiviert. Wenn Sie die Web-Messaging-Transportketten starten möchten, müssen Sie eine angepasste Eigenschaft für einen Webcontainerkanal in einer vorhandenen Transportkette setzen. Bevor Sie diese angepasste Eigenschaft aktivieren, müssen Sie angeben, welche Transportketten für Webcontainer für die Ausführung von Web-Messaging-Anforderungen konfiguriert werden müssen.
Es gibt zwei Standardtransportketten für Webcontainer, die Webdatenverkehr bereitstellen: WCInboundDefault und WCInboundSecure. In den meisten Fällen müssen Sie ermitteln, ob Web-Messaging-Anforderungen über HTTP oder HTTPS ausgeführt werden. Werden Anforderungen nur über HTTP ausgeführt, können Sie die folgenden Schritte ausführen, um den Web-Messaging-Service für die Transportkette WCInboundDefault zu aktivieren. Falls eine sichere Verbindung über HTTPS erforderlich ist, führen Sie die nachfolgenden Schritte für die Transportkette WCInboundDefaultSecure aus. Wird der Webnachrichtenverkehr über HTTP und HTTPS gesendet, aktivieren Sie den Web-Messaging-Service für die Ketten WCInboundDefault und WCInboundDefaultSecure. Sollten Sie eine Transportkette konfiguriert haben, über die dann keine Web-Messaging-Anforderungen bearbeitet werden, verursacht die Feststellung, ob der Web-Messaging-Kanal in die Anforderung involviert ist, nur einen geringen Systemaufwand.
Gehen Sie nach Ausführung der obigen Schritte wie folgt vor, um das Web-Messaging unter z/OS zu aktivieren.
Es ist möglich, dass weitere Transportketten für Webcontainer für die Bereitstellung von Webdatenverkehr aktiviert wurden. Wenn Sie bestimmen möchten, ob der für diese Transportketten der Web-Messaging-Service aktiviert werden sollte, stellen Sie fest, auf welchen virtuellen Hosts Ihre Anwendung mit Web-Messaging installiert werden soll. Aktivieren Sie dann die entsprechenden Transportketten für die Ports des jeweiligen virtuellen Hosts.
In bestimmten Situationen kann es wünschenswert sein, eine neue Transportkette für Webcontainer ausschließlich für die Bearbeitung von Web-Messaging-Anforderungen zu erstellen. Lesen Sie hierzu den developerWorks-Artikel Know your proxy server basics. Dieser Artikel enthält Informationen zur Erstellung einer neuen Transportkette für Webcontainer mit eigenem Thread-Pool.