IBM intends
to make available a portion of the z/OS® client
web enablement toolkit in z/OS Version
2 Release 1 (V2R1) with SPE APAR OA46575 toward the end of the first
quarter of 2015. This portion of the toolkit provides a generic, default z/OS Java™ Script
Object Notation (JSON) parser for z/OS applications.
JSON is a text-based, open standard that is designed for human-readable
data interchange, as described in RFC 4627.
This topic describes new z/OS Client Web Enablement Toolkit function
in z/OS V2R1 with appropriate
APARs installed:
- The z/OS Client Web Enablement Toolkit:
- Applications running in traditional z/OS environments can choose
to play the client role of a RESTful web application and initiate
a request to a web server that resides on z/OS or any other platform
that supports web applications. In z/OS Version Release 1 with appropriate
APARs installed, the new z/OS Client Web Enablement toolkit enables
these applications to more easily participate in this client/server
space by providing a built-in:
- z/OS JSON parser to parse JSON text that is coming from any source
and the ability to build new JSON text or add to existing JSON text.
(Provided with APAR OA46575).
- z/OS HTTP/HTTPS protocol enabler that uses interfaces similar
in nature to other industry-standard APIs. (Provided with APAR OA46622.)
The intention of the toolkit is to enable traditional z/OS
programs apart from a Java virtual machine (JVM) environment to have
easy access to these types of services. Programs running as a batch
job, as a started procedure or running in almost any address space
on a z/OS system now have APIs that they can use in a similar manner
to any standard z/OS APIs provided by the operating system. Furthermore,
programs can invoke these APIs in the programming language of their
choice. C/C++, COBOL, PL/I, and assembly languages are fully supported.
- When change was introduced:
- z/OS V2R1 with APARs OA46575
and OA46622.
- Reference information:
- When the JSON parser portion of the z/OS client
web enablement toolkit becomes generally available, the documentation
will be available at Web enablement APAR OA46575.pdf upon the closure
of APAR OA46575. The same information will also be included in the
next edition of z/OS MVS™ Programming: Callable Services
for High-Level Languagesfor z/OS.
A
follow-on portion of the z/OS client
web enablement toolkit to provide HTTP support will also become available
on z/OS V2R1 with SPE APAR
OA46622 later in 2015 and will also be documented in z/OS MVS Programming:
Callable Services for High-Level Languages for z/OS .