BEA Logo BEA eLink Adapter for BroadVision Release 1.1

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

 

   eLink Adapter for BroadVision Doc Home   |   eLink Adapter for BroadVision User Guide   |   Previous Topic   |   Next Topic   |   Contents   |  

eLink Adapter for BroadVision User Guide

 

What You Need to Know

e-docs Web Site

How to Print the Document

Documentation Conventions

 

Understanding the BEA eLink Adapter for BroadVision

BEA eLink Solution Overview

BEA eLink Adapter for BroadVision Feature Overview

What is BroadVision?

What is eLink Adapter for BroadVision?

Overview of the API

Basic BroadVision Client Operation

Detailed BroadVision Client Operation

Initializing the BVI_TuxAdapter Component

Creating an Instance of the BVI_TuxMessage Object

Creating an Instance of the BVI_TuxService Object

Invoking the eLink Platform Service

Checking for Error Conditions

Retrieving the eLink Platform Service Response

 

Installing the eLink Adapter for BroadVision

Installation Prerequisites

Installing on the Windows NT Platform

Installing on the UNIX Platform

Modify the BroadVision Configuration File

Log In as User with the Correct Permissions

Set the BV1TO1 Environment Variable

Distribution Libraries and Executables

 

Using the Adapter Object Library

Creating the BVI_TuxAdapter Global Object

Creating a BVI_TuxSession Object

Creating a BVI_TuxService Object

Creating a BVI_TuxMessage Object

Formatting a Request Message

Invoking a Remote eLink Platform Connected Service

Examining a Response Message

Invoking a Remote eLink Platform Connected Service Asynchronously

Invoking Multiple Services Simultaneously

Cleanup Considerations

Adding a New Service

 

Running a Sample Application

Setting up the 'sales' Sample eLink Platform Application

Step 1: Copy the Sales eLink Platform Application Files

Step 2: Set Up Environment File

Step 3: Edit the eLink Platform Configuration File

Step 4: Load the eLink Platform Configuration File

Step 4.1: Load the File

Step 4.2: Check the Results

Step 5: Edit the eLink Adapter for BroadVision Configuration File

Step 6: Examine the Sample eLink Platform Server

Step 7: Build the Sample eLink Platform Server

Step 8: Boot the eLink Platform System

Step 9: Run udRdAirBill

Configuring the eLink Adapter for BroadVision to Invoke this eLink Platform Application

Step 1: Configure the Interaction Manager startup scripts

Step 1.1 Login as BroadVision user bv1to1

Step 1.2 Examine the Interaction Manager configuration file

Step 1.3 Copy the Interaction Startup Scripts to a Startup Script Directory

Step 1.4 Modify elink.js to Point to bvtux.conf

Step 1.5 Restart the Interaction Manager

Step 2 Supplement the Broadway Sample Application

Step 2-1 Copy bea_start.html to HTTP Server's Default Document Directory

Step 2-2 Create the Directory bea_broadway/scripts

Step 2-3 Copy the Additonal Files to the bea_broadway/scripts directory

Running the Sample Application

Step 1: Start Your Web Browser

Step 2: Click on the Enter as Guest Link

Step 3: Click on the Search Link Under the Tuxedo Menu

Step 4: Enter the Master Air Bill Number

 

eLink Adapter for BroadVision Object Library API

BVI_TuxAdapter

BVI_TuxAdapter(string configFile)

BVI_TuxSession BVI_TuxAdapter::getNewSession()

BVI_TuxSession

BVI_TuxService BVI_TuxSessioni::getNewService(String serviceName)

BVI_TuxService

bool BVI_TuxService::execute(BVI_TuxMessage message)

bool BVI_TuxService::executeAsync(BVI_TuxMessage message)

boolean BVI_TuxService::getReply()

boolean BVI_TuxService::Cancel()

BVI_TuxMessage

boolean addShort(string name, short value)

boolean addLong(String name, long value)

boolean addChar(string name, char value)

boolean addFloat(string name, float value)

boolean addDouble(string name, double value)

boolean addString(string name, string value)

boolean addBytes(string name, BVI_ValueList value)

boolean setLong(string name, int occurrence long value)

boolean setShort(string name, int occurrence, Short value)

boolean setChar(string name, int occurrence, char Value)

boolean setFloat(string name, int occurrence, float value)

boolean setDouble(string name, int occurrence, double value)

boolean setString(string name, int occurrence string value)

boolean getShortDef(string name, int occurrence, BVI_Value value, short defaultValue)

boolean getCharDef(string name, int occurrence, BVI_Value value, char defaultValue)

boolean setBytes(string name, int occurrence, BVI_ValueList value)

int getOccurrenceCount(stringname)

boolean getLongDef(string name, int occurrence, BVI_Value value, long faultValue)

boolean getFloatDef(string name, int occurrence, BVI_Value value, float defaultValue)

boolean getDoubleDef(string name, int occurrence, BVI_Value value, double defaultValue)

boolean getStringDef(string name, int occurrence, BVI_Valuev value, string defaultValue)

boolean getbytesDef(string name, int occurrence, BVI_Value value, BVI_ValueList defaultValue)

boolean nextField(BVI_Value name, BVI_Value occurrence)

boolean fieldType(string name)

BVI_TuxError

When errorType is eLink PlatformERROR

When errorType is APPLICATIONERROR

When errorType is ADAPTERERROR

Configuration File Structure

Adapter Configuration File Example

 

Error and Informational Messages