Ecatt object test configuration
hi guys can anyone let me know does single Test Configuration can be used for running multiple Test scripts?how does it effect the external file(which is used to transfer from source to target with the help of SAP Best Practises personalization Environment)?
Please do reply me as soon as possible.
Hello,
Ya you can use single test configuration to run multiple scripts , if you include all the scipts in the script which is refered in the test configuration. All the scripts can be parameterized , parameter will be declared in the test script which will be visible in test configuraiton and values to it can be parameterized through external variants.
Thanks,
Ajay
Similar Messages
-
I have a MTS (Master Test Script) which references 4 Test Scripts. As of now, I am able to run this MTS directly by opening it as a Test Script and running it for default test data.
Now, I want to run this MTS in SAP ECATT Test Configuration for multiple variants/test data. I am not able to see any parameter if I enter MTS in the Test Configuration.
Below thread is similar to my requirement but I am not able to understand the solution properly.
eCATT - how to run multiple test scripts with input variables in different test scripts?
Any help in this case would be highly appreciated.
Thanks & Regards,
Vaibhav GuptaI have a MTS (Master Test Script) which references 4 Test Scripts. As of now, I am able to run this MTS directly by opening it as a Test Script and running it for default test data.
Now, I want to run this MTS in SAP ECATT Test Configuration for multiple variants/test data. I am not able to see any parameter if I enter MTS in the Test Configuration.
Below thread is similar to my requirement but I am not able to understand the solution properly.
eCATT - how to run multiple test scripts with input variables in different test scripts?
Any help in this case would be highly appreciated.
Thanks & Regards,
Vaibhav Gupta -
Error while running test configuration
Hi,
I created a test script using SAPGUI and test configuration.In test configuration,i created 2 variants other than default one.Downloaded the variants and executed it. It was giving error "Error inn ecatt command SAPGUI","Cannot Find Screen Element in Replay Mode". When i run test script alone,its working fine.
Please tell me how to correct the problem.
Thanks,
Aparna.Hello Aparna,
As per the error description give by you , it means that when you execute the script recorded the eCATT control is unable to find the screen element in the screen recorded , possible reasons may be that the control may be in some other screen and trying to find the screen element of the other screen in the present screen.
Solution to this may be check the connection id and the session id of the SAPGUI where the script is failing.
Ideally all the connection id and session id of all the SAPGUI's recorded has to be same so that execution takes place in a single session.
Hope it answers your question.
Thanks and Best regards,
Ajay -
Reg:Error in Test Configure
Hi Guys,
My sce is File to Rfc while testing in Test Configure in ID it giving error as Interface Determination and Operation Mapping not found but when i was trigger from RWB it Processed sucess,can anyone give me solution for this Error
ThanksDear Jayan,
Check the following things.
IR
1. Sender File (Check whether the data type, message type, message interface created properly)
2. Receiver RFC (Check the RFC imported correctly)
3. Check Message Mapping and Interface Mapping have done properly. You can test the mapping under Test tab.
Finally check all the IR objects are activated or not.
ID
1. Receiver should be business system, which is configured in SLD
2. In interface determination check the sender interface, receiver interface and interface mapping are configured correctly. (According to your statement here will be the problem, so check this thoroughly)
3. Also check all the other objects Sender Agreement, Receiver determination and Receiver Agreement configured correctly.
Finally check all the ID objects are activated or not.
Regards,
JP. -
How to run Test Configuration in XI
Dear all experts,
I am new in SAP Netweaver and I am trying to get certify my products. Thus, I have some questions and appreciate you can help to clear my doubts below.
1. I have finished configuration in XI, but when I try to run Test Configuration from the Tools, it show error in Receiver Determination stage. Can anyone help to explain how to perform this test? and what should I put in Payload?
The error message:
Receiver Determination
Internal Error
HTTP connection to ABAP Runtime failed. Error: 403 Forbidden URL: http://pwdf0880.dmzwdf.sap.corp:50080/sap/xi/simulation?sap-client= User: XIDIRUSER
2. My Scenario is a Web Screen (asp.net) calling and passsing a parameter to XI Server, then XI will execute a BAPI to return some data. Can any expert out there give some sample codes in asp.net that send HTTP Request to XI Server?
3. What is the use of WSDL in XML format?
Thanks in advance.
Best regards.
Message was edited by: Adam LeeHello Adam,
You sent this other question (below) to my email box. I will answer it here so that other people will benefit from it. To unlock an object which someone has locked, goto homepage of SAP Exchange Infrastructure --> Click on the link at the upper right hand side called "Administration" --> Enter the User name and password (you might not have authorization) to display page --> Select "Lock overview" (left panel) and remove the lock of your selected user.
I've gone ahead to remove it for you.
Also, I did a check on your IS in the Integration Directory called, IS_DISPLAYPO_SUPPLIER, and there was no error. Did you fix it already? It looks like you have everything correctly defined in my first pass. Please let me know if you are still stuck.
Have you also asked your consultant to look into this?
Regards,
John Ta
From: Adam Lee [mailto:[email protected]]
Sent: Monday, Oct 09, 2006 12:19 AM
Subject: RE: Category "SAP NetWeaver - Exchange Infrastructure " has been updated by Adam Lee
Dear John Ta,
Thank you for your kindness and willing to help.
I have sent out contract for the certification. Tuhin is the assigned
consultant to us.
By the way, I have one more question here hoping you able to help me. I
would like to delete an object in XI, but it show an error "Object Data Type
DT_PO_RESP | http://ep-net.com/xi/eProcurement/scm/40 currently being edited
by user EPASIA"
It seems that this object is being locked as I do not have any screen
editing this object. Appreciate if you can guide me how to unlock this
object and delete it?
Thank you.
Best regards,
Adam Lee. -
JMS Listner: Test Configuration Successful but not listening the messages
Hi,
I have configured the JMS Listner adapter in IDM 7.0 with Sun MQ 3.5.
My test configuration is susscessful. I have some messages on Sun MQ. I have one wotkflow associated with this adapter. I have mapped it via process rule of Edit Sync Policy. Now I want to read the messages from MQ and want to retrive in my workflow. But when I starts the scynchronization nothing comes to my workflow. The log is showing as
2007-08-16T19:05:38.354+0530: SARunner: initialized adapter
2007-08-16T19:05:38.404+0530: Initializing JMS Listener adapter.
2007-08-16T19:05:38.414+0530: Setting up JMS: local_transaction:true ackMode:1
2007-08-16T19:05:38.414+0530: Setting up JMS: user:admin password:<secret length=5/>
2007-08-16T19:05:38.414+0530: Setting up JMS: destinationType=QUEUE connFactoryName=MyQueueConnectionFactory destinationName=MyQueue messageSelector=null
2007-08-16T19:05:38.424+0530: Connection factory JNDI lookup returned an object of type com.sun.messaging.QueueConnectionFactory
2007-08-16T19:05:38.504+0530: JMS connection and consumer successfully created.
2007-08-16T19:05:38.514+0530: Connection JMS Info
PROVIDER NAME = Sun Java(tm) System Message Queue
PROVIDER VERSION = 3.5
PROVIDER MAJOR = 3
PROVIDER MINOR = 6
JMS VERSION = 1.1
JMS MAJOR = 1
JMS MINOR = 1
CLIENT_ID = null
2007-08-16T19:05:38.524+0530: Done initializing JMS Listener adapter.
2007-08-16T19:05:38.534+0530: SARunner: loop 0
2007-08-16T19:05:38.955+0530: Started, paused until Thu Aug 16 19:05:38 GMT+05:30 2007
2007-08-16T19:05:44.123+0530: Pause completed
2007-08-16T19:05:44.333+0530: Polling
2007-08-16T19:05:45.334+0530: Poll processed 0 messages.
2007-08-16T19:05:45.334+0530: Poll complete.
I am new with this adapter. Please anybody tell me what should I have to configure so that I would be able to read the messages from my JMS Listner Active Sync adapter?
Thanks in AdvanceSo, in order to get the message you have to map it. That is done be specifying the "Message Mapping", one of the Resource Parameters for JMS Listener. This can be done by specifying a rule that returns a <map> with the attribute. This would be, in my opinion, the preferred approach for text messages. For Map massages, the rule approach can't be used unless you use the jms java libraries, getString etc.
You can also implement the com.waveset.adapter.jms.JmsMessageMapper if java is your cup of tea, and put that in the message mapping text box. Password synch uses a java class to do the mapping.
To map the attribute called accId on the right side, you would use something like this:
<Rule name='JMS Message Mapper Rule'>
<block>
<map>
<s>accId</s>
<ref>message</ref>
</map>
</block>The Message Mapping text box would in this case look like this:
"rule:JMS Message Mapper Rule"
The <ref>message</ref> part contains the JMS text message. In this case the message consist of only one word. In a real-life situation, you would send a bunch of information, perhaps using split to separate the data. -
Test Configuration Tool: Sender Agreement Not Found
Hi, All:
We have new XI3.0 setup and I just want to test simple file to file scenario, but the file was picked up by sender file adapter, however, there is no message sent to Integration server.
When I use Test Configuration Tool, the sender agreement is green, however, it also mention Sender Agreement Not Found, see below:
================================================
Sender Agreement
================================================
futhermore, Interface Mapping is not found either. Actually, Interface has been created on IR. Sender Agreement also created in ID.
Anyone who has idea about these two errors ?
Thanks in advance
LiangHi, Raj and Srinivas:
Thanks for your reply.
First of all, all the objects are activated, secondly, when create sender agreement, I just need to input the Sender Service Name / Sender Interface / Sender Interface Namespace. Then finally select commnication channel.
For any Receiver sides, they are grey out, I am not able to input anything.
So, there is no "*" in any fields.
I doubt if there is any setup wrong, especially for adapter engine, maybe some modules that are not functional for file adapter engine, since I also see other problems, I might post them as separate thread.
In Adapter monitor page, I did not see the adapter.
In RWB, if I use IE, there is Error in the page, using Firefox, it is OK.
Thanks And Regards !
Liang -
How to schedule the eCATT objects ?
Hi,
I have developed the eCATT objects & incorporated in the Test Catalog.Right now
i would like to schedule the Test Catalog for collective execution,so i would really appreciate if anybody has any clues regarding how to schedule the Test Catalog (eCATT objects) ?
Warm Regards,
Ananth.Hi,
I really didn't work on this. But i have one idea on how to do it.
There are some function modules for eCATT scripts. (try searching catty in SE37). Use those FMs in a ABAP program and just schedule the ABAP program as you want.
Hope this help.
Cheers,
Prasad Babu,
http://prasadbabu.blogspot.com -
Dear experts,
the IR and ID objects are renamed and configured . which is the better approach for testing the changes?
what are the differences between the test configuration in ID and the test from RWB ?
are there any cases which cannot be tested in test configuration in ID but could be done in RWB and vice versa ?
how do we test the scenarios with attachments from RWB or from test configuration in ID ..
Thanks,
Aju>>what are the differences between the test configuration in ID and the test from RWB ?
Test configuration in ID will be helpful to test your configuration objects. It will make sure you associate properly cc to the sender and receiver agreement, configured right Reciever determination and Interface determination for that interface or scenario.
Test from RWB; Here basically you do payload testing. You can perfom only mapping test. You cannot do more than that.
This is basically design time test.
>>are there any cases which cannot be tested in test configuration in ID but could be done in RWB and vice versa ?
Yep, mapping test for the payload cannot be performed in test configuration.
>>how do we test the scenarios with attachments from RWB or from test configuration in ID ..
Attachment: Mail adapter has attachments. You cannot test both in RWB or test configuration. You need only end to end runtime test.
If you use java mapping that has 15 libaries files attached to that jar, you can test java mapping using RWB itself.
Hope I answered your question -
Does the test configuration send an actual message?
I am working in the IR and using the Test Configuration tool to check my objects. I place a payload into the payload box and execute each step. They are all green lights. My question is does the test configuration actually send the message to your receiver determination communication channel HTTP destination? I am using the http to transport XML. Should I be able to see the transfer in sxmb_moni?
ThanksHello.
If you do want a real message invoked - use http://<pi server address>:50000/rwb
go to component monitoring -> Integration Engine <SID>
then go to tab Test Message
Fill in the service, interface, namespace, and a user and password with credentials to send messages
Select Quality of service (Best effort for SYNC, Exactly once for ASYNC - EO, and Exactly once in order for ASYNC - EOIO)
and put the payload you want to send to the PI, and press Send Message.
This will really make a message in the integration engine.
Hope it helps. -
Sql Exception on Testing Configuration with SQL Server JDBC driver for XA
I have a requirement of analyzing the behavior of SQL Server JDBC data sources for XA transactions in our application.We have been using Non-XA drivers for both Oracle and SQL Server as we had no requirement for transactions spanning across multiple databases in past.I have setup and tested the XA driver for Oracle (Oracle Driver (Thin XA) for Instance Connections 9.0.1,9.2.0,10,11) in Weblogic 11g and its working perfectly for transactions spanning across two databases.No when I am trying to configure weblogic 11g R1 for Sql server JDBC driver to support XA transactions with driver details as follows,
Server:Weblogic 11g R1
Driver Type: MS Sql Server
Database Driver :Oracle's MS SQL Server Driver(Type 4 XA) Version:7.0,2000,2005)
Database:SQL Server 2005(Single Instance)
and try to create a new data source and select "Test Configuration" and following error is thrown ,
<Mar 17, 2011 4:49:49 PM GMT+05:30> <Error> <Console> <BEA-240003> <Console encountered the following error java.sql.SQLException: [OWLS][SQLServer JDBC Driver][SQLServer]xa_open (0) returns -3
at weblogic.jdbc.sqlserverbase.BaseExceptions40.createAppropriateSQLExceptionInstance(Unknown Source)
at weblogic.jdbc.sqlserverbase.BaseExceptions40.createSQLException(Unknown Source)
at weblogic.jdbc.sqlserverbase.BaseExceptions.createException(Unknown Source)
at weblogic.jdbc.sqlserverbase.BaseExceptions.getException(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.processErrorToken(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRPCRequest.processReplyToken(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplStatement.getNextResultType(Unknown Source)
at weblogic.jdbc.sqlserverbase.BaseStatement.commonTransitionToState(Unknown Source)
at weblogic.jdbc.sqlserverbase.BaseStatement.postImplExecute(Unknown Source)
at weblogic.jdbc.sqlserverbase.BasePreparedStatement.postImplExecute(Unknown Source)
at weblogic.jdbc.sqlserverbase.BaseStatement.commonExecute(Unknown Source)
at weblogic.jdbc.sqlserverbase.BaseStatement.executeUpdateInternal(Unknown Source)
at weblogic.jdbc.sqlserverbase.BasePreparedStatement.executeUpdate(Unknown Source)
at weblogic.jdbcx.sqlserver.SQLServerImplXAResource.executeXaRpc(Unknown Source)
at weblogic.jdbcx.sqlserver.SQLServerImplXAResource.executeXaRpc(Unknown Source)
at weblogic.jdbcx.sqlserver.SQLServerImplXAResource.open(Unknown Source)
at weblogic.jdbcx.sqlserverbase.BaseXAConnection.init(Unknown Source)
at weblogic.jdbcx.sqlserverbase.BaseXAConnection40.init(Unknown Source)
at weblogic.jdbc.sqlserverbase.BaseClassCreatorForJDBC40.createXaConnection(Unknown Source)
at weblogic.jdbcx.sqlserverbase.BaseXADataSource.getXAConnection(Unknown Source)
at com.bea.console.utils.jdbc.JDBCUtils.testConnection(JDBCUtils.java:550)
at com.bea.console.actions.jdbc.datasources.createjdbcdatasource.CreateJDBCDataSource.testConnectionConfiguration(CreateJDBCDataSource.java:450)
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 org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:870)
at org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)
at org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)
at org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:306)
at org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336)
at org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:52)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:97)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2044)
at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:64)
at org.apache.beehive.netui.pageflow.interceptor.action.ActionInterceptor.wrapAction(ActionInterceptor.java:184)
at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.invoke(ActionInterceptors.java:50)
at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:58)
at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:87)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2116)
at com.bea.console.internal.ConsolePageFlowRequestProcessor.processActionPerform(ConsolePageFlowRequestProcessor.java:261)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
at com.bea.console.internal.ConsoleActionServlet.process(ConsoleActionServlet.java:256)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at com.bea.console.internal.ConsoleActionServlet.doGet(ConsoleActionServlet.java:133)
at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1199)
at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:686)
at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActionInternal(ScopedContentCommonSupport.java:142)
at com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlowStubImpl.java:106)
at com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHandler.java:111)
at com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(NetuiContent.java:181)
at com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(NetuiContent.java:167)
at com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(NetuiContent.java:225)
at com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:180)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:324)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:334)
at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:130)
at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
at com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:184)
at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:159)
at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:388)
at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:258)
at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:199)
at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:251)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at com.bea.console.utils.MBeanUtilsInitSingleFileServlet.service(MBeanUtilsInitSingleFileServlet.java:47)
at weblogic.servlet.AsyncInitServlet.service(AsyncInitServlet.java:130)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
I followed the instruction in weblogic jdbc drivers guide to configure the JTA Transactions to support XA on SQL Server machine and weblogic server which included,
1.Copying sqljdbc.dll copied to SQL_Server_Root/bin directory from WL_HOME\server\lib.
2.Copied instjdbc.sql to sql server machine and executed the script with following output,
Changed database context to 'master'.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_open', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_open2', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_close', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_close2', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_start', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_start2', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_end', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_end2', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_prepare', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_prepare2', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_commit', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_commit2', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_rollback', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_rollback2', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_forget', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_forget2', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_recover', because it does not exist or you do not have permission.
Msg 3701, Level 11, State 5, Server SQLDB, Procedure sp_dropextendedproc, Line 16
Cannot drop the procedure 'xp_jdbc_recover2', because it does not exist or you do not have permission.
creating JDBC XA procedures
instxa.sql completed successfully.
3.Verified that MSDTC service is running on both SQL Server and weblogic machines with XA Transaction enabled and DTC option enabled for both inbound and outbound connections.
4.Copied sqljdbc.jar (version 3.0 downloaded from msdn portal) to "C:\Oracle\Middleware\wlserver_10.3\server\ext\jdbc\sqlserver" directory and updated weblogic_classpth variable in commEnv.cmd file.
set WEBLOGIC_CLASSPATH=%JAVA_HOME%\lib\tools.jar;%BEA_HOME%\utils\config\10.3\config-launch.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar;%FEATURES_DIR%\weblogic.server.modules_10.3.2.0.jar;%WL_HOME%\server\lib\webservices.jar;%ANT_HOME%/lib/ant-all.jar;%ANT_CONTRIB%/lib/ant-contrib.jar;C:\Oracle\Middleware\wlserver_10.3\server\ext\jdbc\sqlserver\server\ext\jdbc\sqlserver\sqljdbc.jar
Can some one please provide some input on whats causing this and any other steps needs to be followed to implement XA support using SQL Server JDBC driver.You seem to have done everything correctly and diligently. I would ask that you open
an official support case. -
How can I disable a Custom Object Test?
I wonder if there is a way to disable a Custom Object Test. When I do a right click I don't see the option as in the other items under the frame node. I don't want to delete them because I may use them as reference in the future. So far I've been saving the file with a different name in order to preserve them, but, I don't want to have too many unused files around.
In order to disable a Custom Object Test right click on the Custom Object Test node and select "Script VBA Properties...". In the window that is opened uncheck "e-Tester" if you want to disable it when playing back in eTester for regression testing. The other two checkboxes are to disable the execution of the Custom Object Test when running the script in eLoad.
-
AppContainers_test fails with error during pre-test configuration checks
Hello,
AppContainers_test fails with error during pre-test configuration checks:
"[FAIL] The machine is not properly configured for testing: the test directory "C:\Windows\SYSTEM32\" is not ACL'd to allow execute permission for "APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES"
But that kind of permission for APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES was allowed, also i tried to allow full access, but error was the same.
In the test WindowsFilteringPlatform_Tests, the same requirement "REQ - Wfp-based products must not block App Container apps operating within their declared network intentions by default" was checked successfully.
How can i pass successfully AppContainers_test?
I installed lastest versions of QFE and filters on my server, but it didn't help.Hi M'Alerter,
I have the same issue, have you found a solution to your problem ?
Cheers,
Ghalem -
How To Test Idoc To File Scenario in ID From Tools- Test Configuration
Hi All,
Can any body help me in step by step process including screenshots for testing Idoc to file scenario in integration directory from tools->test configuration.
My scenario is passing the PO Idoc data from R/3 into a file using XI.
i have processed the idoc from R/3 and now i went to sxmb_moni in XI system and took the payload xml data.
In ID I have navigated to test configuration from tools then i have provided the following information.
Sender Service : Business system of R/3 b'coz here R/3 is the sender.
Sender Interface : ORDERS.ORDERS6
Receiver Service : Business system of XI b'coz here XI receives the data and places it into a file
In payload text box i have copied the xml code which i have taken from sxmb_moni and clicked the run button. then i got the following error:
Sender Agreement
Internal Error
HTTP connection to ABAP Runtime failed.
Error: 403 Forbidden
URL: http://bxdci.boewe.custservice.de:8093/sap/xi/simulation?sap-client=100
User: PIDIRUSER
Kindly look into it and correct me if iam wrong or is there any other way to test this scenario in ID please suggest.
Thanks & Regards,
VenkatHi Venkat,
Specify the test confisuration as follows.
<b>Sender</b>
Service : Business System of SAP R/3 System
Interface : The outbound message interface name of type the IDOC.
Namespace : will automatically loaded when u select the Interface. Check if it the correct namespace.
<b>Receiver:</b>
Service : Business System name for the Fle system.
Paste the payload that u copied from the sxmb_moni.
Now click on Run and test ur Scenario.
Was the scenario sucessfull in the Message Monitor.
Regards
Santhosh -
Testing Configuration in Integration Directory
Hi Friends,
I want to know , If I use the test configuration in ID, by providing sender,receiver and payload, will the message be posted to system? I mean my scenario is of creating Idoc from xi message, so if I test the configuration in ID, will it post the IDoc to my system?? or wll just show that mapping is done properly or not.
Thanks,
Brij.....Hi,
If I use the test configuration in ID, by providing sender,receiver and payload, will the message be posted to system? - No the msg will not be posted in target system.......
it just shows the mapping output of your incoming msg and whether your configuration is okay or not............
Regards,
Rajeev Gupta
Edited by: RAJEEV GUPTA on Feb 9, 2009 3:18 PM
Maybe you are looking for
-
HP DeskJet 3055A All-In-One Jobs Series margin
Hi, I recently reinstalled Windows 7 on my laptop and ever since the top margin is too big and bottom margin too small. I haven't found a setting to correct this. The drivers are installed from the HP site and are the drivers for the HP DeskJet 3050A
-
How to apply Template to added Page?
I am building a multi-page InDesign document with scripting and each page has a different template. Obviously, getting the first page set-up with the template is a snap as you just open the template, but when I add the next page using: app.activeDoc
-
Cant work out how to change payment method to none
cant work out how to change payment method on apple id to none as i dont have a credit card
-
I am trying to use the Magic Wand to highlight a dull sky so that I can add something more interesting. When I try to isolate this area, the magic wand seems to just make a random selection throughout my photo. I have anit-alias on, and my tolerance
-
Where can I download Blackberry software for Mac OS 10.5.8
Where can I find a download the Blackberry software for Mac OS 10.5.8? Also what is the higest possible software upgrade for a Blackberry Curve 8530? I recently got this old phone back and I'm trying to see what I should do with it and if its worth k