Error executing BPC test script
Hi,
We are on HANA. Our performance team is trying to execute a test script from HP Load Runner. We are seeing the below error
HTTP/1.0 500 Internal Server Error\r\n
<TITLE>500 SAP Internal Server Error</TITLE>\n
ERROR: XSLT: No valid XML source (termination: RABAX_STATE)<P>\n
Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://fmsap980.erps.intel.com:8000/sap/bpc/files?method=list" [MsgId: MERR-26612]
when we try and execute the same script manually within BPC front end, then no issues. everything is fine. Automating the test script is an issue.
any script , same error.
thanks for the help.
Hey Ravi:
Any chance you found a solution to this?
Thanks
Kalinga
Similar Messages
-
RPT_ECATT_EXECUTE_TEST to execute eCATT Test Scripts in background
Hi everyone,
Found this program RPT_ECATT_EXECUTE_TEST to execute eCATT Test Scripts in the background. However, when i try to run a TCD test script in the background, im getting a "Control Framework: Fatal error - GUI cannot be reached" error in the job log.
Is there a workaround for this?
Thanks in advance.Hello,
If the recording is done using SAPGUI , here is the solution .
Say there are 3 radio buttons.
First time record with only one radio button clicked , complete the entire recording and save the script.
Split the recording using Methode wise, once this done you will have one SAPGUI for each operation performed.
Reopen the script in the change mode and also open the transaction screen where you want to record the remaining radio buttons.
Do a SAPGUI attach twice once for each radio button after the SAPGUI of the first radio button .
Once all the recoding is complete.
Declare 3 different input parameters (basically 3 flags), one for each radio button.
Note: SAPGUI recording is done only for checking the radio button and not unchecking.
IF ( input_parameter_radio_button_1 = 'x' ).
SAPGUI ( first radio button).
endif.
IF ( input_parameter_radio_button_2 = 'x' ).
SAPGUI ( second radio button).
endif.
Similarly for the third one.
Hope you understood the logic.
Thanks & Best regards,
Ajay -
Error opening a Test Script inUFT from Solution Manager
This error is the subject of a call with SAP and HP but I wondered if anyone else has come across this problem.
We work with Solution Manager 7.1 (SP11) and HP's UFT 11.53 to create automated testing. We ustilise the two free seat licences for UFT that are provided via enterprise support. We do not use HP's Quality Centre.
On some occasions when trying to open a test script for editing UFT tries to open and then closes again. The error message below is displayed in solution manager.
“External Test Tool Quick Test Professional Is Busy and Cannot Create a New Test Script”
When this happens the local cache files are wiped. We have managed to salvage some of these scripts by pasting in copies of the cache file from another PC but some we had to recreate from scratch.If you don't have one already create a gateway instance on your Content Server.
Change or create the RFC destination : SAPKPROTP type = T
Check the radio button to start on Expicit Host
Enter the program = c:\winnt\sapkprotp.exe
Enter target host - use the hostname of the server for your Content Server
Enter the Gateway information
Regards,
Brian -
Error During ECATT test script creation
Hi,
I am creating test script using SECATT t.cde. I select traget system and click on Pattern Button and provide input as follow.
Group : UI Control
Command : TCD (Record)
Transaction : MM02
When I click continue button, I am getting error "Transaction MM02 could not be found in Target System".
I had check my RFC Configuration, its working properly.
Please help me to solve this issue.
Regards,
NisitNot sure what exactly you're asking, but here is a "how-to" article on eCATT creation:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/50bec015-14f1-2910-6080-9874b3499052 -
Hi BPC Friends
Until Yesterday I have executed without problem BPC Administration and BPC for excel.
Yesterday I have execute the package to load the data for a dimension (masterdata).
Now using my account I can open BPC Administration but If I try to execute BPC for excel, when I select an application the system give me this message:
object variable or with block variable not set
but if I execute the BPC for excel with another account It works.
Could you please help me?
thanks
regards
Michele Medagliathanks.
I have done the process but it doesn't work.
You said me:
if you imported a secure dimension then you have to process the security to have the right profiles for each user and member access profile. "
How Can I do this activity?
Why with another account I don't have this problem?
thanks
regards
Michele Medaglia -
Error executing essbase report script using maxl
Hi,
V 11.1.2.1 (64 bit) on windows
An essbase report script errors when it is run from maxl. When I run it directly in maxl the error is
Error - 1030205 - Client directory does not exisit: ...EssbaserServer\<instance>\client
When I run it within EAS the error is
Client directory does not exisit: EPMSystem11R1/common/EssbaseRTC-64/11.1.2.0client
Unexpected essbase error 1030205
The client is installed but the folder locations do not exist. There is a calc script which does a data export which works fine. The essbase report can be manually executed without a problem. This worked fine in 9.3.1.
Here is the script (without actual names)
export database 'app'.'database' using report_file 'AReport' to data_file 'c:\\Output.txt';
I would appreciate any help. I have looked at the knowledge base and can't find anything relevant.
Thanks in advance,
Nathan
I would appreciateHi,
The issue is now resolved.
The client folder must be created where the EAS service is, not Essbase. Once this was done the report script could not be found. In discussion over the phone with Oracle we did some testing, as they use a non distributed environment. If you use 'using report file' you need to specify the path to the report file i.e.
D:\Oracle\Middleware\user_projects\epmsystem\EssbaseServer\<instance>\app\<app name>\<database>\report.rep'
The .rep must also be included.
If you use 'using server report file' you only need to specify the report name, without the extension, and the data file path. You specify the path as normal i.e. D:\nathan.txt but you can get away with simply a file name such as 'nathan.txt'. In a distributed environment this exports to the server where the EAS service is to
<drive>:\Oracle\Middleware\user_projects\domains\EPMSystem
When Oracle support did this it went to the Essbase bin folder as it was a non distributable environment.
The subtle differences between 9.3.1 and 11.1.2.1......
Thanks to all those who contributed.
Nathan -
Hello Experts,
When i am executing my test script after recording the transaction,the system is running FB50 in the remote system but giving error in foreground mde.
Attached is the snapshot of error.
Abhishekthanks AP for your reply.
I have deleted and I have recreated the file with new recording but the error still ramains.
Can anybody assist to solve the issue ?
Thanks in advance. -
Executing third party test scripts using eManager.
Can eManagers execute automated scripts written with other tools like SoapUI, SilkTest, QTP? If not directly, what are the ways to integrate thirdparty test scripts with eME?
Hello rohitpareek.
eManager can execute e-Tester scripts out of the box. What you can do is use eManager manual test functionality, run those other scripts, and note if pass/fail yourself.
Hope it helps! -
Test Script execution failed.
I'm getting the Test Script Execution Error - "Test Script execution failed. Reason: The system cannot find the file specifiied"
This is happening to all my test script files. I can load the test script files, edit the test cases, etc, but cannot execute the test scripts
If I click on View Test Script Specification, they all come up, and the report shows all the cases in the test script.
If I look into the directory, they are all there, with the .tsc extension and a file type of TSC
I created a new TSC this morning, but with the same results
They were working yesterday. Since then, I did rename one of the test scripts, and changed my build platform from .NET to Java.
Any thoughts?
Thanks,
Allan Gibson
P.S. I also now note the my what-if analysis files do not run, and are getting a message: run time error '-2146233088 (80131500)': Batch process has failed. Reason: the system cannot find the file specified (OPA-E00241). When I press the debug button, I'm taken to a screen where the line "Call GetExcelCompilerProxy() .Analyze(ActiveWorkbood)" is highlighted in yellow.
Edited by: A Gibson on 11-Sep-2012 9:02 AM
Edited by: A Gibson on 11-Sep-2012 9:09 AMHey Allan,
It looks like it either can't find the Java component it needs to run or the test script for some reason. If you look in the bin directory of the OPM install (which is normally something like c:\program files\Oracle\Policy Modeling\bin) do you see a file called determinations-remote-clr.jar? If not it sounds like something's gone wrong with your install.
If so, can you run the test script in the standalone debugger? Also, if you look at the absolute path of your test script file, does it contain any non-ascii characters? If so, try removing those characters and see if it works.
Thanks,
Kristy -
Endeca - Error Baseline Update - AppControlException: Error executing valid
Hi everyone, I got an issue with Endeca that is driving me crazy.
I m trying to run the baseline update service with my own pipeline and this error comes out:
============================Log of my service========================================================
Dec 18, 2012 6:12:26 PM com.endeca.soleng.eac.toolkit.script.Script runBeanShellScript
SEVERE: Batch component 'Forge' failed. Refer to component logs in D:\Endeca\apps\Australia\config\script\..\..\.\logs\forges\Forge on host ITLHost.
Occurred while executing line 30 of valid BeanShell script:
27|
28| // archive logs and run ITL
29| Forge.archiveLogDir();
30| Forge.run();
31| Dgidx.archiveLogDir();
32| Dgidx.run();
33|
Dec 18, 2012 6:12:26 PM com.endeca.soleng.eac.toolkit.Controller execute
SEVERE: Caught an exception while invoking method 'run' on object 'BaselineUpdate'. Releasing locks.
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.endeca.soleng.eac.toolkit.Controller.invokeRequestedMethod(Controller.java:925)
at com.endeca.soleng.eac.toolkit.Controller.execute(Controller.java:210)
at com.endeca.soleng.eac.toolkit.Controller.main(Controller.java:89)
Caused by: com.endeca.soleng.eac.toolkit.exception.AppControlException: Error executing valid BeanShell script.
at com.endeca.soleng.eac.toolkit.script.Script.runBeanShellScript(Script.java:134)
at com.endeca.soleng.eac.toolkit.script.Script.run(Script.java:82)
... 7 more
Caused by: com.endeca.soleng.eac.toolkit.exception.EacComponentControlException: Batch component 'Forge' failed. Refer to component logs in D:\Endeca\apps\Australia\config\script\..\..\.\logs\forges\Forge on host ITLHost.
at com.endeca.soleng.eac.toolkit.component.BatchComponent.run(BatchComponent.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at bsh.Reflect.invokeMethod(Unknown Source)
at bsh.Reflect.invokeObjectMethod(Unknown Source)
at bsh.Name.invokeMethod(Unknown Source)
at bsh.BSHMethodInvocation.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHIfStatement.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHIfStatement.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at com.endeca.soleng.eac.toolkit.script.Script.runBeanShellScript(Script.java:120)
... 8 more
Dec 18, 2012 6:12:26 PM com.endeca.soleng.eac.toolkit.base.LockManager releaseLock
INFO: Released lock 'update_lock'.
========================================================================================
I verified the forge log and i get this there
FATAL 12/18/12 21:12:25.063 UTC (1355865145063) FORGE {config}: Could not open "D:\Endeca\apps\Australia\data\processing\wine_data.txt.gz": No such file or directory
ERROR 12/18/12 21:12:25.095 UTC (1355865145088) FORGE {config}: Forge failed with 1 error and 0 warnings.
I verified the folder D:\Endeca\apps\Australia\data\processing and there i have got a copy of my pipeline. It seems like something isn't working properly and the service is trying to run the default pipeline instead of mine own pipeline .
If i copy wine_data.txt.gz file in D:\Endeca\apps\Australia\data\processing\ the forge runs the default pipeline well, but i don't want the default pipeline i want use mine.
I don't know why the forge is trying to run the default pipeline.
Can somebody help me, please?
Thanks
DiegoThe issue is likely that an old version of your pipeline (or the wrong version) is getting copied into /data/processing before Forge is called. I would try opening your project using Developer Studio based on the files in /data/processing. Chances are you'll see the wrong/older version of the pipeline.
If you pay close attention to the beanshell scripting before Forge is called we can see where items are getting copied around:
log.info("Starting baseline update script.");
// obtain lock
if (LockManager.acquireLock("update_lock")) {
// test if data is ready for processing
if (Forge.isDataReady()) {
if (ConfigManager.isWebStudioEnabled()) {
// get Web Studio config, merge with Dev Studio config
ConfigManager.downloadWsConfig();
ConfigManager.fetchMergedConfig();
} else {
ConfigManager.fetchDsConfig();
// clean directories
Forge.cleanDirs();
PartialForge.cleanCumulativePartials();
Dgidx.cleanDirs();
// fetch extracted data files to forge input
Forge.getIncomingData();
LockManager.removeFlag("baseline_data_ready");
// fetch config files to forge input
Forge.getConfig();
// archive logs and run ITL
Forge.archiveLogDir();
Forge.run();
Dgidx.archiveLogDir();
Dgidx.run();
If isWedStudioEnabled=true, your script might be getting tripped up here since it continuously may be pulling an older version out of XMgr/WebStudio. I would comment these lines out
ConfigManager.downloadWsConfig();
ConfigManager.fetchMergedConfig();
I would then delete the contents of the /data/processing directory and the /data/complete_index_config and run it again. If this works, I would recommend using the emgr_update utility to uncover what configuration you have stored in webstudio and ensure it is the right one. Once rectified, you can uncomment these lines.
HTH,
Dan
http://branchbird.com -
In eCATT, How to mention the values as input parameter during test script
Hi,
1. I am just learning eCATT tool. I created a Test Script by recording my transaction. But if i want to execute the recorded transaction with different data then how to store the values.
2. How to execute my Test Script created in one client to another client of same server. is it just by mentioning the target system or do we have to do anything in anothere client.
LakshmiHi
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0e0ebec-c9da-2910-689e-b1a22a621c7f
Manoj Shakya. -
Hi All,
I would like to know abt how we assign <b>Transaction to ECATT test scripts</b>,once i can get transaction to run this i can improve the program with more conditions using selection-screen etc.
Here i will execute the test script using <b>SECATT</b> Transaction.
But now i want to put the this test script into one transaction.....
Means i should be able to run the TEST SCRIPT from a Tranasaction.
or i will run one Transaction and i have to provide option like enter test script name from there so that i can execute.
Can body have the solution for the above.
Thanks in advance.
Thanks & Regards,
Rayeez.Hi All,
Can anybody give the solution to above issue.
I want to run the Test Scripts that are being run from <b>SECATT</b> from Seperate[My Own] Transaction.
Please provide the solution for above issue.
Thanks in advance.
Thanks & Regards,
Rayeez. -
Error in executing eCATT GUI Script
Hi
I am getting following error (in bold) while executing eCATT GUI Script. This happens only for GUI Scripts and not for TCD scripts. Please help me to solve this issue.
<b>0000000195 Test Scrpt ZGUI_SCRIPT4 Version 1 - SECATT [Without Interruption]
R01 800 SANDEEPK1 E 620 sapnw10 Windows NT MSSQL 26.05.2006 12:42:29
ZGUI_SCRIPT4 [0,109 sec] Version 1 ZGUI_SCRIPT4
Tgt System TEST_ECAT->ECATT_SAPNW10_800_E->T90CLNT090 (R01 800 ALEREMOTE E 620 sapnw10
Windows NT MSSQL)
Error in eCATT function SAPGUI
Destination ECATT_SAPNW10_800_E RFC error
service 'sapgw-1' unknown / CPI-C error CM_PRODUCT_SPECIFIC_ERROR.</b>
Thanks in Advance.
Regards,
Sandeep K.Hi Sandeep,
My self , Sreedhar D, working eCATT using SAPGUI recording.
i think ur problem is resolved. Can u help for the below issue.
Scenario:
And i working on testing server which does not have any trasaction, i have to record the transaction using RFC connection to different machine.
I did all the that process and able to connect remote machine.
i started doing the recoding in SAPGUI after creation of sys. Data container by specifying RFC connection.
I recorded the script, but when i try to execute the same this attached error r coming.
But i recorded the same using TCD(Recorded) using remote connection and able to sucessfully execute.
One more thing also, we used write the script for reading the test data from Excel and pass as parameters using TCD(Recording).
Below is the error
Target sys ECATT_SAPTD120_400_E_0002
Destination ECATT_SAPTD120_400_E_0002 RFC Error
Waiting for ur response. Thanks in Adavance.
Sreedhar d -
Error while executing unix shell script from java program
Hi All,
I am trying to execute unix shell script from a java program using Runtime.execute() method by passing script name and additional arguments.
Code snippet :
Java Class :
try{
String fileName ="test.ksh";
String argValue ="satish"; // value passed to the script
String exeParam = "/usr/bin/ksh "+fileName+" "+argValue;
Process proc = Runtime.getRuntime().exec(exeParam);
int exitValue = proc.waitFor();
sop("Exit Value is : "+exitValue);
catch(Exception e)
e.printStackTrace();
}Test.ksh
export -- application realated paths..
nohup abc.exe 1> test.log 2>&1;
$1
exit.By running the above java class , i am getting exit Value: 139 and log file test.log of 0 bytes.
when i am running the same command (/usr/bin/ksh test.ksh satish) manually, it's calling abc.exe file successfully
and able generate the logs properly.
Pls let us know where exactly i am stuck..
Thanks in advance,
Regards,
SatishHi Sabre,
As per the guidelines provided by the article, i had done below changes..
InputStream is = null;
InputStreamReader iStreamReader = null;
BufferedReader bReader = null;
String line = null;
try{
String fileName ="test.ksh";
String argValue ="satish"; // value passed to the script
String exeParam = "/usr/bin/ksh "+fileName+" "+argValue;
Process proc = Runtime.getRuntime().exec(exeParam);
is = proc.getErrorStream();
iStreamReader = new InputStreamReader(is);
bReader = new BufferedReader(iStreamReader);
System.out.println("<ERROR>");
while((line = bReader.readLine()) != null)
System.out.println("Error is : "+line);
System.out.println("</ERROR>");
int exitValue = proc.waitFor();
sop("Exit Value is : "+exitValue);
catch(Exception e)
e.printStackTrace();
Now , it's showing something like..
<ERROR>
</ERROR> -
Error while executing a uinx script in BODS job - exit code 127
I am executing a UNIX script using BODS job and it is giving an error message saying 'Program terminated because of exit code 127'. The same script i am able to execute in UNIX. I am not able to find the solution for this.
Using a print command with return code 8 should give more insight to the error.
print(exec('sh \bin','<your command>',8));
Maybe you are looking for
-
Show / Hide characteristic in Bex Web
Hi, since we use a fixed Template without the possibility to choose the characterstics / key figures from the Navigational Menu the question is if its possible to show / hide a characteristic in Bex Web via a button in the template. Thanks for help,
-
Sapgui error service sapdp00 timed out
Hi, I am getting Sapgui error " connection to host ....,service sapdp00 timed out" when connecting to a remote sap system over internet. Earlier i could connect to the system without any problems. I am connecting to Internet thru a wireless network-c
-
Output Determination Configuration Setting for GoodsIssue(Transfer Posting)
Hello Gurus, Can any one give the details for Output Determination Configuration Setting for Goods Issue(Transfer Posting). Thanks N Regards, Venu MG
-
Iphone 5C setting appointments in GMT time zone, not my time zone
Why is my iPhone 5C now recording my calendar appointments in GMT time, not my time zone. I started happening a few weeks ago. I just updated the iOS to version 8.1.2 and it is still happening. Any suggestions?
-
I bought a MacMini with Lion server software already installed. I activated the web page and can see it from the Safari application within the MacMini. However, if I try and access the page using my laptop, I get the following message: Unsupported Br