Problem in Creating HTTP Destination
Hello all,
I am trying to consume a web service from ABAP and for this very reason I am creating a Client proxy and now I need to create a HTTP destination(Type G).
I have created the Destination and when I test the connection I was facing with a error 'Service unavailable'.
Please help me in how to resolve such an error and also let me know if there are any pre requisites before creating a HTTP Destination.
Thanks in advance,
Regards,
Suman.
Hi,
I have raised this issue to the basis team and they are trying to figuring it out regarding the ICM/ICF paramters.
In the mean time when I am creating the client proxy for a webservice which is internaI,I faced a error similar to which Igor has faced.
In the WSDL document, the object
"<complex/simpleType name="ArrayOfAnyType"> <ele..."
from the namespace
"http://NJNWKDEV119.enterprise.pseg.com/"
links to the object
from the namespace
This webservice is from .net framework and I have asked them to check MSDN as mentioned by Anton with regards to problem faced by Igor.
I am pasting my wsdl so that you guys can help me in finding out what exactly the error is. Thank you in advance.
<?xml version="1.0" encoding="utf-8" ?>
- <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://NJNWKDEV119.enterprise.pseg.com/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://NJNWKDEV119.enterprise.pseg.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
- <wsdl:types>
- <s:schema elementFormDefault="qualified" targetNamespace="http://NJNWKDEV119.enterprise.pseg.com/">
- <s:element name="ValidatePointAddress">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="streetAddress" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="ValidatePointAddressResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ValidatePointAddressResult" type="tns:ArrayOfAnyType" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="ArrayOfAnyType">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" />
</s:sequence>
</s:complexType>
- <s:element name="ValidateLineAddress">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="streetAddress" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="ValidateLineAddressResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ValidateLineAddressResult" type="tns:ArrayOfAnyType" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="GetCrossStreetforPointAddress">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="streetAddress" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="GetCrossStreetforPointAddressResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetCrossStreetforPointAddressResult" type="tns:ArrayOfAnyType" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
- <wsdl:message name="ValidatePointAddressSoapIn">
<wsdl:part name="parameters" element="tns:ValidatePointAddress" />
</wsdl:message>
- <wsdl:message name="ValidatePointAddressSoapOut">
<wsdl:part name="parameters" element="tns:ValidatePointAddressResponse" />
</wsdl:message>
- <wsdl:message name="ValidateLineAddressSoapIn">
<wsdl:part name="parameters" element="tns:ValidateLineAddress" />
</wsdl:message>
- <wsdl:message name="ValidateLineAddressSoapOut">
<wsdl:part name="parameters" element="tns:ValidateLineAddressResponse" />
</wsdl:message>
- <wsdl:message name="GetCrossStreetforPointAddressSoapIn">
<wsdl:part name="parameters" element="tns:GetCrossStreetforPointAddress" />
</wsdl:message>
- <wsdl:message name="GetCrossStreetforPointAddressSoapOut">
<wsdl:part name="parameters" element="tns:GetCrossStreetforPointAddressResponse" />
</wsdl:message>
- <wsdl:portType name="AddValidationSoap">
- <wsdl:operation name="ValidatePointAddress">
<wsdl:input message="tns:ValidatePointAddressSoapIn" />
<wsdl:output message="tns:ValidatePointAddressSoapOut" />
</wsdl:operation>
- <wsdl:operation name="ValidateLineAddress">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">ValidatelineAddress -Public web method to validate the line address for the first call from SAP Address Validation screen</wsdl:documentation>
<wsdl:input message="tns:ValidateLineAddressSoapIn" />
<wsdl:output message="tns:ValidateLineAddressSoapOut" />
</wsdl:operation>
- <wsdl:operation name="GetCrossStreetforPointAddress">
<wsdl:input message="tns:GetCrossStreetforPointAddressSoapIn" />
<wsdl:output message="tns:GetCrossStreetforPointAddressSoapOut" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="AddValidationSoap" type="tns:AddValidationSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="ValidatePointAddress">
<soap:operation soapAction="http://NJNWKDEV119.enterprise.pseg.com/ValidatePointAddress" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="ValidateLineAddress">
<soap:operation soapAction="http://NJNWKDEV119.enterprise.pseg.com/ValidateLineAddress" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="GetCrossStreetforPointAddress">
<soap:operation soapAction="http://NJNWKDEV119.enterprise.pseg.com/GetCrossStreetforPointAddress" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:binding name="AddValidationSoap12" type="tns:AddValidationSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="ValidatePointAddress">
<soap12:operation soapAction="http://NJNWKDEV119.enterprise.pseg.com/ValidatePointAddress" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="ValidateLineAddress">
<soap12:operation soapAction="http://NJNWKDEV119.enterprise.pseg.com/ValidateLineAddress" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="GetCrossStreetforPointAddress">
<soap12:operation soapAction="http://NJNWKDEV119.enterprise.pseg.com/GetCrossStreetforPointAddress" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="AddValidation">
- <wsdl:port name="AddValidationSoap" binding="tns:AddValidationSoap">
<soap:address location="http://njnwkdev119/PSEGAV/AddValidation.asmx" />
</wsdl:port>
- <wsdl:port name="AddValidationSoap12" binding="tns:AddValidationSoap12">
<soap12:address location="http://njnwkdev119/PSEGAV/AddValidation.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Regards,
Suman.
Similar Messages
-
Programmatically create https destination
Hi,
Are there any apis/ services available using which we could programmatically create outbound http destinations dynamically in the Hana XS JS.
Thanks,
AnushaNo. That would require both an API to create the destination object in the repository and an API to setup the security (the part done by the XS Admin tool).
What is your underlying requirement here? Do you just want a dynamic destination address?
If so you can send a request using both the destination or by supplying the destination URL as a parameter instead of the destination object. The main problem is that your authorization options are very limited with this approach:
JSDoc: Class: Client -
Getting problem when creating RFC Destination on XI system
hi,
I m trying to create RFC Destination on XI system using sm59 tcode. In technical setting tab at Target Host field, i gave SAP ECC server IP address. and in Logon Tab I gave Login parameters for SAP ECC server (Client 400, User : 05 & Password for user 05). Current user and Unencrypted Password fields are unchecked. also Logon Scree is also unchecked in Security Option.
Problem is, when i click on Remote logon tab, It shows me Logon screen with client 000, User : 04 (which is XI system's user name) and Password. so it doesn't take given login setting for ECC system and if i tried this thing more than 3 times, ECC server block my pwd.
Please suggest me the required solution
Thanks & Regards
RiteshHi ritesh
First check if the user exists in ths system. Check the password especially. Because the password space (Number of characters)in SM59 screen is more than password character in SU01 screen.Check the password.
Secondly, Check if you have given the proper client in the destination box of SM59.
Check for the unicode test also.
If possible change the user type as service user.
When everything is perfect am sure the rfc connection should be fine... -
Strange Problem with creating logical Destination
Hello experts,
I have a really strange problem. I have created some AS and BO and deployed all web services. The problem is - where can i register the logical destination. Normaly the button should be under:
NWA->Configuration Management -> Infrastrucure (SP1)
But now I am using SP3 and I can't find the Button for WS Destinations. Is this now managed from another Button or is it not longer neccessary ????????
How can I than integrate my operation from the BO in a Visual Composer DC.
Thanks a lot
Regards
Marcohi,
you could try the nwa > SOA Management > Destination Template Management >
best regards,
v s -
Problem in creating HTTP alias in WAS
Hi,
i have followed the steps to create the http alias mentioned in the below link
[Creating an HTTP Alias in WAS]
when i click on the HTTP Provider in visual administrator, "Error while loading service HTTP provider" is displaying. after that i have created alias as
Alias : testexample
Path : E:usrsapj2ejc00j2eeclusterserver0 estexample
and saved the properties. when i see for the folder "test" under E:usrsapj2ejc00j2eeclusterserver0, i did not find the folder which was i created.
how can i make the folder visible and to add a text/html file in that.
regards,
vv.Hi,
the first thing is that you have to create the folder manually on the filesystem (in your case E:\usr\sap\j2e\jc00\j2ee\cluster\server0\test\example => test and example) Then you can access this file.
Maybe you should start with only a name without a "\". Create the alias "test" and create a folder e:\testfolder. Then point the alias test to the folder testfolder.
That should help,
Holger. -
Problem with Creating HTTP Request
I have this code.when I comment CFHTTPMessageSetBody(myRequest, bodyData); it works fine otherwise the program crashes.Any suggestions will be appreciated
CFStringRef bodyData = CFSTR(""); // Usually used for POST data
CFStringRef headerFieldName = CFSTR("X-My-Favorite-Field");
CFStringRef headerFieldValue = CFSTR("Dreams");
CFStringRef url = CFSTR("http://www.apple.com");
CFURLRef myURL = CFURLCreateWithString(kCFAllocatorDefault, url, NULL);
// requestMethod = CFSTR("GET");
CFHTTPMessageRef myRequest =CFHTTPMessageCreateRequest(kCFAllocatorDefault, CFSTR("GET"), myURL,kCFHTTPVersion1_1);
CFHTTPMessageSetBody(myRequest, bodyData);
CFHTTPMessageSetHeaderFieldValue(myRequest, headerFieldName, headerFieldValue);
CFDataRef mySerializedRequest = CFHTTPMessageCopySerializedMessage(myRequest);
NSLog(@" %@",mySerializedRequest);I found out that i could enter agency and scheme for inbound and outbound but which scheme do i need ? Can you give me an example,too ?
Regards,
Gordon -
How to maintain HTTP Destinations for Adaptive WebService in Netweaver 7.1
hi ,
i am working with adaptive webservices. i hv created HTTP Destinations for Webservices on server. In Netweaver 04s i used to write code as follows
wdContext.currentNodeTest.modelObject()._setHTTPDestinationName("DESTINATION_NAME");
just b4 executing modelObject.
But in Netweaver 7.1 , no method _setHTTPDestinationName available for wdContext.currentNodeTest.modelObject() . I want to change host for wsdl , as my production and development servers are different. How can i use HTTP Destinations in Netweaver 7.1?Kavita,
Are you creating adaptive webservice model, if so then you just need to import webservice model once in your code and when you deploy your application you must define two logical destinations in visual admin.
DEFAULT_WS_METADATA_DEST
DEFAULT_WS_EXECUTION_DEST
How to define logical destinations, check out following link:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b2bc0932-0d01-0010-6d8e-cff1b2f22bc7
if you are running application in your development or production server just define these destinations and your application will run smoothly.
Regards,
Jawed Ali -
Creating an HTTP destination with OAuth2SAMLBearerAssertion authentication
Hi All,
I'm trying to create an HTTP destination with OAuth2SAMLBearerAssertion authentication.
However, I'm at a loss as where to put the secret/private key. It should be part of the call to the token service so must be populated somewhere. But where? I'm guessing if I create a destination via a file, there is some parameter that I could set that should contain this key, but I'm not sure what it is - certainly there is nowhere on the HCP cockpit screen that I can use.
Downloading an existing destination that works, it looks like there is an additional "Password" parameter, but when I populate that with the private key, my connection still doesn't work.
Is there a special format that this private key must be entered into the destination file?
Many thanks for you help!
Cheers,
ChrisHi Timo,
unfortunately not.
There is also a need to pass the private key to the token generation - or to somehow get the public key that is used by HCP so that I can populate that into my remote system..
eg for getting a SAML assert from SuccessFactors I can use (values abbreviated and altered)
https://apisalesdemo8.successfactors.com/oauth/idp?client_id=NWI2YTMyOTdiNjA0ZmYy...kZjM2NTU2NQ&user_id=admin&token_url=…
This generates a SAML assertion (nice of them) that I can use to get a token.
https://apisalesdemo8.successfactors.com/oauth/token?company_id=HCPDISCC&assertion=PD94bWwgdmVy..==&client_id=NWI2YTMyOT…
The receiving system (SuccessFactors) checks the SAML assert against the public key I have maintained against the client key on their side and grants the OAuth token which is used for subsequent authorisation.
So somewhere I need to either - populate the system I am calling with a public key for the private key that is being used to sign the SAML assertion, or somehow pass the private key for the public key that is being used on the called system.
I can't figure out how to do that, I'm guessing that perhaps it is more that there is a public key that I should be using on the receiving end, but not sure where I could find that.
here's a screenshot of a working SuccessFactors connection...
and no TrustStoreLocation so - I don't think it's using a truststore for the certificate...
according to the doco - When the OAuth authorization server is called, it accepts the trust settings of the destination.
Perhaps it is using the public key of the Local Service Provider in "Trust"? Certainly if this is the case it's not very obvious! (but I'm going to try!)
Cheers,
Chris -
Problem creating Physical Destination for Message Driven Bean example
I am trying to create a MDB application. in which i want to distribute the workload using messages.
I am using SUN j2ee application server8.2 and netbeans 6.5 on windows xp professional.
I referred the j2ee 1.4 tutorial to create the mdb's.
I am able to create queue's and connection factories.
the tutorial says
To create the physical destination, perform the following steps:
.In the tree component, expand the Resources node, then expand the JMS Resources node.
.Select the Physical Destinations node.
.On the Physical Destinations page, click New. The Create Physical Destination page appears.
.In the Physical Destination Name field, type PhysicalQueue.
.Choose queue from the Type combo box.
.Click OK.
but i am not able to find out this Physical Destination node in admin console. So when i execute my MDB project the messages are created but the onMessage() method is not invoked.
Please help!!!Hi,
but this example was in guide to this version.
Ok, in case it is not possible to use MDB, how should i handle long time consumpting functions in EP enviroment?
(customer has only EP6SP2 and he need to send a lot of mails after user request and i dont want to leave user waiting till that function ends. - should i start new thread in portal?)
JJ -
Pdfmark code in MS Word 2008 doc doesn't seem to work properly to create Named Destination
Hi all,
I've been having trouble with creating Preview-compatible Named Destinations in Acrobat 9.x (see http://forums.adobe.com/thread/770470?tstart=0). Distiller, on the other hand, appears to create compatible Destinations, so as a last-ditch effort, I tried to go back to my original source file (Microsoft Word 2008 document) to use Distiller's pdfmark functionality, to see if maybe I could finally get a PDF with Preview-compatible Destinations.
Following instructions found elsewhere on this forum, I went into Word and inserted the following field into a test location in my document:
PRINT "[ /Dest /testdest /View [ /XYZ null null null ] /DEST pdfmark"
This field code is supposed to then cause a pdfmark to be inserted into the resulting PostScript and/or PDF files. Distiller is supposed to understand this and turn it into a Named Destination called "testdest." However, it doesn't seem to work - I don't see the pdfmark code in the PS file, and the PDF file doesn't have any Named Destinations in it.
I'm using Acrobat 9.x on Mac OS X 10.6.5, so I tried this two different ways:
1) Using the "Print to Adobe PDF" workflow (which replaced the "Adobe PDF Printer" from previous OS/Acrobat versions) - this automatically generates a PDF via (presumably) an API call to Distiller... and
2) Using the "Print to Postscript" workflow to generate a PS file, which I then ran through Adobe Distiller.
In neither case did I end up with a named destination in the PDF file, as I was supposed to. In case #2, even the Postscript file didn't have a pdfmark embedded in it. Thus, I'm assuming that perhaps this is particular issue may be a problem with MS Word 2008 rather than with Acrobat... but I'm hoping someone might have a clue as to how to fix it.
I welcome ideas on how to get Word 2008 to properly output pdfmark code, so that Distiller will pick it up and properly embed a Named Destination into the PDF...
Thanks in advance.
(If anyone has ideas about the Preview-compatible problem, linked above, that would also be great!)You're suggesting that it was never fixed from Word 2004 to 2008? Possibly. I wonder if it's fixed in Word 2011? Anyone know? But is it really a Word problem, rather than a Distiller issue?
I appreciate your offer, though I do have access to Word on Windows (2003, I think), so I could try Distilling there... I only worry about formatting, since there are minor differences (e.g. font kerning, etc.) between Mac and Windows that are subtle, but sufficient to create formatting issues for very long documents (e.g. pushing figures onto the wrong pages, etc.). That would be a rather big problem.
The question remains whether this is an issue with Word or Distiller, though... and whether it's fixed in Distiller X and/or Word 2011.
Adobe, care to comment?
I'd really love to find a proper Mac solution, if one exists... it would be rather a slap to Mac users if a solution doesn't exist. -
Problem in connecting JCO destination in web dynpro
HI all,
I was installed sneak preview of Net weaver 6.4,
I want to do some web dynpro (java) programs which connect to back end systems.(R/3 system).
The R/3 system which I want to connect is at remote place, i have connectivity to that R/3 system using VPN connectivity. With this I am not having any problem. Since I am able to connect using User name and password, and able to do some transactions like RZ70, etc.
I developed an application which calls COMPANY_CODE_GET_LIST (BAPI function).
for the above requirement what I did was
(1)I created SLD setting.
(a)Web as Java (I am not having any problem to
Create this.
(b) Web as ABAP.
When i am trying to create
This, there are some steps like i need to go to SAP log in and I need to run the transaction RZ70. For this i need to create an enter in visual administrator>JCO RFC Provider>runtime-->Bundles i need to create an entry for RFC destination as well as Repository.
under RFC destination there are some fields which i need to enter those are (a)Program ID as mySLD (b) Gateway Host as 10.10.10.125 (c)Gateway service as sapgw00 (d)Number of processes as 1
Under Repository (a) Application server host 10.10.10.125 (b)system number as 00 (c)Client number as 100 (d)Language as en (e)user as ABCD (f)password as 1234
I haven't choused the check boxes Local bundle and Unicode and pressed the set button. So like this i created the RFC destinations. under the properties tab there is a property called RFC_DEFAULT_DESTINATION by default it was false so i made it as true. .
I also went to SLD Data Supplier,under Runtime tab , HTTP Settings , I mentioned
(a)Host: pava-vis75
(b) Port: 50000
(c) user: administrator
(d) password: abcd1234
RFC Settings, I mentioned as
(a)Gateway Host: 10.10.10.125 (which is SAP R/3 system)
(b)Gateway Service/Host: sapgw00
CIM Client Generation settings, as
(a)Host: pava-vis75
(b)Port (http/https):50000
(c) user: administrator
(d) Password : abcd1234
I tested the CIMClient Test by click the the button. I got the successful message.
Then I came back to HTTP settings and clicked the button with tilted arrow mark [This triggers data transfer to system landscape directory], for this also I got a successfully message.[data transferred successfully]
Next I been to SAPLOGON and went to RFC Destinations by using sm59 transaction. There under TCP/IP connections i been to SLD_NUC , opened this by double clicking that and under Technical settings for Program ID I had given the ID which I created at visual administrator [JCO RFC Provider] which is mySLD , under gateway options for Gateway Host as 10.10.10.125and Gateway service as sapgw00 then i tested the connection, it was also successfully.
Then I opened the SLDAPICUST and i created a new entry for maintaining the SLD Access Data by giving some couple of entries as
(a)Alias: vissldtest
(b)Host Name: pava-vis75
(c)Port: 50000
(d) user: administrator
(e) password: abcd1234
Then saved it.
Next I created sapmsUV0 3600/tcp entry at
WINDOWS\system32\drivers\etc\services file, and also there are some required entries which are already existing those are sapgw00 3300/tcp to sapgw99 3399/tcp , another entry starts from sapdp00s 4700/tcp to sapdp99s 4799/tcp , next entry starts from sapgw00s 4800/tcp to sapgw99s 4899/tcp and sapmsJ2E 3601/tcp .
I restarted the system, as well as server.
Now my problem is when I was trying to create JCO destination at web dynpro content administrator. For that I navigated as create JCO Destination Deployed Contentlocal-local/CompanyCodeGetList-Applications CompanyCodeGetList
I Choosed the JCO Connections tab- there are 2 entries those are
(1) COMPANY_CODE_MODEL
(2) COMPANY_CODE_RFC_METADATA
So I started creating connection for COMPANY_CODE_RFC_METADATA.
First one is
General data Name : COMPANY_CODE_RFC_METADATA
Client : 100
I didnt changed any default JCo pool configuration.
J2EE Cluster
There is a check box called Use Local J2EE engine J2E on pava-vis75 so I choosed that.
Connection Type
Dictionary Meta Data and application Data
I choosed the first one.
Then
Msg. Server Connection
Security
After these, I tried to test the connection by clicking the Test Connection.
It is saying the error as
First time
com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM TYPE=B MSHOST=v011 GROUP=DEFAULT R3NAME=UV0 MSSERV=sapmsUV0 PCS=1 ERROR service 'sapmsUVO' unknown TIME Fri Jul 01 07:20:41 2006 RELEASE 640 COMPONENT NI (network interface) VERSION 37 RC -3 COUNTER 1
second time
com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM TYPE=B MSHOST=v011 GROUP=DEFAULT R3NAME=UV0 MSSERV=sapmsUV0 PCS=1 ERROR service '?' unknown TIME Fri Jul 01 07:20:41 2006 RELEASE 640 COMPONENT NI (network interface) VERSION 37 RC -3 COUNTER 1
Can any body please help me to solve this problem.
From past 1 week on wards I have been trying to resolve this. But in vain.It does not necessarily mean that you have to change that parameter. I read that blog as I had a similar problem, and after reading it and understanding the reasons and possible causes for the error, I found that my particular problem was that I was using "PUBLIC" as the logon group in my JCO destinations, but such a group does NOT exist at my backend. I went to transaction SMLG, had a look at Logon Groups, noted that there were none other than SPACE, figured out that I had to include that information in SLD (Web AS ABAP tech. system --> Message Server --> Logon Groups), put it there. Voilá. It works.
Edit: That SPACE logon group is the one I had to use at JCO destinations. Sorry I forgot to mention that one...
Regards,
Eduardo.
Message was edited by: Jesus Cil -
HTTP Destination Missing issue in Application Servers(ERP)
Hi All
When i'm trying to trigger the message from ERP to XI, I'm getting error message as HTTP destination missing in ERP system.
I've created the HTTP Destination & added in SXMB_ADM.
Still I'm facing the problem,
Please let me know the reason.....
Regards
NandanHi Venu,
Thanks for ur replay
I've checked
SLDCEHCK
SLDAPICUST
SXMB_ADM check also working fine.
SPROXY , evrything is working fine, but still i'm encountering the Error,
HTTP destination is missing.
Regards
Nandan
Edited by: Nandan ND on Jul 2, 2010 5:07 PM -
Cannot create HTTP client Exception in Http -- XI -- RFC scenario
Hi,
We are testing Http --> XI --> RFC scenario
While testing this scenario from RWB we are getting following error message in the SXMB_MONI logs:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Adapter
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="INTERNAL">CLIENT_CREATE_FAILED</SAP:Code>
<SAP:P1>1</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Cannot create HTTP client (exception 1)</SAP:Stack>
<SAP:Retry>N</SAP:Retry>
</SAP:Error>
Following is the info from the Trace:
<Trace level="1" type="System_Error">cl_http_client exc = argument_not_found</Trace>
We have tried following things:
1. In SICF we made sure the /default_host/sap/xi/adapter_plain is active
2. Applied SAP Note: 716739
Any response will be greatly appreciated.
Thanks,
PareshHi UDO,
Thanks for your reply. The error was gone when I tested again this morning. I am guessing it must be the SAP Note 716739 that we applied and might not have refreshed the cache.
I am still intereseted in confirming what exacly fixed this issue.
As per your suggestion, I looked at the left Nav bar and the error was at the "Call Adapter" step. Even in the log message it says the same. The reciever/interface determination and mapping were successfull. I could successfully test the scenario in the integration directory.
Here is what the 716739 Note said:
Symptom
If you call the Integration Server from a sending Integration Engine (proxy), the following error message occurs:
Category = XIServer
Area = INTERNAL
Id = CLIENT_CREATE_FAILED.
In transaction SXMB_ADM, you used the Configure Integration Engine function to enter a URL of the type http://<host>:<port>/sap/xi/engine?type=entry instead of a URL of the type dest://<name>.
Other terms
SICF, SXMB_MONI, SXMB_ADM, XI
Reason and Prerequisites
You have configured the communication route from the sending proxy (Integration Engine) to the Integration Server using the URL of the type
http://<host>:<port>/sap/xi/engine?type=entry and have saved the logon data on the Integration Server in the Service
/sap/xi/engine (transaction SICF).
A program error has occurred: the communication log is not correctly set when the HTTP client is set up.
Solution
The problem is eliminated with SAP_BASIS Support Package 2. To eliminate the problem, you can use an URL of the type dest://<name>, where <name> refers to the name of a HTTP destination that you have maintained with transaction SM59.
Now, I was not using the proxies but Http post to XI. Do you guys also think this might have fixed my issue?
Thanks,
Paresh -
Calling ABAP Web Service at https destination
Hi!
I have created an ABAP Proxy that calls an external web service at an http destination. When trying the same for a service at an https destination I get the error message <b>
HTTP error (return code 110, message ""</b> when specifying the URL for the WSDL file. I tried one of Thomas Jungs blogs on HTTPS services (/people/thomas.jung3/blog/2005/05/13/calling-webservices-from-abap-via-https), but here he says that "When we begin to get differences (From http setup) is in the setup of the Logical Port". Am I missing something? Some configuration to be done?
Thanks for your input!
-Ole
Message was edited by:
Ole MugaasHi!
Do you mean trying to access the WSDL through an already defined HTTP connection? My problem arises when trying to enter the URL to the WSDL during proxy generation... -
Exception while creating JCO destinations
Hello,
I have deevloped a webdynpro application as a local DC and trying to deploy and run it. While doing this step it throws an exception as "NullPointerException" when i click on create JCO connection.
The error details are like :
"at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.checkStatus(SystemLandscapeFactory.java:991)
at com.sap.tc.webdynpro.services.sal.sl.api.WDSystemLandscape.checkStatus(WDSystemLandscape.java:469)
at com.sap.tc.webdynpro.tools.sld.NameDefinition.updateJCODestinations(NameDefinition.java:272)
at com.sap.tc.webdynpro.tools.sld.NameDefinition.updateNavigation(NameDefinition.java:237)
at com.sap.tc.webdynpro.tools.sld.NameDefinition.wdDoInit(NameDefinition.java:144)"
Can anyone please help me how to resolve this problem.
Thanks.
- points rewarded for helpful solutionHi,
The Following Procedure Follow To Create JCO Destinations.
First You Configure SLD Correctly.If You Have ECC And BW.You Maintaing Two WEBAS ABAP Systems.
You Create WEB AS ABAP System In SLD And Maintain Connection Properties Of ECC.And
Similarly For BW Also.
If You Want To Create JCO Destinations.You Go To Login Portal
Content Administration->Webdynpro->Create JCO Destinatiion
A.General Data -> Specify Model Name,Client And JCO Pool Configuration
B.Specify J2EEE Cluster
C.Destination type
Data Type-> Application DataModel,Dictionary MetaDataMetadata
Destination Type->Load Balancing Or Single Server
D.Specify Either Application Server Or Message Server
E.SecurityUsername,password,confirm password,language
F.SummaryWhole Information
Similarly Metadata Created Follow Same Steps As Above
After Creating JCO Destinations, Go For Maintain JCO Destination And test The JCO Destinations Works Fine Or Not you Con Test.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/user-interface-technology/webdynpro/wd%20java/portal%20integration/how%20to%20use%20the%20web%20dynpro%20content%20administrator.pdf
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/85a483cb-0d01-0010-2990-c5168f01ce8a
http://help.sap.com/saphelp_nw04/helpdata/en/77/931440a1c32402e10000000a1550b0/frameset.htm
The Given Below Links To Help You SLD Cofiguration For J2EE
http://www.*********************/solution_manager/solution_manager_sld.html
SLD Configuration
It's Useful Rewards Points
Bye
Thanks
SubbaRao
Maybe you are looking for
-
Redwood Connectivity to SAP R/3
Hi All, We are trying to connect Redwood (external background job processor also called as Cronacle or SAP process scheduling by Redwood 6.0.2 SP6) to one of R/3 system. For the same, we are required to maintain R/3 instance and client in redwood usi
-
How to use RTRIM function in ABAP
Hey, I have a question on using trim function in ABAP. According to all documents, I should be able to use rtrim as shorttext = rtrim('abcde-xx', '-xx'). But when I do that, it gives me an error message "Comma without preceding colon (after shorttest
-
I downloaded lion on my imac and new icons are not in doc, help!
I downloaded Lion on my imac and nothing is new, there is no new icons in my doc. No launchpad etc.
-
Hi Good afternoon to all , can any one tell me the table fields name for 1. bill amount : ? 2. tds : ? 3>passed amount : ? transaction use is mir7 . Regards Rakesh kumar singh
-
Re: Problems getting XML values
If your XML doc might become bigger, I advice you to define an XML Schema and after to use Castor to make the data binding