J2VMS: Exploiting OpenVMS from Java
User's Guide & Release Notes
Begin
Contents (summary)
Preface
Preface
Chapter 1
Getting Started
Chapter 2
Developing An Application
Chapter 3
Troubleshooting
Figures
Examples
Tables
Contents
Preface
Preface
Preface
Chapter 1
1
Getting Started
1.1
Software Prerequisites
1.2
Hardware Requirements
1.3
Installation
1.4
Post Installation
1.5
Removal
Chapter 2
2
Developing An Application
2.1
Includes
2.2
External Routines
2.3
Argument Passing Mechanisms
2.3.1
Passing Arguments By Descriptor
2.3.2
Passing Arguments By Reference
2.3.3
Passing Arguments By Value
2.4
Calling a Native Routine
2.5
Structure Declaration
2.6
Structure Manipulation
2.6.1
Cmem
2.7
OpenVMS Status Codes
Chapter 3
3
Troubleshooting
3.1
java.lang.UnsatisfiedLinkError
3.2
java.lang.NoClassDefFoundError
3.3
Cannot Resolve Symbol
Examples
1-1
J2VMS Product Installation
1-2
J2VMS Product Removal
2-1
Passing a
java.lang.String
Object by Descriptor
2-2
Receiving String Data From A Called Routine
2-3
Copying A
java.lang.String
Object to Descriptor
2-4
Calling LIB$CHAR from Java
2-5
Calling LIB$CHAR from Java Using
vs.LibRoutines
2-6
Allocating a FAB in Java
2-7
Allocating a FAB in C
2-8
Allocating a FAB in BLISS
2-9
String Descriptor Declaration in Java
2-10
String Descriptor Declaration in Java
2-11
String Descriptor Declaration in PL/I
2-12
vs.Cmem
Usage Demonstration
2-13
Using$VMS_STATUS_SUCCESS
Figures
2-1
String Descriptor Layout
Tables
1-1
J2VMS Installation Options
2-1
Summary of Native Usage of Java Objects Passed by Descriptor
2-2
Summary of Native Usage of Java Objects Passed by Descriptor
2-3
Java Classes And Primitive Types That Can Be Passed By Value
Previous
Next