cancel
Showing results for 
Search instead for 
Did you mean: 

ICM ICF running on ABAP only machine

Former Member
0 Kudos

Is it possible to run web-based services without the Java stack? We have an ABAP only ECC 6 system and have been asked to start providing web-enabled services. I have enabled the following parameters in SICF and the ICM is running but when I access the link: http://SERVNAME:8000/sap/bc/webdynpro/sap/appl_soap_management?sap-client=200&sap-language=EN, I first come to a log in page, enter my user id and password, then come to a page that says:

500 Connection timed out

Error: -5

Version: 7000

Component: ICM

Date/Time: Fri Oct 16 14:09:19 2009

Module: icxxthr_mt.c

Line: 2698

Server: SERVNAME_DEV_00

Error Tag: {-}

Detail: Connection to partner timed out after 60s

© 2001-2005, SAP AG

Edited by: Bob Marvin on Oct 16, 2009 8:37 PM

Accepted Solutions (1)

Accepted Solutions (1)

former_member227283
Active Contributor
0 Kudos

Hi Bob,

First of all this dump give clear picture that you timeout error no longer exists , now it is FQDN error

Ok .

Now do below things on server and not on local dekstop.

1. logon to os of server.

2. goto the location C:\WINDOWS\system32\drivers\etc\ where you will find the file hosts.

3. open the hosts file and goto to last blank line the insert the following entry

<server ip address of SAP server i.e SERVNAME in your scenrio> servname servname.test.com

above entry will look link your host file as below

for e.g

192.168.1.1 servname.test.com servname

ip 192.168.1.1 replace with your ip address and entery servname.test.com & servname keep as it is , as we have to test something.

Beaware servname.test.com & servname will be present in host file

now save the entry

4. login to sap

5. goto RZ10 & add new parameter in instance profile as below

icm/host_name_full = servname.test.com

save the above paramter & restart you instance.

6. to confirm as ICM has accepted you parameter, goto SMICM

in SMICM press shotcut key as SHIFT+F1, where after pressing the shotcut key you will get new window , where on new window, check what hostname shows below the tab hostname ( it should show servname.test.com )

Do the below step on the dekstop.

1. hope you have done all the activity which is repiled earlier.

2. from the desktop call the URL http://servname.test.com:8000/sap/bc/webdynpro/sap/appl_soap_management

3. give the neccesary input.

And let us know the status once you have done the above steps.

Thanks

Anil

Edited by: Anil Bhandary on Oct 19, 2009 4:21 PM

Former Member
0 Kudos

Thanks for all of your help! Although I was unable to modify the hosts file on the server (it is an AS400 and relies on the hosts file for other operations), I used the FQDN in the address and made it a step further. At that point, I was getting errors due to parameters not being activated. Once I activated them, I was able to open the web page. Thanks again.

Answers (4)

Answers (4)

former_member227283
Active Contributor
0 Kudos

Hi Bob,

Pls do the below steps which,steps are required to test.

All the below step should be done on the dekstop where you are calling URL and not on server

1. logon to the desktop .

2. goto the location C:WINDOWSsystem32driversetc where you will find the file hosts.

3. open the hosts file and goto to last blank line the insert the following entry

servname.test.com

above entry will look link your host file as below

for e.g

192.168.1.1 servname.test.com

ip 192.168.1.1 replace with your ip address and entery servname.test.com keep as it is , as we have to test something.

now save the entry, once you save the entry do the folowing steps.

goto to inertnet explorer the call the following URL

http://servname.test.com:8000/sap/bc/webdynpro/sap/appl_soap_management

Give the neccesary input & let us know the status.

Error which you have pasted is shows that there is an FQDN problem

The following error text was processed in the system DEV : Die URL enthält keine vollständige Domainangabe (sapdev statt sapdev.<domain>.<ext>).

Above step which mentioned should resolve your problem and you will be able to view SOA Management

Thanks

Anil

Edited by: Anil Bhandary on Oct 19, 2009 3:52 PM

Former Member
0 Kudos

I'm still getting the same short dump. I've cleared my cache and flushed my DNS after modifying the hosts file.

former_member227283
Active Contributor
0 Kudos

Hi Bob,

Just try to call below URL directly on internet explorer and not through sicf.

http://SERVNAME:8000/sap/bc/webdynpro/sap/appl_soap_management

when you call above URL , it will ask you client , username & password

Give the neccesary input and check.

let us know the status.

Thanks

Anil

Edited by: Anil Bhandary on Oct 19, 2009 3:10 PM

Former Member
0 Kudos

I'm getting a new error now:

Error when processing your request

What has happened?

The URL http://servname:8000/sap/bc/webdynpro/sap/appl_soap_management was not called due to an error.

Note

  • The following error text was processed in the system DEV : Die URL enthält keine vollständige Domainangabe (sapdev statt sapdev.<domain>.<ext>).

  • The error occurred on the application server DEV_DEV_00 and in the work process 0 .

  • The termination type was: RABAX_STATE

  • The ABAP call stack was:

Method: CHECK of program CX_FQDN=======================CP

Method: STARTUP_CHECKS of program CL_WDR_UCF====================CP

Method: CONSTRUCTOR of program CL_WDR_UCF====================CP

Method: CREATE of program CL_WDR_UCF====================CP

Method: HANDLE_REQUEST of program CL_WDR_CLIENT_ABSTRACT_HTTP===CP

Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_WDR_MAIN_TASK==============CP

Method: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP

Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME

Module: %_HTTP_START of program SAPMHTTP

What can I do?

  • If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system DEV in transaction ST22.

  • If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server DEV_DEV_00 in transaction SM21.

  • If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server DEV_DEV_00 . In some situations, you may also need to analyze the trace files of other work processes.

  • If you do not yet have a user ID, contact your system administrator.

Error code: ICF-IE-http -c: 200 -u: BMARVIN -l: E -s: DEV -i: DEV_DEV_00 -w: 0 -d: 20091019 -t: 093145 -v: RABAX_STATE -e: UNCAUGHT_EXCEPTION

HTTP 500 - Internal Server Error

Your SAP Internet Communication Framework Team

Edited by: Bob Marvin on Oct 19, 2009 3:28 PM

Edited by: Bob Marvin on Oct 19, 2009 3:28 PM

Edited by: Bob Marvin on Oct 19, 2009 3:28 PM

former_member227283
Active Contributor
0 Kudos

Hi Bob,

Alternatively below parameter will also resolve you probelm.

icm/server_port_0 = PROT=HTTP, PORT=80NN, PROCTIMEOUT=500

But , restart is manditory

Thanks

Anil

Former Member
0 Kudos

All of the suggested parameters have been implemented and the system was rebooted over the weekend. However, I am still getting the timeout; it is just taking longer to timeout now. Do I need the Java Stack installed in order to make this work?

former_member227283
Active Contributor
0 Kudos

Hi bob,

Pls increase the parameter value of icm/conn_timeout & icm/keep_alive_timeout

for e.g

icm/conn_timeout = 10000

icm/keep_alive_timeout = 1000

Save the changes , restart the application & try again you acitivty.

Thanks

Anil

Former Member
0 Kudos

In SMICM, I was able to change the value for ICM/Conn_timout but not the value of: icm/keep_alive_timeout. I set both parameters in RZ10 and will update with the details after the systems next IPL.

Edited by: Bob Marvin on Oct 16, 2009 9:06 PM