Administration and Programming Guide for OS/390
To use the IMS Web language environment, you must complete the following
steps:
- Install the IMS Web Runtime component on the Web server running
Net.Data. For information about installing and using the IMS Web
Runtime component, see IMS Web User's Guide:
http://www.ibm.com/software/data/ims/about/imsweb/document/
- Install IMS TCP/IP OTMA Connection (IMS TOC) on your host system.
For information about installing and using IMS TCP/IP OTMA Connection,
see:
http://www.ibm.com/software/data/ims/about/imstoc/document/index.html
- Create the transaction DLL.
- Generate the C++ code, makefile (DTWproj.mak), and
Net.Data macros (DTWproj.d2w) files from the HFS source
for your transaction with the IMS Web Studio tool.
- Build the executable form of the transaction DLL using the generated make
file.
- Copy the transaction DLL file (DTWproj.dll) and the
Net.Data macro (DTWproj.d2w) to your Web server.
- Place the macro in a directory from which Net.Data retrieves
macros. (See MACRO_PATH for more information.)
- Place the transaction DLL or shared library in a directory from which the
Web server retrieves DLLs.
- Use the link in the sample file that is generated by the IMS Web Studio
tool, DTWproj.htm, to modify an HTML file in your Web
server's HTML tree. You can then use the link to invoke
Net.Data and display the input HTML form to invoke the IMS Web language
environment. The IMS Web language environment then calls the IMS
transaction DLL, which uses the services proved by the IMS Web Runtime DLLs to
run the transaction and return its output to the Web browser.
The IMS Web Runtime DLLs formulate and send a request message through IMS
TOC to OTMA, which in turn causes the appropriate transaction to be
queued. The output of the transaction is then returned by OTMA through
IMS TOC to IMS Web. The transaction os then passed back through the IMS
Web language environment to Net.Data for display on the Web
browser.
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]