1/23
Contents
List of Figures
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Introduction to JD Edwards EnterpriseOne Tools Connectors
1.1
JD Edwards EnterpriseOne Tools Connectors Overview
1.2
Connectors Implementation
2
Understanding COM Interoperability
2.1
COM Interoperability
2.2
JD Edwards EnterpriseOne COM Interoperability
2.2.1
COM Objects
2.2.2
COM Interoperability Usage
3
Understanding the COM Solution for Business Function Execution
3.1
JD Edwards EnterpriseOne COM Server
3.2
COM Connector
3.3
GenCOM Components
3.3.1
Understanding GenCOM
3.3.2
Installation Information
3.3.3
ProgID
3.3.4
Setting Up an Environment for GenCOM
3.3.4.1
Setting Up an Environment for GenCOM on Microsoft Visual Studio 6.0
3.3.4.2
Example: Include Directories
3.3.4.3
Example: Lib Directories
3.3.4.4
Example: MSDev Directories
3.3.4.5
Example: Paths
3.3.4.6
Setting Up an Environment for GenCOM on Microsoft Visual Studio.NET
3.3.4.7
Example: Include Directories
3.3.4.8
Example: Lib Directories
3.3.4.9
Example: Paths
3.3.4.10
Example: Basemake Directories
3.3.4.11
Example: Bkoffice Directories
3.3.4.12
Example: DXSDKROOT Directories
3.3.4.13
Example: INETSDK Directories
3.3.5
Setting Up an Environment for GenCOM on Microsoft Visual Studio 2005
3.3.5.1
Example: Include Directories
3.3.5.2
Example: Lib Directories
3.3.5.3
Example: Paths
3.3.5.4
Example: Basemake Directories
3.3.5.5
Example: Bkoffice Directories
3.3.5.6
Example: DXSDKROOT Directories
3.3.5.7
INETSDK directory
3.3.6
Running GenCOM
3.3.7
Using GenCOM Output
3.3.7.1
Visual Basic
3.3.7.2
Visual C++
3.4
COM Wrapper CheckVer
3.4.1
Running CheckVer
3.4.1.1
Syntax
3.4.1.2
Example
3.4.1.3
Options
4
Deploying the COM Solution for Business Function Execution
4.1
Understanding COM Server Deployment for Business Function Execution
4.2
Setting Up the DCOM Server for Business Function Execution
4.2.1
Understanding DCOM Server Set Up
4.2.2
Setting Up DCOM for a Server Environment
4.2.3
Setting Up Security on the COM Server
4.2.4
Setting Up the Identity as Interactive User
4.2.5
Setting Up DCOM for a Client Environment
4.3
Installing COM Connector
4.3.1
Installing COM Connector on a Non-JD Edwards EnterpriseOne Client Environment
4.4
Using OCM Support with COM Connector
4.4.1
[INTEROP]
4.4.2
[OCM]
4.5
Using BHVRCOM with COM
4.6
Use IJDETimeZone Interface
4.6.1
XML File generated by GenCOM for IJDETimeZone
4.7
Requesting Inbound XML Using COM Server
4.8
Using COM Reliability
4.9
Using COM Tracing and Logging
4.9.1
Resolving Tracing Issues
5
Using COM Transactions
5.1
Understanding COM Interoperability Transactions
5.1.1
Outline for Calling Prepare and Commit
5.1.2
COM+ Two-Phase Commit Transaction
5.2
Setting Up the COM+ Environment
5.3
Running a COM+ Transactions
5.3.1
Understanding COM+ Transactions
5.3.2
Creating a Transactional Object (SOEProj.vbp)
5.3.2.1
Module1 : Module1.bas
5.3.3
Creating a Transactional Client
5.4
Running a Distributed Transaction
5.4.1
Understanding COM+ Transaction
5.4.2
Creating MTStest for a Distributed Transaction (MTStest.vbp)
5.4.2.1
MTSTestClass : MTStest.bas
5.4.2.2
Module1 : Module1.bas
5.4.3
Creating ClientPrj for a Distributed Transaction
5.4.4
Registering the COM+ .dll
6
Using COM Connector Solution for Events - Guaranteed Events
6.1
Understanding COM Connector Guaranteed Events
6.2
Setting Up the COM Connector for Guaranteed Events - 8.94
6.2.1
Understanding COM Connector Set Up for Guaranteed Events - 8.94
6.2.2
Installing and Setting Up the COM Connector for Guaranteed Events - 8.94
6.2.3
Registering Components for COM Connector - 8.94
6.2.4
Subscribing to Events - 8.94
6.2.5
Logging COM Events - 8.94
6.3
Setting Up the COM Connector for Guaranteed Events - 8.95
6.3.1
Understanding COM Connector Setup for Guaranteed Events - 8.95
6.3.2
Installing and Setting Up the COM Connector for Guaranteed Events - 8.95
6.3.3
Registering Components for COM Connector - 8.95
6.3.4
Subscribing to Events - 8.95
6.3.5
Logging COM Events - 8.95
6.4
Installing and Setting Up the COM Connector for Guaranteed Events - 8.96 & later releases
6.5
Implementing JD Edwards EnterpriseOne Interfaces
6.6
Implementing a JD Edwards EnterpriseOne Interface
6.6.1
Creating a COM+ Component
6.6.1.1
EventSink: OneWorldTransientEventSink.cls
6.6.2
Logging on to the COM Connector
6.6.2.1
COMConnector: frmLogin.frm
6.6.2.2
COMConnector Common.bas
6.6.2.3
COMConnector: SubscriptionManager
6.6.3
Subscribing to an Event
6.6.3.1
Subscriber: MainForm.frm
6.6.4
Integrating with BizTalk
6.6.4.1
Subscriber: BizTalk.cls
6.6.5
Adding a New Application
6.6.6
Installing the Event Class
6.7
Registering EventSink for Persistent Subscription
7
Understanding jdeinterop.ini for COM Connector
7.1
Settings for jdeinterop.ini File for the COM Connector
7.1.1
[OCM]
7.1.2
[JDENET]
7.1.3
[SERVER]
7.1.4
[SECURITY]
7.1.5
[DEBUG]
7.1.6
[INTEROP]
7.1.7
[EVENTS]
7.1.8
[JMSEVENTS]
7.1.8.1
WebSphere
7.1.8.2
Oracle Application Server
8
Understanding Java Interoperability Solution
8.1
Java Interoperability Solution
9
Working with the Dynamic Java Connector
9.1
Understanding the Dynamic Java Connector
9.2
Designing the Dynamic Java Connector
9.2.1
Business Function Spec Metadata Introspection
9.2.1.1
BSFNMethod
9.2.1.2
BSFNParameter
9.2.1.3
BSFNSpecSource
9.2.1.4
SpecDictionary
9.2.2
Business Function Spec Metadata Validation
9.2.3
SpecImageConsole
9.2.3.1
Generate Spec Image
9.2.3.2
Usage
9.2.3.3
Options
9.2.3.4
Explanation
9.2.3.5
Example
9.2.3.6
Update Spec Image
9.2.3.7
Usage
9.2.3.8
Options
9.2.3.9
Explanation
9.2.3.10
Example
9.2.3.11
Validate Spec Image
9.2.3.12
Usage
9.2.3.13
Options
9.2.3.14
Explanation
9.2.3.15
Example
9.2.3.16
Synchronize Spec Image
9.2.3.17
Usage
9.2.3.18
Options
9.2.3.19
Explanation
9.2.3.20
Example
9.3
Installing the Dynamic Java Connector
9.4
Running the Dynamic Java Connector
9.4.1
Calling a Business Function
9.4.2
BSFN Cache
9.4.3
Transaction Using the Dynamic Java Connector
9.4.4
OCM Support for the Dynamic Java Connector
9.5
Managing the User Session for the Dynamic Java Connector
9.5.1
User Session Management for the Dynamic Java Connector
9.5.2
Inbound XML Request Using the Dynamic Java Connector
9.5.3
Logging for the Dynamic Java Connector
9.5.4
Exception Handling for the Dynamic Java Connector
9.6
Using Sample Applications
9.6.1
Sample Applications
9.6.2
Setting Up Sample Applications
9.6.3
Running the Sample Applications
10
Understanding the Java Connector
10.1
Java Connector and JD Edwards EnterpriseOne
10.1.1
JDEDate
10.1.2
JDEMathNumeric
10.2
Designing the Java Connector
10.2.1
GenJava
10.2.2
GenJava Client Environment
10.2.2.1
PATH
10.2.2.2
CLASSPATH
10.2.3
Java Versioning
10.2.3.1
Migrating from Previous Releases
10.2.3.2
Java Connector Static and Dynamic Modes
10.2.3.3
Using the Java Wrapper Version Checker (CheckVer)
10.2.3.4
Running CheckVer (GenJava)
10.2.3.5
Syntax
10.2.3.6
Example
10.3
Installing a Java Connector
10.4
Running the Java Connector
10.4.1
Using GenJava
10.4.1.1
Running GenJava
10.4.1.2
Syntax
10.4.1.3
Options
10.4.1.4
Generate Java Wrappers
10.4.2
Using GenJava Output
10.4.3
Transactions Using the Java Connector
10.4.4
Using BHVRCOM through the Java Connector
10.4.5
OCM Support for the Java Connector
10.5
Managing the User Session for the Java Connector
10.5.1
Understanding User Session Management for the Java Connector
10.5.2
Inbound XML Request Using the Java Connector
10.6
Using Exception Handling for the Java Connector
10.6.1
Understanding Exception Handling for the Java Connector
10.6.2
Fatal Exception
10.6.3
Recoverable Exception
10.6.4
Reject
10.6.5
Exception Details
10.6.6
Example: Java Connector Exception Handling Sample Code
11
Using Java Connector Events - Guaranteed Events
11.1
Understanding Java Connector Events
11.1.1
Prerequisites
11.2
Developing a Java Connector Events Application
11.2.1
Understanding Java Connector Events Application Development
11.2.2
Introspection Operations
11.2.2.1
EventIntrospectionApp.java
11.2.3
Asynchronous Event Sessions
11.2.3.1
MyListener.java
11.2.3.2
EventAsyncApp.java
11.2.4
Synchronous Event Sessions
11.2.4.1
EventSyncApp.java
11.3
Using the Sample Connector Events Client
11.3.1
Understanding Connector Events Client Tool
11.3.2
Prerequisites for Using the Sample Connector Events Client
11.3.3
Using the Connector Events Client Tool
11.3.4
Configuring the Sample Connector Events Client
11.3.4.1
To configure the Sample Connector Events Client
11.3.5
Running the Sample Connector Events Client
11.3.6
Resolving Java Connector Events Client Tool Issues
12
Understanding J2EE Connector Architecture Resource Adapter
12.1
J2EE Connector Architecture Resource Adapter
12.2
JCA 1.0 Specification Optional Features
12.3
Assembly and Components
12.3.1
Components
12.4
Deployment and Configuration
12.4.1
Security Permissions
12.4.2
jdeinterop.ini Settings
12.4.3
jdbj.ini Settings
12.4.4
jdelog.properties Settings
12.4.5
CLASSPATH Settings
12.4.6
Configurable Properties
12.4.7
Java Naming and Directory Interface Settings
12.5
Common Client Interface
12.5.1
Implementing the Common Client Interface
12.6
Signon Types
12.6.1
Container-Managed Signon
12.6.2
Component-Managed Signon
12.7
Subclasses
12.7.1
ImageBSFNInteractionSpecImpl
12.7.2
OWBSFNInteractionSpecImpl
12.8
Input and Output Data
12.9
Logs
12.10
Exceptions
12.11
Samples
12.11.1
Prepare the Samples for Deployment
12.11.1.1
JDBC Driver .jar File
12.11.1.2
Configuration Files
12.11.1.3
Samples for the Application Server
12.11.2
Deploy the Sample Applications
12.11.3
Deploy the Sample Applications to WebSphere 5.x
12.11.4
Run the Sample Applications
12.12
Checklist for Resolving Issues
13
Understanding jdeinterop.ini for Java Connector
13.1
Settings for the jdeinterop.ini File for the Java Connector
13.1.1
[OCM]
13.1.2
[CACHE]
13.1.3
[JDENET]
13.1.4
[SERVER]
13.1.5
[SECURITY]
13.1.6
[INTEROP]
13.1.7
[EVENTS]
14
Understanding jdelog.properties File
14.1
Settings for the jdelog.properties File
14.1.1
[E1LOG]
14.1.2
[LOG1]
14.1.3
[LOG2]
15
Understanding iJDEScript
15.1
iJDEScript
15.2
iJDEScript Commands
15.2.1
Build Command
15.2.1.1
Syntax
15.2.2
Call Command
15.2.2.1
Syntax
15.2.2.2
Example
15.2.3
Define Command
15.2.3.1
Syntax
15.2.3.2
Example
15.2.4
Define! Command
15.2.4.1
Syntax
15.2.4.2
Example
15.2.5
Exit Command
15.2.5.1
Syntax
15.2.6
Help Command
15.2.6.1
Syntax
15.2.7
Import Command
15.2.7.1
Syntax
15.2.7.2
Example
15.2.8
Importlib Command
15.2.8.1
Syntax
15.2.8.2
Example
15.2.9
Interface Command
15.2.9.1
Syntax for COM
15.2.9.2
COM Example
15.2.10
Library Command
15.2.10.1
Syntax
15.2.10.2
Example
15.2.11
Login Command
15.2.11.1
Syntax
15.2.11.2
Example
15.2.12
Logout Command
15.2.12.1
Syntax
15.2.13
Opt Command
15.2.13.1
Syntax
15.2.13.2
Example
15.2.14
Rename Command
15.2.14.1
Syntax
15.2.14.2
Example
15.2.15
Say Command
15.2.15.1
Syntax
15.2.15.2
Example
15.2.16
Sub Command
15.2.16.1
Syntax
15.2.16.2
Example
15.2.17
System Command
15.2.17.1
Syntax
15.2.17.2
Example
A
Using the COM Connector Solution for Classic Events
A.1
Understanding COM Connector Classic Events
A.2
Setting Up the COM Connector for Classic Events
A.2.1
Understanding COM Connector Set Up for Classic Events
A.2.2
Installing and Setting Up the COM Connector for Classic Events
A.3
Registering Components
A.4
Subscribing to Events
A.5
Logging COM Events
A.6
Implementing JD Edwards EnterpriseOne Interfaces
A.7
Implementing a JD Edwards EnterpriseOne Interface
A.7.1
Creating a COM+ Component
A.7.1.1
EventSink: OneWorldTransientEventSink.cls
A.7.2
Logging on to the COM Connector
A.7.2.1
COMConnector: frmLogin.frm
A.7.2.2
COMConnector Common.bas
A.7.2.3
COMConnector: SubscriptionManager
A.7.3
Subscribing to Events
A.7.3.1
Subscriber: MainForm.frm
A.7.4
Adding a New Application
A.7.5
Installing the Event Class
A.8
Registering EventSink for Persistent Subscription
B
Using the Java Connector Solution for Classic Events
B.1
Understanding Java Connector Events
B.2
Developing the Java Client to Use the Java Connector Event Source
B.2.1
Creating a Java Class to Implement an Interface
B.2.2
Creating a Java Client Application to Subscribe to an Event
B.2.2.1
Example: Using the Java Client to Subscribe to an Event Using the Java Connector Outbound Event Source
B.2.3
Compiling the Java Client
B.2.4
Running the Java Client
Glossary
Index
Scripting on this page enhances content navigation, but does not change the content in any way.