cancel
Showing results for 
Search instead for 
Did you mean: 

ATTRIBUTE_MISSING_URL

Former Member
0 Kudos

Hi XI Expert,

please am very neue in XI and I want to send a message to another Xi I have done all Configuration (IR and ID) but i have this error:

SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIAdapter</SAP:Category>

<SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_MISSING_URL</SAP:Code>

Please could do tell me where I can care the URL an logging for the Http adapter for extern Communication.

Thanks in advace

Dominique

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Just test your URL in the browser and check whether there is some error.

The Plain HTTP adapter is not part of the adapter framework, so you cannot see anything in the adapter monitor.

Log on to the server, where the XI is installed. Can you ping the receiver host?

HTTP 500 can be any problem at receiver side.

This problem might be due to bottleneck in the traffic.When the data comes in bulk some of the message is failing or when they are not able to connect to reciever server.

Here are a list of possible reasons for your problem with solutions.

It could be that it cannot find your file adapter.

1. Have you specified your hostname or IP address? Often the server cannot resolve the ip address for the hostname of your PC.

2. Is the path and port in the directory the same as the path and port of your file adapter?

3. Try question 14 (integration engine section)

/people/mark.finnern/blog/2006/01/12/finally-best-of-sdn-2005

4. also question 11 (in the same section)

5. if the avove will not fix it open XI config guide and

have a look at section

"Connecting Business Systems with an Integration Engine to the Central Integration Server"

6. Your error code is 400, so check this link,

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

For http 400 - its a bad request.

'The request could not be understood by the server due to malformed syntax.'

If you have the XI trouble shooting guide see from page 54,and also try:

1.Check that the port really is the ICM HTTP Port (transaction

SMICM) and not the J2EE port

2.If the port is wrong, change the pipeline URL in the SLD in

the business system of the Integration Server

3.Restart the J2EE Engine to reset the SLD buffer of the

Adapter Engine

Source- "XI troubleshooting guide"

Please refer

http://help.sap.com/saphelp_nw04/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/content.htm

Thanks

Swarup

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Thank very much for the Input.Swarup i have test the URL for the Patner in the browser and I can see the Box to WAS Logging. I done the Configuration in the ID Like Patrick say. But I can only give the Host name not the URL. I want specify the url and the logging to Ext. XI. Where I can do this? the SICF Service are activeted. The only probleme is the attribute missing the URL because I didn't give them. I don't know where I can give the URL for the ext SAP XI (http://<hostname:port>/<path>?<query-string>).my be you can help me .I would be appreciated.

Thanks in advance.

Regars.

Former Member
0 Kudos

Hello,

what Addressing Type do you use?

In case of 'URL':

1) First you can try to paste your complete section <path>?<query-string> in the field 'Path'.

2) If it's not working you can try to add a user and pwd in the fields 'Authentication Data'.

In case of 'HTTP Destination':

1)You can also put your complete section <path>?<query-string> in the field 'Path Prefix'.

2)Or try to use the logon tab.

Hope it helps.

Regards

Patrick

Former Member
0 Kudos

use the URL parameters to create a destination in SM59 and check if it is successful. u need Hostname, service no(port), path. Then use this destination in Adapter by selecting HTTP Destination as the addressing type

Former Member
0 Kudos

Hi,

thanks for the posts, they helped to solve the problem ! I have done all Configuration and send new Idoc to the Patner but I have Problem with diese Message if_http_client receive http_communication_failure why ! to see this a have give this transaction sxi_cache. and this is not green and not up date. Could you tell me why.

Thanks in advance.

Regards.

Dominique

nisarkhan_n
Active Contributor
0 Kudos

Servicess may be down but you can schedule the report to make sure all the servicess are up always...

as far as the cache data is concerned because of some servicess relatead to the Cache in SICF are down..data might not have got updated properly so when you check the cache data it mgiht not be in green color......

run the compplete CPA cache and also the delta refersh fom the SXI_CACHE.

Former Member
0 Kudos

Hello,

in your receiver adapter you have to choose the 'Addressing Type' from 2 possibilites:

1) URL Address

You can directly specify your URL

2) HTTP Destination

In this case it references an RFC destination that you have to configure in transaction 'sm59'.

It is all described here:

http://help.sap.com/saphelp_nw04/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/frameset.htm

Regards

Patrick