cancel
Showing results for 
Search instead for 
Did you mean: 

IDoc sending to XI from external java program with JCO fails

0 Kudos

Hi,

when I try to send an IDoc from an external java program using the JCO library to XI I get the following exception:

(104) RFC_ERROR_SYSTEM_FAILURE: No service for system ASC_EXT, client  in Integration Directory

But I have in the Integration Directory a business system with a receiver communication channel of adapter type IDoc with my RFC destination and the port ASC_EXT created. The connection between java program and XI is enabled (connection test in SM59 and calling client.ping() is successful).

Does anybody know, what is missing in the configuration?

Best regards.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

if you send something to XI you will need a Sender Adapter (instead of Receiver Adapter), but in case of IDoc you need no Adapter.

How is your external java program represented in XI (Business Service, ...)?

Do you have a Receiver Determination ?

Please check your scenario and describe it a little bit more.

Regards

Patrick

0 Kudos

Thanks for your answer.

The external program is represented as business system. Yes I have a Receiver Determination and a Receiver Agreement.

I try to establish a two-way IDoc communication between my java program ACXSAPConnector and a SAP Enterprise system through XI. I use as example the idoc type RSINFO, but if successful I have to extend it to other idoc types.

My configuration in the Integration Directory so far:

A business system ACXSAPConnector with an receiver communication channel as idoc adapter.

The business system SAP_CE8 with an receiver communication channel as idoc adapter.

Receiver Determination:

| ACXSAPConnector | RSINFO.RSINFO

| SAP_CE8 | RSINFO.RSINFO

Interface Determination:

| ACXSAPConnector | RSINFO.RSINFO | | SAP_CE8

| SAP_CE8 | RSINFO.RSINFO | | ACXSAPConnector

Receiver Agreement:

| ACXSAPConnector | | SAP_CE8 | RSINFO.RSINFO

| SAP_CE8 | | ACXSAPConnector | RSINFO.RSINFO

In both directions I have problems with the Idoc sending.

When I send an idoc from ACXSAPConnector to XI it fails with exception:

(104) RFC_ERROR_SYSTEM_FAILURE: No service for system ASC_EXT, client  in Integration Directory

When I send an idoc from SAP_CE8 to XI it is shown in IDX5 with error message:

Transaction IDX1: Port ASC_EXT, client 800, RFC destination incorrect

Former Member
0 Kudos

Hi,

seems like your problem is the bussines system ACXSAPConnector.

You should check it in SLD and in Integration Directory. If possible maybe import it again in Integration Directory.

Maybe you could define it as Business Service?

There was a similar problem in this thread:

Regards

Patrick