Digital DCE for OpenVMS VAX and OpenVMS Alpha
Product Guide
Previous
Contents
Index
Chapter 15
15
IDL Encoding Services
15.1
Attribute Configuration File (ACF) Attributes
15.2
Buffering Styles
15.2.1
Incremental Encoding
15.2.2
Fixed Buffer Encoding
15.2.3
Dynamic Buffer Encoding
15.2.4
Incremental Decoding
15.2.5
Buffer Decoding
15.3
IDL Encoding Services Handles
15.3.1
Restrictions on the Use of Handles
15.3.2
Obtaining a Handle
15.3.3
Incremental Encoding Handle
15.3.4
Fixed Buffer Encoding Handle
15.3.5
Dynamic Buffer Encoding Handle
15.3.6
Incremental Decoding Handle
15.3.6.1
Buffer Decoding Handle
15.3.7
Releasing a Handle
15.4
Programming Example
15.5
Performing Multiple Operations on a Single Handle
15.6
Obtaining the Identity of an Encoding
15.7
Error Reporting
15.7.1
rpc_s_no_memory
15.7.2
rpc_s_ss_bad_buffer
15.7.3
rpc_s_ss_bad_es_action
15.7.4
rpc_s_ss_wrong_es_version
15.7.5
rpc_s_tsyntaxes_unsupported
15.7.6
rpc_s_unknown_if
Chapter 16
16
Support for International Characters
16.1
The I-char Type
16.2
Tag-Setting
16.3
Example Use of Attributes
16.4
Restrictions on the Use of Attributes
16.4.1
Data Order Constraints
16.5
Interaction Restrictions
16.6
Pointer Restrictions
16.7
Local and Network Types
16.7.1
Fixed Array
16.7.2
Varying Array
16.7.3
Conformant Array
16.7.4
Conformant Varying Array
16.7.5
Storage Management Considerations
16.8
Codeset Conversion Routines
16.8.1
The idl_cs_convert_t Type
16.8.2
Routine Usage
16.8.3
Marshalling
16.8.4
Unmarshalling
16.9
Interaction with IDL Encoding Services
Chapter 17
17
Application Debugging with the RPC Event Logger
17.1
Introduction to the RPC Event Logging Facility
17.2
Generating RPC Event Logs
17.2.1
Enabling Event Logging
17.2.1.1
Universal IDL Compiler Interface
17.2.1.2
Digital Command Language Interface for the Event Logger
17.2.2
Using the -trace Option
17.2.3
Combining Event Logs
17.2.4
Disabling Event Logging
17.3
Using Symbols and the Log Manager to Control Logging Information
17.3.1
Controlling Logged Events with a Symbol
17.3.2
Controlling Logged Events with the RPC Log Manager
17.4
Using the -trace Option, Symbols, and the Log Manager Together
17.5
Using Event Logs to Debug Applications
17.6
Event Names and Descriptions
Chapter 18
18
Development of Distributed Applications with FORTRAN
18.1
Interoperability and Portability
18.2
Remote Procedure Calls Using FORTRAN --- Example
18.2.1
Where to Obtain the Example Application Files
18.2.2
The Interface File and Data File (PAYROLL.IDL and PAYROLL.DAT)
18.2.3
Compiling the Interface with the IDL Compiler
18.2.4
The Client Application Code for the Interface (PRINT_PAY.FOR)
18.2.5
The Server Initialization File (SERVER.C)
18.2.6
The Server Application Code for the Interface (MANAGER.FOR)
18.2.7
Client and Server Bindings
18.2.8
Building and Running the Example (PAYROLL.COM)
18.2.9
Example Output
18.3
Remote Procedure Calls Using FORTRAN --- Reference
18.3.1
The FORTRAN Compiler Option
18.3.2
Restrictions on the Use of FORTRAN
18.3.3
IDL Constant Declarations
18.3.4
Type Mapping
18.3.5
Operations
18.3.5.1
Parameter Passing by Reference
18.3.5.2
Function Results
18.3.6
Include Files
18.3.7
The NBASE.FOR File
18.3.8
IDL Attributes
18.3.8.1
The transmit_as Attribute
18.3.8.2
The string Attribute
18.3.8.3
The context_handle Attribute
18.3.8.4
The Array Attributes on [ref] Pointer Parameters
18.3.9
ACF Attributes
18.3.9.1
The implicit_handle ACF Attribute
18.3.9.2
The represent_as ACF Attribute
Previous
Next
Contents
Index