Search This Blog

SBL-ADM-02527: Parse Error: Expecting = instead of "%1"

Applies to:

Siebel Universal Customer Master - Version: 7.8.2 [19213] and later   [Release: V7 and later ]
z*OBSOLETE: Microsoft Windows Server 2003
Product Release: V7 (Enterprise)
Version: 7.8.2 [19213]
Database: Oracle 10g
Application Server OS: Microsoft Windows 2003 Server SP1
Database Server OS: Microsoft Windows 2003 Server SP1

This document was previously published as Siebel SR 38-3018822263.
""""Checked for relevance on 16-NOV-2010""""

Symptoms

In the section - Creation of named subsystems in crm782-ucm782-intgn-readme.txt (for installation of UCM 7.8.2)

the srvrmgr command


srvrmgr:ssucm> create named subsystem "CRMAccount" for subsystem EAITransportDat
aHandlingSubsys with DispatchWorkflowProcess = "UCM-CRM-Account-WF", Dispatch Me
thod=Run Process with DispatchWorkflowProcess = "UCM-CRM-Account-WF", Dispatch Method=Run Proces

                                                      
throws an error :

SBL-ADM-02527: Parse Error: Expecting <param>=<value> instead of "Method"


Cause

Documentation Defect # 12-1E6X089 has been logged to address the correct syntax for creating name subsystems.

Solution

The correct syntax is


"create named subsystem "CRMAccount" for subsystem EAITransportDataHandlingSubsys with DispatchWorkflowProcess = "UCM-CRM-Account-WF", DispatchMethod="RunProcess".



References

NOTE:509850.1 - SRVRMGR problem with spaces
BUG:12-1E6X089 - SIEBEL UCM 7.8.2 [19213] - CREATION OF NAME SUBSYSTEMS

Applies to:

Product Release: V8 (Enterprise)
Version: 8.0 [20405] Fin Svcs
Database: Oracle 10.2.0.2
Application Server OS: Microsoft Windows 2003 Server
Database Server OS: Microsoft Windows 2003 Server

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

Symptoms

SBL-ADM-02527

Hello,

I have a problem with server manager. I'm trying to reconfigure a named subsystem using Server Manager command line utility. The parameter I try to input is a path, and it contains spaces in it (c:\program files\something\...).

My command is the following:

srvrmgr> change parameter CLASSPATH=c:\jar\siebelmgr.jar;c:\jar\admstatussvc.jar;c:\jar\siebel.jar;c:\jar\siebelji_enu.jar;c:\jar\siebelji_fra.jar,DLL="C:\Program Files\Java\jre1.5.0_10\bin\client\jvm.dll", for named subsystem ADMJavaSubsys

The following error appears when I execute this command:

iebel.jar;c:\jar\siebelji_enu.jar;c:\jar\siebelji_fra.jar,DLL="C:\Program Files\

                                                              *
SBL-ADM-02527: Parse Error: Expecting <param>=<value> instead of ""C:\Program Fi
les\Java\jre1.5.0_10\bin\client\jvm.dll", for named subsystem ADMJavaSubsys"

Aren't quotes supported in Server Manager?
Any idea?

Thank you

Solution

Message 1

For the benefit of other readers:

The problem occurs because when you use the double quotes with the backslash or slash into the value of the parameter the backslash or slash may be considered a special character or reserved word.

In order to change a parameter value using Server Manager Command line utility when the value of this parameter is a path, and it contains spaces in it, you must use double slash or backslash.

See below how the command should be executed as workaround:

srvrmgr> change parameter CLASSPATH=c:\jar\siebelmgr.jar;c:\jar\admstatussvc.jar;c:\jar\siebel.jar;c:\jar\siebelji_enu.jar;c:\jar\siebelji_fra.jar,DLL="C:\\Program Files\\Java\\jre1.5.0_10\\bin\\client\\jvm.dll" for named subsystem ADMJavaSubsys

The enhancement Change Request 12-1KDJO1D has been logged in order to add the above information in Bookshelf.

Regards

Oracle | Siebel Technical Support


Applies to:

Product Release: V7 (Enterprise)
Version: 7.5.3 [16157]
Database: Oracle 9.2.0.4
Application Server OS: Microsoft Windows 2000 Server SP 4
Database Server OS: Microsoft Windows 2000 Server SP 4

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

Symptoms

Hi,
I am trying to run Workflow Process Batch Manager from Command line and getting this parse error.


srvrmgr:moecameotest> run task for component WfProcBatchMgr with ProcessName=MOE Inspection Report Create,SearchSpec=\[MOE File Status\] \= \"Closed\"

run task for component WfProcBatchMgr with ProcessName=MOE Inspection Report Cre
                                                                      *
SBL-ADM-02527: Parse Error: Expecting <param>=<value> instead of "(null)"

I would appericiate any help to resolve this issue.

Thanks.
-Irene

Solution

Message 1

This publication is for the benefit of our readers.

The customer is trying to execute a component request for Workflow Process Batch Manager through the server manager command-line and is encountering issues with the syntax.

Customer's command:
> run task for component WfProcBatchMgr with ProcessName=MOE Inspection Report Create,SearchSpec=\[MOE File Status\] \= \"Closed\"

Correct command:
> run task for component WfProcBatchMgr with ProcessName="MOE Inspection Report Create",SearchSpec='[MOE File Status] = "Closed"'

For other commands please reference Siebel System Administration Guide > Using the Siebel Server Manager Command-Line Interface > Siebel Server Manager Commands.

Thanks,

Applies to:

Product Release: V7 (Enterprise)
Version: 7.5.3.5 [16183] Life Sci
Database: Oracle 9.2.0.4
Application Server OS: Microsoft Windows 2000 Server SP 4
Database Server OS: IBM AIX 5L 5.1

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

Symptoms

SBL-ADM-02527

I am setting up my production environment with a number of custom object managers.

To reduce the work and risk of error, as there is no tool allowing me to clone an existing CompDef, I am using the command-line Server Manager to create the new component definitions.

However, due to the large numer of parameters to initialize, it seems that I have reached a limit of about 900 characters on the size of the command to send. I am therefore unable to use a single command like the one below,

create compdef SeroCCObjMgr_enu for comptype AppObjMgr compgrp SeroCC run mode Interactive full name "Serono CC Object Manager (ENU)" desc "Serono Call Center Object Manager" with param aaa=bbb, ccc=ddd, ....

So I thought I would change the parameters after creating the compdef, but when I type

     change param aaa=bbb for compdef SeroCCObjMgr_enu

I get "SBL-ADM-01050: The specified component is not active on this server"

My question: is there a command that I can use to modify a parameter of a not-yet enabled component definition using the command line ?

Thank you,
Damien

Solution

Message 1

For the benefit of other readers,

To workaround the issue some parameters were rearranged (for example adding a space before the component group, moving a parameter at the end of the list). After the change the command works successful.

Change request 12-LPN5O4 has been filed to address the issue.


No comments:

Post a Comment