Error with concurrent users- Activation Passivation Bind variable ?
I have a programmatic view object based on procedure call that returns a ref cursor.
Application Module has a function that exposes get Method for this View object using client interface.
Everything works good until many users call the same Method ,for many concurrent users i got the below error intermittently :
JBO-27122: SQL error during statement preparation.
Attempt to set a parameter name that does not occur in the SQL: bussId
For 1 or 2 users this works perfectly fine.
bussId is a bind variable defined at View object of type Array.
I understand this should be because of activation/passivation as many users calling same function comes to picture.
To solve this I overloaded activateState/passivateState in View implementation for the bind var.
But i don't see those methods getting invoked ever.
I also enabled connection pool/AM pool and kept the default pool values high enough for concurrent users.
Nothing works .
Appreciate any help in this regard.
-Sam
Hi,
See
http://antonis-antoniou.blogspot.com/2012/02/ensuring-that-your-adf-application-is.html
Similar Messages
-
Load testing with concurrent users on HTTP Web
Hello,
I am trying to do load testing my PHP Web Application.
I record (with Firefox) and developed the testing script with OpenScript,
but I found that I could only test with "Iteration" feature.
Is there any way to do load testing with concurrent users ( multi users login at the same time ) which defined in databank?
Thanks for help.Hi
You need to load the script into OLT (Oracle Load Testing) you can download it from here you need the first link Oracle Application Testing Suite and run the OATSxxx.exe to install OLT.
Regards
Alex -
What is a user parameter list in iMovie? I am trying to sent the movie from imovie to idvd and I keep getting an error with the user parameter list. Help?
Can you give more details? What exactly is the entire error message text? there should be an error number too. Are you trying to finalize this to an external disk?
-
ERROR: Package deleted because of bad bind-variable
hello,
i believe to have a serious problem here and i need help. portal deleted packages twice because of a "bad bind variable" so i had to start over again.
i'm trying to write a simple blackboard-application. Users can post and read posts. No answers, no threads
This is the structure:
Tables: categories with cat_id,cat_name
posts with post_id,cat_id, date,user_id,title,content
Reports for list of categories and list of posts in a certain category
Link from category-name to list of posts in category
This link uses :cat_id as passed parameter from category-list to list of posts
The list of posts has this select-statement:
SELECT post_id,cat_id,date,user_id,title
FROM schemaname.posts
WHERE cat_id = :cat_id;
So far everything works fine
Now i want to customize the look of the report. On the "Report and Customization Form Text"-Tab I wrote some html-code into the header-field. Then i tried to include a select statement to print the category-name. But everything i wrote between the <oracle></oracle>-tags was displayed as code and not parsed. So i next tried to put a select-statement into the "after header displayed"-field on the "additional PL/SQL Code"-Tab.
This is what i wrote:
declare
cat varchar2(20);
begin
SELECT cat_name into cat
FROM schemaname.categories
WHERE cat_id = :cat_id;
end;
When i now run the report i get a 4-page error-message saying package was deleted and that i used a bad bind-variable.
Can somebody please help?
we use portal 30982 on 9i database and windows 2000
Thank you very much
Ralf SchmittHi,
You cannot use bind variable in the additional plsql section. If you want to access the value of :cat_id then you should
pick it up from p_arg_names and p_arg_values.
In the additional plsql code "after header displayed"-
declare
cat_nm varchar2(50);
begin
for i in 1..p_arg_names.count
loop
if p_arg_names(i) = 'cat_id' then
SELECT cat_name into cat
FROM schemaname.categories
WHERE cat_id = p_arg_values(i);
exit;
end if;
end loop;
htp.p('Cateegory :' ||cat_nm);
end;
Thanks,
Sharmila -
A quick question about WebDynpro SLD and R/3 with concurrent users
Hello ,
I have a very quick question about Webdynpros and SLD connecting to an R/3 system, when you configure a webdynpro to connect to an R/3 system using SLD, you configure a user name and password from the R/3 for the SLD to use. What I would like to know is when I have concurrent users of my webdynpro, how can I know what one user did in R/3 and what another user did? Is there a way for the users of the web dynpro to use their R/3 credentials so SLD can access the R/3? Like dynamically configuring the SLD for each user?
- I would like to avoid leaving their their passwords open in the code ( configuring two variable to get the users username and password and use these variables as JCO username and password )
Thanks Ubergeeks,
GuyHi Guy
You will have to use Single Sign On to achieve this. In the destination you have defined to connect to R/3 , there is an option to 'useSSO' instead of userid and password. This will ensure that calls to R/3 will be with the userid that has logged into WAS. You wont need to pass any passwords because a login ticket is generated from WAS and passed on to R/3. The userid is derived from this ticket.
For this to happen you will have to maintain a trust relation ship between R/3 and your WAS ,there is detailed documentation of this in help files. Configuration is very straight forward and is easy to perform
Regards
Pran -
User Report data bind variable problems
Hello,
I am trying to build a simple report in SQLDeveloper, using a DATE bind variable. But it fails with the error message:
Inconsistent datatype, expected DATE got NUMBER
SELECT * FROM FLOW_COMP_REC_SUMMARY_RU
where create_date = trunc(:TARGET_DATE)
and type = 'D'
ORDER BY MESSAGE_FLOW_ID
Running this query in SQLDeveloper worksheet executes properly after a dialog box pops up and I enter: current_date - 1
SELECT * FROM FLOW_COMP_REC_SUMMARY_RU
where create_date = trunc(&TARGET_DATE)
and type = 'D'
ORDER BY MESSAGE_FLOW_ID
I've searched but no clear solutions present themselves. If you have one it would be most appreciated.
ThanksYou'll have to convert the input to date yourself:
SELECT * FROM FLOW_COMP_REC_SUMMARY_RU
where create_date = TO_DATE(:TARGET_DATE, 'DD/MM/YYYY')
and type = 'D'
ORDER BY MESSAGE_FLOW_ID
Have fun,
K. -
Error in trigger: PLS-00049: bad bind variable
Hi,
I am trying one of the XML/XDK samples from technet (http://otn.oracle.com/tech/xml/htdocs/XDBDemo2.html) and get this error while compiling the trigger: here's the code snippet
create or replace trigger PURCHASEORDEREXPLOSION
instead of insert on NEWPURCHASEORDER
for each row
declare
begin
DOCUMENT := :new.PODOCUMENT; <--Error here: PLS-00049: bad bind variable 'NEW.PODOCUMENT'
I can't understand why is this happening? Any clues??
Thanks!
-RajeevYou don't specify bind variables with the colon ":" prefix in PL/SQL.
The procedure you posted builds a query using string concatenation. Even if you remove the colon from your variable name you still won't be using bind variables.
If you want to use bind variables you should consider doing the following:
1. Use the DBMS_SQL package.
2. Use EXECUTE IMMEDIATE with the USING clause.
3. Use OPEN <REF CURSOR> FOR <STATEMENT> with the USING clause.
Each one has different advantages/disadvantages.
If looks as if you want to pass in a dynamic IN list. If you use bind variables it will effectively treat the entire list as ONE value enclosed in single quotes. If you truly want a dynamic IN list you need to investigate another method.
Tom Kyte has some information on Dynamic IN lists here: [How can I do a variable in list?|http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:210612357425] -
(1) I have built a BC4J View called CallFunctionView which acts as a view i used to call existing PL/SQL functions. My implementation servlet code is presented with the following structure:
public class MyServlet extends HttpServlet {
// Get vector element to perform validation for rule 1 and rule 2
for (int i = 0; i < MyVector.size(); i++) {
MyVectorRow MyRow = (MyVectorRow) MyVector.elementAt(i);
MyRow.checkRule1(am, i);
MyRow.checkRule2(am, i);
(2) Both checkRule1 and checkRule2 will call the ViewObject CallFunctionView. Related codes for checkRule1 and checkRule2 are listed as follows:
public void checkRule1(ApplicationModule am, int intRowIndex)
throws JboException, Exception {
ViewCdCallFunctionImpl vo = (CallFunctionViewImpl) am.findViewObject("CallFunctionView");
if (vo == null) {
throw new JboException("View Object is null!");
vo.setQuery("SELECT PKG1.MyFunctionOne(?,?,?,?) FROM DUAL");
vo.setWhereClauseParam(0, param1); // param1 is string
vo.setWhereClauseParam(1, param2); // param2 is string
vo.setWhereClauseParam(2, param3); // param3 is String.valueOf(int)
vo.setWhereClauseParam(3, param4)); // param4 is String.value Of(int)
vo.executeQuery(); <- Point of exit where my mentioned error occurs at the second loop
public void checkRule2(ApplicationModule am, int intRowIndex)
throws JboException, Exception {
ViewCdCallFunctionImpl vo = (CallFunctionViewImpl) am.findViewObject("CallFunctionView");
if (vo == null) {
throw new JboException("View Object is null!");
vo.setQuery("SELECT PKG2.MyFunctionTwo(?,?,?,?) FROM DUAL");
vo.setWhereClauseParam(0, param1); // param1 is string
vo.setWhereClauseParam(1, param2); // param2 is string
vo.setWhereClauseParam(2, param3); // param3 is String.valueOf(int)
vo.setWhereClauseParam(3, param4)); // param3 is String.valueOf(int)
vo.setWhereClauseParam(4, (blnYes)?"Y":null);
vo.setWhereClauseParam(5, (blnYes)?"Y":null));
vo.executeQuery();
(3)The called functions are from different package and with different parameters. For the loop i = 0, no error occurs and both functions generates expected result. For execution of the first function in the second loop (when i = 1), error occurs with the following messages(JBO-27122: SQL error during statement preparation. + java.sql.SQLException: ORA-01006: bind variable does not exist):
oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT PKG1.MyFunctionOne(?,?,?,?) FROM DUAL
void oracle.jbo.server.QueryCollection.executeQuery(java.lang.Object[], int)
void oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(java.lang.Object, java.lang.Object[], int)
void oracle.jbo.server.ViewRowSetImpl.execute(boolean, boolean)
void oracle.jbo.server.ViewRowSetImpl.executeQuery()
void oracle.jbo.server.ViewObjectImpl.executeQuery()
void MyPkg.objects.MyVectorRow.checkRule1(oracle.jbo.ApplicationModule, int)
void MyPkg.servlet.MyServlet.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void javax.servlet.http.HttpServlet.service(com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse)
void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
void com.evermind.util.ThreadPoolThread.run()
## Detail 0 ##
java.sql.SQLException: ORA-01006: bind variable does not exist
void oracle.jdbc.dbaccess.DBError.throwSqlException(java.lang.String, java.lang.String, int)
void oracle.jdbc.ttc7.TTIoer.processError()
void oracle.jdbc.ttc7.Oall7.receive()
void oracle.jdbc.ttc7.TTC7Protocol.doOall7(byte, byte, int, byte[], oracle.jdbc.dbaccess.DBType[], oracle.jdbc.dbaccess.DBData[], int, oracle.jdbc.dbaccess.DBType[], oracle.jdbc.dbaccess.DBData[], int)
int oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(oracle.jdbc.dbaccess.DBStatement, byte, byte[], oracle.jdbc.dbaccess.DBDataSet, int, oracle.jdbc.dbaccess.DBDataSet, int)
void oracle.jdbc.driver.OracleStatement.doExecuteQuery()
void oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout()
int oracle.jdbc.driver.OraclePreparedStatement.executeUpdate()
java.sql.ResultSet oracle.jdbc.driver.OraclePreparedStatement.executeQuery()
void oracle.jbo.server.QueryCollection.executeQuery(java.lang.Object[], int)
void oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(java.lang.Object, java.lang.Object[], int)
void oracle.jbo.server.ViewRowSetImpl.execute(boolean, boolean)
void oracle.jbo.server.ViewRowSetImpl.executeQuery()
void oracle.jbo.server.ViewObjectImpl.executeQuery()
void MyPkg.objects.MyVectorRow.checkRule1(oracle.jbo.ApplicationModule, int)
void MyPkg.servlet.MyServlet.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void javax.servlet.http.HttpServlet.service(com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse)
void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
void com.evermind.util.ThreadPoolThread.run()
I have tried commented either MyRow.checkRule1 or MyRow.checkRule2 for execution. No error occurs for that. The problem occurs when i put the two together in a loop ... the parameter number for Pkg1.MyFunctionOne is less than Pkg2.MyFunctionTwo, which corresponds to the error message 'Bind variable does not exist' ... any cache for calling the function that causes the error at running the vo.executeQuery statement?
Question: Does anyone has any ideas about the error origin and solution? (It is very important to me because i still have several check rules in addition to those mentioned 2 rules.)
Thanks for replying!Oic ... thanks for your help, but i find a strange thing. No error message is prompted when i break the loop as follows:
// Get vector element to perform validation for rule 1 and rule 2
for (int i = 0; i < MyVector.size(); i++) {
MyVectorRow MyRow = (MyVectorRow) MyVector.elementAt(i);
MyRow.checkRule1(am, i);
// Get vector element to perform validation for rule 1 and rule 2
for (int i = 0; i < MyVector.size(); i++) {
MyVectorRow MyRow = (MyVectorRow) MyVector.elementAt(i);
MyRow.checkRule2(am, i);
It works, but quite strange ... is it a bug for calling the interface setWhereClauseParam(int, object)? As long as all the bind variables have value (your bind-var array is filled perhaps due to previous setWhereClauseParam, the query will work. What's critical is you get the right query every time :) -
Error(19,19): PLS-00049: bad bind variable 'P_WHERE'
Hi Everyone,
Making my first attempt at bind variables. From what I've read it really improves performance.
The code below works great until I try to make TEST1_PROC.P_WHERE a bind variable with the ':' prefix, such as :P_WHERE.
Suggestions?
Thank You in Advance for Your Help,
Lou
create or replace
PROCEDURE TEST2_PROC
AS
my_refcur SYS_REFCURSOR;
my_id ci_summrpt_report_codes.id% TYPE;
my_descr ci_summrpt_report_codes.descr% TYPE;
my_where VARCHAR2(10) := '1,4';
BEGIN
TEST1_PROC(my_refcur, my_where) ;
DBMS_OUTPUT.PUT_LINE('ID DESCR');
DBMS_OUTPUT.PUT_LINE('----- -------');
LOOP
FETCH my_refcur INTO my_id, my_descr;
EXIT
WHEN my_refcur%NOTFOUND;
DBMS_OUTPUT.PUT_LINE(my_id || CHR(9) || my_descr);
END LOOP;
CLOSE my_refcur;
END TEST2_PROC;
CREATE OR REPLACE
PROCEDURE TEST1_PROC
p_refcur OUT SYS_REFCURSOR,
p_where IN VARCHAR2)
IS
v_id NUMBER(2) ;
v_descr VARCHAR2(25) ;
v_select VARCHAR2(200) ;
BEGIN
v_select:='SELECT * FROM
(SELECT 1 AS "ID", ''ONE'' AS "DESCR" FROM DUAL
UNION ALL
SELECT 2, ''TWO'' FROM DUAL
UNION ALL
SELECT 3, ''THREE'' FROM DUAL
UNION ALL
SELECT 4, ''FOUR'' FROM DUAL)
WHERE ID IN (' || :p_where || ')';
DBMS_OUTPUT.PUT_LINE(v_select) ;
OPEN p_refcur FOR v_select;
END TEST1_PROC;You don't specify bind variables with the colon ":" prefix in PL/SQL.
The procedure you posted builds a query using string concatenation. Even if you remove the colon from your variable name you still won't be using bind variables.
If you want to use bind variables you should consider doing the following:
1. Use the DBMS_SQL package.
2. Use EXECUTE IMMEDIATE with the USING clause.
3. Use OPEN <REF CURSOR> FOR <STATEMENT> with the USING clause.
Each one has different advantages/disadvantages.
If looks as if you want to pass in a dynamic IN list. If you use bind variables it will effectively treat the entire list as ONE value enclosed in single quotes. If you truly want a dynamic IN list you need to investigate another method.
Tom Kyte has some information on Dynamic IN lists here: [How can I do a variable in list?|http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:210612357425] -
Printing Error with second user.
Thanks in advance everyone.
Here is my issue, I have an iBook G4 running 10.3.9 connected to a network printer with two user accounts, The first user account works fine and can print, however the second account cannot. It gives me the "Error Printing" message which is really helpful.
I have tried re-adding the printer, and deleting com.apple.pint... preferences files, and repairing the permissions.
Any insight would be wonderful.
Thanks,
PaulIn the second account ~/Library/Printers select the printer and Command + i. to open Get Info and check the *Ownership and permissions* down the bottom, to see if the second user can read and write to that printer.
-
"an XML element was malformed" error with anonymous user
There is no problem with another user but with anonymous user it gives "an XML element was malformed" error when I want to select data from Oracle database using BI_JDBC in VC. I have done the user mapping for the anonymous user like other users. I also give "read" and "end user" permissions for anonymous user in the BI_JDBC connection. For other users, it works. What should I do to use BI_JDBC in VC with anonymous user.
Thanks in advanceHi Nihat,
we currently facing the same issue, did you found the solution for this, or maybe a workaround for anonymous system access? Thanks for your help!
Kind regards,
Benny -
OEM 11g login error with sys user.
I have two database in my local host. one is created with dbca and another is manually created.
i am not able to login ONLY with "sys" user in OEM 11g but i can login in sqlplus with the same user(only in database created manually ).yes m giving correct pwd as i mentioned i am bale to login with the same in sqlplus . below is the log details :
C:\Users\jatrived>emca -deconfig dbcontrol db
STARTED EMCA at Apr 25, 2013 12:33:20 PM
EM Configuration Assistant, Version 11.2.0.0.2 Production
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Enter the following information:
Database SID: cgdb
Do you wish to continue? [yes(Y)/no(N)]: y
Apr 25, 2013 12:33:29 PM oracle.sysman.emcp.EMConfig perform
INFO: This operation is being logged at D:\oracle\cfgtoollogs\emca\cgdb\emca_2013_04_25_12_33_19.log.
Apr 25, 2013 12:33:30 PM oracle.sysman.emcp.util.DBControlUtil stopOMS
INFO: Stopping Database Control (this may take a while) ...
Enterprise Manager configuration completed successfully
FINISHED EMCA at Apr 25, 2013 12:34:12 PM
C:\Users\jatrived>emca -config dbcontrol db
STARTED EMCA at Apr 25, 2013 12:34:29 PM
EM Configuration Assistant, Version 11.2.0.0.2 Production
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Enter the following information:
Database SID: cgdb
Listener port number: 1521
Listener ORACLE_HOME [ D:\oracle\product\11.2.0\dbhome_1 ]:
Password for SYS user:
Password for DBSNMP user:
Password for SYSMAN user:
Password for SYSMAN user: Email address for notifications (optional):
Outgoing Mail (SMTP) server for notifications (optional):
You have specified the following settings
Database ORACLE_HOME ................ D:\oracle\product\11.2.0\dbhome_1
Local hostname ................ ***********.corp.****.com
Listener ORACLE_HOME ................ D:\oracle\product\11.2.0\dbhome_1
Listener port number ................ 1521
Database SID ................ cgdb
Email address for notifications ...............
Outgoing Mail (SMTP) server for notifications ...............
Do you wish to continue? [yes(Y)/no(N)]: y
Apr 25, 2013 12:35:12 PM oracle.sysman.emcp.EMConfig perform
INFO: This operation is being logged at D:\oracle\cfgtoollogs\emca\cgdb\emca_2013_04_25_12_34_29.log.
Apr 25, 2013 12:35:16 PM oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository
INFO: Uploading configuration data to EM repository (this may take a while) ...
Apr 25, 2013 12:36:26 PM oracle.sysman.emcp.EMReposConfig invoke
INFO: Uploaded configuration data successfully
Apr 25, 2013 12:36:33 PM oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib
INFO: Software library is already configured.
Apr 25, 2013 12:36:33 PM oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib
INFO: EM_SWLIB_STAGE_LOC (value) will be ignored.
Apr 25, 2013 12:36:33 PM oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
INFO: Deploying Provisioning archives ...
Apr 25, 2013 12:37:29 PM oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
INFO: Provisioning archives deployed successfully.
Apr 25, 2013 12:37:29 PM oracle.sysman.emcp.util.DBControlUtil secureDBConsole
INFO: Securing Database Control (this may take a while) ...
Apr 25, 2013 12:37:36 PM oracle.sysman.emcp.util.DBControlUtil secureDBConsole
INFO: Database Control secured successfully.
Apr 25, 2013 12:37:37 PM oracle.sysman.emcp.util.DBControlUtil startOMS
INFO: Starting Database Control (this may take a while) ...
Apr 25, 2013 12:38:23 PM oracle.sysman.emcp.EMDBPostConfig performConfiguration
INFO: Database Control started successfully
Apr 25, 2013 12:38:23 PM oracle.sysman.emcp.EMDBPostConfig performConfiguration
INFO: >>>>>>>>>>> The Database Control URL is https://***********.corp.****.com:5500/em <<<<<<<<<<<
Apr 25, 2013 12:38:25 PM oracle.sysman.emcp.EMDBPostConfig invoke
WARNING:
************************ WARNING ************************
Management Repository has been placed in secure mode wherein Enterprise Manager data will be encrypted. The encryption key has been pl
aced in the file: D:/oracle/product/11.2.0/dbhome_1/***********.corp.****.com_cgdb/sysman/config/emkey.ora. Please ensure this f
ile is backed up as the encrypted data will become unusable if this file is lost.
Enterprise Manager configuration completed successfully
FINISHED EMCA at Apr 25, 2013 12:38:25 PM
portlist details :
here now two db having same port , how to remove or change ?
D:\oracle\product\11.2.0\dbhome_1\install>more portlist.ini
Enterprise Manager Console HTTP Port (ORA10) = 5500
Enterprise Manager Agent Port (ORA10) = 1830
Enterprise Manager Console HTTP Port (jai) = 1158
Enterprise Manager Agent Port (jai) = 3938
Enterprise Manager Console HTTP Port (test) = 1158
Enterprise Manager Agent Port (test) = 1830
Enterprise Manager Console HTTP Port (cgdb) = 5500
Enterprise Manager Agent Port (cgdb) = 1831 -
Error with CTC users at Solution Manager 7.1
Error during Inital Setup at Solution Manager 7.1
hello SAP Experts,
I have an error during the Initial setup Solution manager 7.1 SPS3.
I get it at SAP Solution Manager Configuration: System Preparation step 6.1 'Select SLD'.
I filled host, port and password, status of SLD server is green, then I clicked button 'Configure SLD Data Supplier...' I have get new window, to fill in passwords and options.
[SLD users|http://pokazywarka.pl/63hxan/] [SM2CTC & CTC2SM users|http://pokazywarka.pl/mcpakj/] (I logged into the system as a user SOLMAN_ADMIN, SLDDSUSER and SLDAPIUSER).
After I click button 'next' an error occurred:
Error: Execution of Function AGS_SISE_SET_CTC_STATUS ends with an error (message ID: 341, message number: No RFC authorization for function module AGS_SISE_SET_CTC_STATUS.:RFC_NO_AUTHORITY, message text: ).
I have performed tx.Solman_setup as SOLMAN_ADMIN user.
All steps before the an error are finished sucessfully.
I looking for information at Google and SAP notes but can not find anything.
Please send any advices,
Best regards
SAPFanHello,
Please check my last reply to this very same issue in message:
RFC No Authority error
Best regards,
Guilherme -
IDoc- userclone05 error with reference user
Hi Guru's
An idoc is in error. message type - userclone , basic type is userclone05.
error - ref user rcf_cand_int does not exist.
the central user is serve ZE2 clnt 050 from where user roles are replicated or users are created in other sstems.
idoc is in server ZS1.
Now can anybody tell me how to check whether this idoc wa creating a user or doing something else.
Regards
Manu
Edited by: Julius Bussche on Feb 6, 2009 3:05 PM
Please use meaningfull subject titlesHi ,
The Userclone Idoc message type creates users with different roles in receiving systems.
The User data is centrally maintained in teh Sender system from which it is distributed across to various systems.
Transaction SU01 is used to check the Users .
Probably accoring to the error mentioned Users are not created in teh receiving system.Check with Tcode SU01(sender and receiver) and try resending teh Users once again .
Furthermore you may refer these links whcih may be helpful :
http://www.saptechies.com/setting-up-central-user-administration/
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a00a2105-cb48-2a10-26a3-93bb81f3135d
Regards,
Radhika. -
LMS 4.1 - dbreader.html -- Authorization error with DB-Users
Hi all,
in our lab-environment we installed LMS 4.1 from scratch.
Trying to connect to eg. ani-db via URL (https://<server>/dbreader/dbreader.html) with user cwsiSA I got error message
stating "Authorization error".
Is that default behavior?
We need SQL-Connect to DB-Tables, as some "self-written" perl-scripts try to collect data.
Are there any steps necessary to enable access to DB-Tables (and Views) ?
Thanks for your feedback
LotharProbably the user role is missing this authorization. Go to Admin > System > User Management > Role Management Setup, and make sure the role assigned to this user includes DBreader access. You are looking for Lan Management Solution > Admin > System > DBReader Access.
Maybe you are looking for
-
Closed Captioning in Premiere CS5
We are looking to upgrade to CS5 this year. Does Premiere allow us to insert closed captioning in a project and export as a mpeg2 file? We have to send our long form programming out of house for this now. Thanks
-
Website hit count and rating stars
Please assist I have 3 questions: 1. How to add the hit count on a website so that I can able to see how many people visited my site. 2. How to add the rating stars for music/video so that people can able to rate/vote for the best song/vi
-
How can I edit a sub key in a plist file?
For example, how could I edit the Name key in the array? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Test</key> <array
-
SQL Datamodeling: importing sql
Hello, I'm importing a ddl file to sql datamodeler. Columns, pks and uks are imported ok but the foreign keys are not imported allthough they are in the script. The script was created from sql developer. fragment: CREATE TABLE "DARWIN"."DUS_ALLOCATIE
-
Hi! I want to implement Portal, solution manger and ECC (DV,QS, PD), all of them with the latest version and support packages, so.. the very brand new things. What I want to do put the parent CUA into the solution manager, then I want to connect the