cancel
Showing results for 
Search instead for 
Did you mean: 

Messages not processed by integration server after SP09 to SP16

Former Member
0 Kudos

Operating System: Windows NT 2003 Standard edition Service Pack 1

Database: SQL_Server_8.00, DBSL:640.00 Patch Level: 100

ABAP Kernel: Non Unicode; Release: 640; Patch: 109;

XI: Version 3.0; Service Pack Stack:16

Host: PEARL; IPAddress: 10.1.1.13

We upgraded from service pack stack 09 to 16 and since then no messages

are getting routed to integration server. We tried a cache access

though TCODE: SXI_CACHE and it said "if_http_client receive

http_communication_failure". Then we went to ICM monitoring through

TCODE: SMICM and saw that the http service that runs on 8000 port is

inactive when we tried to activate it gave an error. Here is the

snapshot from the trace file.

[Thr 3492] *** ERROR => NiIBind: service '8000' (8000) in use

[nixxi_r.cpp 3845]

[Thr 3492] *** ERROR => NiIListen: NiBind (rc=-4) [nixxi_r.cpp

767]

[Thr 3492] *** ERROR => IcmBindService: NiBuf2Listen failed for host

PEARL:8000 (rc=-4): NIESERV_USED [icxxserv.c 1549]

When we tried to access runtime workbench through integration builder

webpage it says "page not found".

When we tried to login to the J2EE visual admin using the default

account(J2EE_admin) it gave the

error "http://pearl:8101/msgserver/text/logon returned empty list of

connection parameters."

In SAPMMC we looked at the system log and saw the error "SAP Basis

System: Operating system call gethostbyaddr failed (error no. 0 )".

We tried restarting the whole server but to no effect.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

since your OS is Windows try following in command at prompt

C:>netstat -a

or

C:>netstat -an

one of the above will work in NT, the list shows the listening (Open) ports and ESTABLISHED (used)..check for the 8000 which is your HTTP port.

Also in SAP check the t-code "SMICM" and then goto services and see the HTTP services running without error or not?

Hint: Port names are defined in services file located at C:\WINDOWS\systemXX\drivers\etc\services file..

Former Member
0 Kudos

I noticed that you tired SMICM.

Did you upgraded you SAP kernel after SP16?..the ideal area to check the icm issues are in OS level goto the work directory there will be a file called "dev_icm" see details in that..if you are not seeing much then increase the trace level in SMICM.

Please note that the kernel level will be different than your SAP kernels (so download the icm specific files when you download the kernel, don't just update disp+work and tp alone)

Former Member
0 Kudos

One more thing..in SMICM goto service and create a new HTTP service, and DON'T Check the Bind option. You can give any port number there..

(Note: what might have happened here is when you restarted the system the icm service might have lost if you don't specify that in your system profiles) let me know.

Former Member
0 Kudos

Sorry Mathew,

Its been a long time i have given any updates. We got in a Netweaver Expert and after looking at our landscape he suggested that we go for new installation. The reasons being.

1) Our Kernel was non unicode.

2) We had XI and BI on the same instance. So whenever we update the XI content it effects BI too and vice versa.

Thank you very much for your suggestions.

Answers (1)

Answers (1)

Former Member
0 Kudos

this looks more or like a network card issue, so why don't try telnet to host and 8000 port first.

also check is there any other application using this port in your system..

Also deactivate in SICF all the services and activate again.. and post the result please

Former Member
0 Kudos

Hi Mathew

I tried doing telnet on my host and port. It connected and left me hangind at telnet prompt.

I deactivated and activated all services in SICF. But still the same set of errors.

Is there a command which can give me the service name on a given port.