Search This Blog

SBL-ADM-02540: Cannot list the sessions for a non-interactive mode component ("%1")

Applies to:

Siebel System Software - Version: 7.7.1 SIA [18306] to 7.8.2.9 SIA [19238] - Release: V7 to V7
z*OBSOLETE: Microsoft Windows 2000
Product Release: V7 (Professional)
Version: 7.7.2.2 [18356]
Database: Microsoft SQL Server 2000 SP3
Application Server OS: Microsoft Windows 2000 Advanced Server SP 4
Database Server OS: Microsoft Windows 2000 Server SP 4

This document was previously published as Siebel SR 38-2428154167.

Symptoms

SBL-ADM-02540

I am trying to migrate LOV from Dev environment to QA. I am to do it thru the 'Export to file' option but not from online.

I have enabled required workflows on both Dev and QA.
Setup the Deployment proejct, validated the LOV filter and created the Deployment session.
When I click on Deploy I get a message "Unable to load message 0x848a()" after entering the password for target system.

Here is the sample from the DEV siebel.log file
------------------------------------------------
ObjMgrBusServiceLog    Error    1    0    2005-08-26 15:08:22    (emtservicebase.cpp (3919)) : Unable to load message 0x848a

ADM Event    UDAGenericError    1    0    2005-08-26 15:08:22    Unable to load message 0x848a()

ObjMgrBusServiceLog    Error    1    0    2005-08-26 15:30:34    (emtservicebase.cpp (3919)) : Unable to load message 0x848a

ADM Event    UDAGenericError    1    0    2005-08-26 15:30:34    Unable to load message 0x848a()
-------------------------------------------

I have enabled the Workflow and EAI componet (ADM Event) log level to 4. Here is the sample from QA siebe.log
------------------------------------
ServerMgrLayerLog    Error    1    0    2005-08-26 15:25:44    SBL-ADM-02540: Cannot list the sessions for a non-interactive mode component ("WfProcMgr")

GenericLog    GenericError    1    0    2005-08-26 15:25:44    (sacmd.cpp (442) err=902540 sys=0) SBL-ADM-02540: Cannot list the sessions for a non-interactive mode component ("(null)")

ObjMgrBusCompLog    Error    1    0    2005-08-26 15:25:44    (vbc.cpp (292)) SBL-SDM-00112: Operation failed, possibly because of "SBL-ADM-02540: Cannot list the sessions for a non-interactive mode component ("(null)")"

ServerMgrLayerLog    Error    1    0    2005-08-26 15:25:55    SBL-ADM-02540: Cannot list the sessions for a non-interactive mode component ("AsgnSrvr")

GenericLog    GenericError    1    0    2005-08-26 15:25:55    (sacmd.cpp (442) err=902540 sys=0) SBL-ADM-02540: Cannot list the sessions for a non-interactive mode component ("(null)")

ObjMgrBusCompLog    Error    1    0    2005-08-26 15:25:55    (vbc.cpp (292)) SB...

Cause

1. It was found that the connect string generated at the initial stage was referencing the wrong component.
Customer was using Sales Object Manager in the source environment to do online deployment. The UDA Service method was using CommInboundRcvr component to reply back hence it was not able to login back.
2. Customer had one gateway and 2 enterprise servers on the same machine.

Technical Support was not able to reproduce the behavior in-house using similar setup.

Incorrect String generated:
StpExec Task 4 0 2005-11-03 16:28:52 Invoking method 'Notify Source' on business service 'UDA Service':

StpExec TaskArg 4 0 2005-11-03 16:28:52 Input: @0*0*3*1*0*0*19*SourceConnectString69*siebel.TCPIP.None.NONE://CRMPRDAPS01:2321/NAM772EntDv/CommInboundRcvr14*SourceUserName6*SADMIN14*SourcePassword20*pQZKuDY/f/IBORWAtQ==0*1*12*XMLHierarchy0*6*0*21*TargetAcknowledgement0*23*AcknowledgementWorkflow19*UDA Acknowledgement9*SessionId7*1-KK3JT6*Status16*Import Completed15*TransactionName3*LOV9*IsFailure5*FALSE22*TransactionLogFilePath40*e:\seaNam772dv\siebsrvr\temp\1-KK3JT.log

Solution

It was suggested to modify the workflow named "UDA Target Workflow" in the target environment as follow:
1. The Workflow process property "SourceConnectStringOverride" = The format of connection string, siebel.tcpip://<gateway server>:<port>/<enterprise name>/<object manager name>/<siebel server name>
2. Change the Input Argument value of the Business Service Step "Notify Source" as:
  Input Argument = SourceConnectString
  Type = Process Property
  Property Name = SourceConnectStringOverride


In addition Change Request # 12-18Z1H7D was logged to address this Product Defect.


Keywords: ADM, ADM and online deployment, SBL-BPR-00162, “UDA Service and method 'Notify Source”


No comments:

Post a Comment