Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Webdynpro testing using Ecatt from Solution Manager

Former Member
0 Kudos
260

Hi Experts,

I am trying to do test a Webdynpro application using Ecatt. But when i go to test script --> pattern

in the following popup i am maintaing the following data

group : UI Control

Command : Webdynpro

Interface : [GENERATED] then START RECORDING

i am getting the below error An error probably occurred during the logon to the Web Dynpro target system. Check user name and password in your eCATT target system.

I have created and mapped a HTTP rfc. Assigned ECATT_HTTP user also in the RFC. Also i followed all the steps mentioned in the [http://help.sap.com/saphelp_nw2004s/helpdata/en/8e/df9f40eb72371be10000000a1550b0/content.htm]

kindly help me

regards

Naveen

7 REPLIES 7

Former Member
0 Kudos
176

>

> Hi Experts,

>

> I am trying to do test a Webdynpro application using Ecatt. But when i go to test script --> pattern

>

> in the following popup i am maintaing the following data

>

> group : UI Control

> Command : Webdynpro

> Interface : [GENERATED] then START RECORDING

>

>

> i am getting the below error An error probably occurred during the logon to the Web Dynpro target system. Check user name and password in your eCATT target system.

>

> I have created and mapped a HTTP rfc. Assigned ECATT_HTTP user also in the RFC. Also i followed all the steps mentioned in the [http://help.sap.com/saphelp_nw2004s/helpdata/en/8e/df9f40eb72371be10000000a1550b0/content.htm]

>

> kindly help me

>

>

> regards

> Naveen

Hi,

You may not have a valid user id in the target system.

Regards,

SSN.

0 Kudos
176

Hi Senthil,

Thanks for your reply

In the target system also, i have created an user ECATT_HTTP and assigned that user in the HTTP rfc.

I am able to see that user in the SECATT>system data> in the HTTP rfc under user column. But i getting the same error.

Kindly help

regards

Naveen

Edited by: Naveen Kumar on Aug 19, 2009 11:25 AM

0 Kudos
176

Hi Senthil,

My another doubt is, webdynpro which i am trying to test is in the format http://<hostname>:8000/sap/bc/webdynpro/<application name>. Port 8000 is being used. does it mean that webdynpro running in the ABAP stack?

Check check [http://help.sap.com/saphelp_nw04/helpdata/EN/16/d3643fce8bb01ae10000000a114084/content.htm] link first line.

eCATT can test Web Dynpro applications on the Java stack

Could you please explain.

regards

Naveen

Former Member
0 Kudos
176

Syntax is : http://<Target Host>:<Service No.>/<Application>

Generally, the http port for abap is 8000 and the http port for java is 50000.

However, eCATT can test webdynpro applications that are based on both abap or java in sap ecc 6.0 as I remember testing a webdynpro application based on abap some time back.

Please check that the systems are prepared for testing webdynpro applications:

http://help.sap.com/saphelp_nw04/helpdata/en/8e/df9f40eb72371be10000000a1550b0/content.htm

Also check the below blog on testing webdynpro appl based on abap:

/people/thomas.jung/blog/2006/03/21/using-ecatt-to-test-web-dynpro-abap

frank_stdle
Participant
0 Kudos
176

Hi Naveen, I am experiencing this same problem -- did you ever find a solution?

cheers!

0 Kudos
176

Dear WDA-Testers,

Seems I run into the same issue.

Debugged the popup in ECATT (CMD WEBDYNPRO):

eCatt pings on the service ecatt_ping before starting up with the WEBDYNPRO command, by first checking if the result of servcice ecatt_ping is a valid xml.

To do this the URL used to contact the ecatt ping service is concatenated from the HTTP (G or H) Destination AND the provided relative path in the popup.

So I checked if both fit together to build my target url. Now the Recording starts fine.

I'm using Netweaver Business Client for secatt.

Cheers,

Markus

0 Kudos
176

Hi Naveen,

Firstly, ECATT_HTTP user should be created in eCATT system, not target system. For the user in RFC, you should use the user that you log on to the target system, which is not ECATT_HTTP. ECATT_HTTP is a system user, not dialog user.

Second, use t-code SMICM to check hostname and service number (port).

Best regards,

Bill