Register Web Services 11.3.0 plug-in in iProcess Engine 11.6.0 on Unix platforms

Register Web Services 11.3.0 plug-in in iProcess Engine 11.6.0 on Unix platforms

book

Article ID: KB0084215

calendar_today

Updated On:

Products Versions
TIBCO iProcess Web Services Server Plug-in 11.3.0

Description

Installing the TIBCO iProcess Web Services Server Plug-in into an iProcess Engine 11.6.0 on Linux.

The Installer is unable to register the plug-in in iProcess. The error follows:

Failed to load EAI plug-in library '/staffware/installs/ipe/phil1160web/lib/EAIWEBSVCS_11_3_0.EAR': /staffware/installs/ipe/phil1160web/lib/EAIWEBSVCS_11_3_0.EAR: wrong ELF class: ELFCLASS32(0)

Environment

iProcess Engine 11.6.0 and above on Unix platforms iProcess Web Services Server Plug-in 11.3.0

Resolution

The iProcess Engine 11.6.0 on a Unix platform is a 64-bit application. The EAR file included in the iProcess Web Services Server Plug-in is 32-bit. A 64-bit version of the EAR file is required and is distributed with the TIBCO iProcess Engine in the file SWDIR/web_svc_11.6/eaiwebsvc.ear

Register the 64-bit version of the EAR file using the following procedure:

1). Copy the file SWDIR/web_svc_11.6/eaiwebsvc.ear to $SWDIR/lib

2). Register the $SWDIR/lib/eaiwebsvc.ear file using the iProcess sweaireg command.
    
Example:    $SWDIR/util/sweaireg REG EAI_WEBSERVICES -l /staffware/installs/ipe/phil1160web/lib/eaiwebsvc.ear -i /staffware/installs/ipe/iPEWebServicesPlugIn1160web/eaiwebsvcs
 
Alternatively you can amend the script file WEBSERVICES_HOME/eaiwebsvcs/scripts/regsiter.sh and re-run the modified script. The 64-bit  iProcess Web Services EAR file will be registered in iProcess. The plug-in will be listed in the output of the iProcess command "sweaireg list" and will look similar to the following.

EAI Type: EAI_WEBSERVICES
        On Machine:     1
        Version:        11.6.0
        Copyright:      Copyright (c) 2002-2016 TIBCO Software Inc.
        Library:        /staffware/installs/ipe/phil1160web/lib/eaiwebsvc.ear
        Init Params:    /staffware/installs/ipe/iPEWebServicesPlugIn1160web/eaiwebsvcs


The installation of the plug-in is now complete.

Issue/Introduction

The TIBCO iProcess Web Services Server Plug-in will not register in the iProcess Engine 11.6.0 on Unix platforms.

Additional Information

TIBCO iProcess Engine for UNIX 11.6.0 Installation Guide 11.6.0