While compiling siebelobjects in Siebel Tools, Siebel Tools throws the error, "File does not exist or may be in use by another process".

While compiling siebelobjects in Siebel Tools, Siebel Tools throws the error, "File does not exist or may be in use by another process".

book

Article ID: KB0090146

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for Siebel -
Not Applicable -

Description

Resolution:
Description:
============
While compiling siebelobjects in Siebel Tools, Siebel Tools throws the error, "File does not exist or may be in use by another process". (SBL-DAT-00142)"

Environment:
============
- TIBCO Adapter for Siebel, All


Resolution:
===========

Check if the path of the Siebel Repository file is correct. If the path is specified as "&ltSIEBEL_HOME>\Tools\OBJECTS\ENU", then Siebel Tools will use the siebel.srf (which is under &ltSIEBEL_HOME>\Tools\OBJECTS\ENU). The compile will then fail and the error  will be seen.

From the Siebel Adapter's documentation:
------------------------------------------
Select the check box "Selected projects". Select the project "EAI Business Service" shown in the figure below. Select the Siebel Server repository(.srf) file and start the compile. Similarly, compile the Web Client repository (.srf) file.
------------------------------------------

Choose the correct srf for compiling. To compile Siebel Server Repository file, specify the path to &ltSIEBEL_HOME>\OBJECTS\ENU\siebel.srf. To compile the Web Client repository file, specify the path to &ltWeb Client repository file>\web client\OBJECTS\ENU\siebel.srf.


There is another scenario which may also lead to compile failure of the  Web Client repository file. When one user logs onto one Web Client application, e.g., the Siebel Call Center, while at the same time as another user also logs onto one Web Client application. In this case, Siebel Tools cannot compile siebelobjects correctly. The work around is to stop one of the Web Client applications.

Issue/Introduction

While compiling siebelobjects in Siebel Tools, Siebel Tools throws the error, "File does not exist or may be in use by another process".