cancel
Showing results for 
Search instead for 
Did you mean: 

Service in SICF can not be excuted

Former Member
0 Kudos
                  1. start of configuration description #############*

HA configuration

Dual stack, Java Add-in (BI Java and EP) installation based on NW04s BW ABAP

Hostname = SAPDB (Central instance, DB+CI on this server, no DI)

Virtual Hostname = sapdbserv

FQDN = sapdbserv.picchealth.com

NAT for this server 10.252.0.125 on server side and 10.252.1.125 on client side

CI instance = 10 (DVEBMGS10)

Kernel 201 with ABAPBASISJava patch level 19

                  1. end of configuration description #############*

Our problem:

in SMICM, ICM (http port 8010) work well.

http://sapdbserv.picchealth.com:8010/index.html works.

http://sapdbserv.picchealth.com:51000/irj works.

in SICF, when I test ping (and all others), then I get error

"404 Not found

The requested resource does not exist" in http://sapdbserv.picchealth.com:8010/sap/public/ping

When I shutdown Java, test ping again then I got error

"503 Service not available

....

....

Detail: Cannot reach external Application Server on localhost:51000"

Not sure why HTTP service is redirected to Java port. Actually there is not log info. recorded in java default trace even Java is running.

When I set trace level = 1(default), no info in dev_icm. When I set trace level = 3, got long log file in dev_icm but no clue for HTTP 404 error.

I noticed note 1292397 which is similar but it does not solve our problem.

*) Seems not a network problem

*) Enough spare space in FS

*) License OK

*) Gateway OK

Any suggestion?

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

This is caused by incorrect paramenter setting of "icm/dpj2ee = true". This is set in DEFAULT.PFL and I did not noticed this.

Former Member
0 Kudos

Hello

You need to go to SICF and activate the service.

Then only you will be able to use any of the webservices.

For that matter /sap/public/ping needs to be activated too.

Regards

Vivek

Former Member
0 Kudos

Hi

1. After activating the service in SICF ,test of service will be done with host name . Please see that host name entry is added to the host file

2. not only the node but all services prior to that has to be activated lke to reach to /sap/public/ping

you have to have /sap and /sap/public also activated

Success!!

Ganesh

Former Member
0 Kudos

We are using FQDN and this entry is maintained in /etc/hosts.

All services with parent nodes have been actived prior testing.

Hostname:

10.252.0.125 sapdbserv SAPDB sapdbserv.xxxdomain.com

192.168.0.125 sapdbstby

192.168.1.125 sapdbboot

hostname = SAPDB

FQDN = sapdbserv.xxxdomain.com

NAT for this virtual host name (10.252.1.125 in DNS for client accessing).

Questions:

*) We must use SAPDB.xxxdomain.com as FQDN? If so, if the HA failover, it will not work any more.

*) Does NW04s support NAT? I remember it has been certified but I forget SAP note number...

*) Any other suggestion?

TIA,

James

Former Member
0 Kudos

Hi,

I don't really understand your HA configuration. Is this a 2 nodes cluster ? If yes why is there only one alias.

I use a SAP R/3 4.7 system running on a Windows 2003 MSCS cluster.

We have 2 DNS aliases for it : one for the SAP CI and one for the Oracle database.

Each of these 2 DNS aliases has its own virtual IP address.

example : sapalias.domain.xx for SAP CI

dbalias.domain.xx for oracle DB

The icm/host_name_full parameter is set to sapalias.domain.xx

To be able to use BSP applications, we have to use the FQDN in the URL.

Like : http://sapalias.domain.xx:port/sap/bc/bsp/sap/z_mybsp

On a dual stack system, usually you use the ABAP HTTP port in all URLs and it is the job of the ICM to direct the processing to the abap stack (all URLs beginning with /sap) or to the java stack (all other URLs).

Regards,

Olivier