IBM Support

SOAP on z/TPF

Download


Abstract

This page provides SOAP sample applications for z/TPF, and sample communications bindings for HTTP (Apache's mod_tpf_soap_zTPF module) and WebSphere MQ.

Download Description

SOAP Module for Apache on z/TPF
The mod_tpf_soap_zTPF module is used with Apache on z/TPF to direct SOAP traffic. The module takes traffic based on how you customize it and then passes information to the SOAP handler component on TPF, as appropriate.

WebSphere MQ Communications Binding
This communications binding sample provides code to run on your z/TPF system that uses a SOAP WebSphere MQ communications binding to transport SOAP messages.

 

SOAP Sample Applications for z/TPF

Sample Application


This SOAP sample application for z/TPF demonstrates the navigation of the infoNodes structure for processing a SOAP request, and is intended for use with the tpf_soap_appl_handler user exit. This package provides you with a sample SOAP client, a SOAP application, and the code needed to run this application on your z/TPF system. You can use this package as a starting point for your own SOAP application, or for training purposes, or use it as-is.
 
Sample XML API Application
This SOAP application for z/TPF demonstrates the use of the XML APIs for processing a SOAP request, and is intended for use with the tpf_soap_appl_handler user exit. This package provides you with a sample SOAP client, a SOAP application, and the code needed to run this application on your z/TPF system. You can use this package to understand the z/TPF XML application programming interface (API) better.
 
Sample Web Service Wrapper
The web service wrapper package demonstrates the use of web service wrappers and provider web service deployment descriptors that are used for deploying web services. This package provides you with a sample SOAP client, a web service wrapper and application, a provider web service deployment descriptor, and a WSDL file.
 
Sample SOAP Message Handler
The SOAP message handler package demonstrates the use of SOAP message handlers on z/TPF. It performs basic logging functionality for your Web services traffic using the syslog support on z/TPF. This package provides you with a sample SOAP message handler, a SOAP message handler deployment descriptor, a provider Web service deployment descriptor, and a consumer Web service deployment descriptor. This package is intended for use in conjunction with the Sample Web Service Wrapper package and the Sample SOAP Consumer Application package.
 
Sample SOAP Bridge Wrapper
The SOAP bridge wrapper package demonstrates the use of the z/TPF SOAP bridge application programming interfaces (APIs). This package provides you with a sample SOAP client, a web service wrapper and application, a provider web service deployment descriptor, and a WSDL file.

Sample SOAP Consumer Application
The SOAP consumer sample application demonstrates the usage of the z/TPF SOAP consumer application programming interfaces (APIs) as well as the use of Web service stubs and consumer Web service deployment descriptors. This package provides you with a sample SOAP client, a Web service stub, and a consumer Web service deployment descriptor. This package is intended for use in conjunction with the Sample Web Service Wrapper package.

Sample WS-Security Wrapper
The sample WS-Security Wrapper package demonstrates the use of WS-Security (XML Encryption) and SOAP provider and consumer deployment descriptors.
This package provides you with sample provider and consumer deployment descriptors and extension file descriptors, message handler descriptors, message handler code, user exit code, wrapper application code, and XML documents.

Prerequisites

For SOAP Module for Apache on z/TPF, Sample Application, XML API Application, and WebSphere MQ Communications Binding

z/TPF 1.1, Apache (non-SSL)
 

For Web Service Wrapper, SOAP Message Handler, and SOAP Bridge Wrapper

z/TPF 1.1, APAR PJ32215 (PUT 4), Apache (non-SSL)

 

For SOAP Consumer Application

z/TPF 1.1, APAR PJ35511 (PUT 6), Apache (non-SSL)


For WS-Security Wrapper

z/TPF 1.1, APAR PJ35511 (PUT 6), PJ37673 (PUT 7), PJ37735 (PUT 7), Apache (non-SSL)


* These are minimum requirements. The SOAP sample applications require that the mod_tpf_soap_zTPF tool be installed first.

[{"INLabel":"SOAP Module for Apache on z/TPF Readme (PDF)","INLang":"English","INSize":"10969","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/modztpfsoap_readme-Apache.pdf"},{"INLabel":"XML API Application readme (PDF)","INLang":"English","INSize":"30343","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/SOAPsampleApp-zTPF_readme-xmlapi.pdf"},{"INLabel":"Sample Application (PDF)","INLang":"English","INSize":"24849","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/SOAPsampleApp-zTPF_readme.pdf"},{"INLabel":"Web Service Wrapper (PDF)","INLang":"English","INSize":"32586","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/SOAPsamplewrapper_readme.pdf"},{"INLabel":"SOAP Message Handler (PDF)","INLang":"English","INSize":"27548","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/samplemessagehandler_readme.pdf"},{"INLabel":"SOAP Bridge Wrapper (PDF)","INLang":"English","INSize":"33484","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/SOAPsamplebridge_readme.pdf"},{"INLabel":"WebSphere MQ Communications Binding Readme (PDF)","INLang":"English","INSize":"24336","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/MQSOAPbindingSample-zTPF_readme.pdf"},{"INLabel":"Sample SOAP Consumer Application Readme (PDF)","INLang":"English","INSize":"66614","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/sampleconsumer_readme.pdf"},{"INLabel":"Sample WS-Security Wrapper Readme (PDF)","INLang":"English","INSize":"47547","INURL":"https://public.dhe.ibm.com/software/htp/tpf/download/WS-Security_readme.pdf"}]

Download Package


To download a package, select the link next to the download you want. You will be asked to Agree on a standard set of terms and conditions.
Note that some browsers incorrectly change the name of the download file. All download file names should end in "tar.Z" when saved.

Off
[{"DNLabel":"SOAP Module for Apache on z/TPF","DNDate":" ","DNLang":"English","DNSize":"5433","DNPlat":{"label":"TPF","code":"PF029"},"DNURL":"https://public.dhe.ibm.com/software/htp/tpf/download/mod_tpf_soap_zTPF.tar.Z","DNURL_FTP":" ","DDURL":null},{"DNLabel":"WebSphere MQ Communications","DNDate":" ","DNLang":"English","DNSize":"15270","DNPlat":{"label":"TPF","code":"PF029"},"DNURL":"https://public.dhe.ibm.com/software/htp/tpf/download/MQSOAPbindingSample_zTPF.tar.Z","DNURL_FTP":" ","DDURL":null},{"DNLabel":"Sample Application","DNDate":"19 May 2009","DNLang":"English","DNSize":"11023","DNPlat":{"label":"TPF","code":"PF029"},"DNURL":"https://public.dhe.ibm.com/software/htp/tpf/download/soap_sample_zTPF.tar.Z","DNURL_FTP":" ","DDURL":null},{"DNLabel":"XML API Application","DNDate":" ","DNLang":"English","DNSize":"8650","DNPlat":{"label":"TPF","code":"PF029"},"DNURL":"https://public.dhe.ibm.com/software/htp/tpf/download/soap_sample_xmlapi_zTPF.tar.Z","DNURL_FTP":" ","DDURL":null},{"DNLabel":"Web Service Wrapper","DNDate":" ","DNLang":"English","DNSize":"11023","DNPlat":{"label":"TPF","code":"PF029"},"DNURL":"https://public.dhe.ibm.com/software/htp/tpf/download/ws_wrapper_sample_zTPF.tar.Z","DNURL_FTP":" ","DDURL":null},{"DNLabel":"SOAP Message Handler","DNDate":" ","DNLang":"English","DNSize":"10177","DNPlat":{"label":"TPF","code":"PF029"},"DNURL":"https://public.dhe.ibm.com/software/htp/tpf/download/soap_msghandler_sample_zTPF.tar.Z","DNURL_FTP":" ","DDURL":null},{"DNLabel":"SOAP Bridge Wrapper","DNDate":" ","DNLang":"English","DNSize":"19901","DNPlat":{"label":"TPF","code":"PF029"},"DNURL":"https://public.dhe.ibm.com/software/htp/tpf/download/soap_bridge_sample_zTPF.tar.Z","DNURL_FTP":" ","DDURL":null},{"DNLabel":"Sample SOAP Consumer Application","DNDate":" ","DNLang":"English","DNSize":"31220","DNPlat":{"label":"TPF","code":"PF029"},"DNURL":"https://public.dhe.ibm.com/software/htp/tpf/download/soap_consumer_sample_zTPF.tar.Z","DNURL_FTP":" ","DDURL":null},{"DNLabel":"Sample WS-Security Wrapper","DNDate":" ","DNLang":"English","DNSize":"39510","DNPlat":{"label":"z/TPF","code":"PF036"},"DNURL":"https://public.dhe.ibm.com/software/htp/tpf/download/WS-Security_wrapper_sample_zTPF.tar.Z","DNURL_FTP":" ","DDURL":null}]
[{"Product":{"code":"SSZL53","label":"TPF"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"z\/TPF","Platform":[{"code":"PF029","label":"TPF"},{"code":"PF036","label":"z\/TPF"}],"Version":"4.1;1.1","Edition":"All Editions","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
20 December 2018

UID

swg24020534