Why to give "HTTP Destination" for Webservice automation using eCATT

Hi,
can anybody tell me, for Webservice automation  why to give "HTTP Destination"  in System Data Container when we have "RFC Destination" to connect to Target System.
Best Regards,
Pradeep
Edited by: Pradeep Singh Rawat on Jul 15, 2009 8:17 AM

Hi pradeep,
Any SOA architecture follows below process
Consumer -call ->HTTP layer( SOAP)->WS layer-->Application->DB
Our WS data is in WS layer mostly in form of XML,
To call any XML code we need a SOAP protocol and we need HTTP for this.
I hope you question is answered.
regards
vinay

Similar Messages

  • 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

  • In middleware why we give RFC destination as CRM and consumer as SRM?

    Hi friends
    In middleware why we give RFC destination as CRM and consumer as SRM
    Regards
    Vinny

    Hi,
    As Michaels said SRM and CRM are developed on same base and even still now if you go and check some tables u will find dataelements and others with CRM extension.
    Regards
    Anil

  • Why the App Store ask for sq.after using it for years and how do find the answers

    Why the App Store ask for sq.after using it for years and how do find the answers

    Reset security questions
    http://support.apple.com/kb/HT5312
    If you do not have a Rescue email, you need to contact apple support, they will guide you through the process of resetting your security questions.
    https://ssl.apple.com/emea/support/itunes/contact.html

  • Defining logical destinations for webservice

    hi
    i am trying to consume a webservice which has been
    generated from RFC ( rfc as webservice ) , 
    i have copied the WSDL file on the local machine ,
    got the URL from the SOAMANAGER transaction code ,
    iam working EP 7.0  SP15 and NWDS 7.0.14 
    when  i am trying to import the webservice using 
    adaptive webservice  model  ,  and deploy the application 
      with out using the logical destinations  , iam facing a error
    called  cannot find the path of the WSDL file location 
      how can i  use  Logical Destination for  Adaptive webservice
      or webservice deprecated version  with the landscape i have
      can any one plz help me ?

    hi
    i have gone through the document  and 
    i have  provided the Destination name  MyWSDestination
    in visual administrator ,  and i have used the
    adaptive RFC model  where i have created two destination
    the default destinations ,  for metadata and execution
    but  was unable to  solve the issue . 
    can any one please help in creating the destination  in the
    visual administration  and the also in NWDS.
    should both the destination names be same .
    and the paramaters to be provided the visual adm. to create destinations
      please help me out ?

  • Multiple (mail) destinations for one report using distribution list

    I would like to email a report to multiple destinations using a distribution list.
    Environment:
    Oracle reports: 10.1.2.3
    OS: Windows 7
    Database:Oracle 11g(11.2.0.2)
    This is the content of the distribution file:
    <destinations>
      <foreach>
        <mail id="a1" from="[email protected]" to="&amp;&lt;mail_to&gt;" subject="Invoice">
          <body srcType="text" format="ascii">Invoice attached
          </body>
          <attach srcType="report" name="invoice.pdf" format="pdf" instance="this">
             <include src="report"/>
          </attach>
        </mail>
        <mail id="a2" from="[email protected]" to="[email protected]" subject="Invoice sent to &amp;&lt;mail_to&gt; ">
          <body srcType="text" format="ascii">Attached invoice was sent to the customer
          </body>
          <attach srcType="report" name="invoice.pdf" format="pdf" instance="this">
             <include src="report"/>
          </attach>
        </mail>
      </foreach>
    </destinations>
    When I run this using the following URL:
    http://testserver.our_servers.local:7778/reports/rwservlet?server=rep_dev&report=VKR0030.rdf&userid=myuser/test123@ORCL&distribute=yes&destination=VKR0030.xml&onfailure=rollback&onsuccess=commit
    I get the following error: REP-34304: Distribution failed to complete, please review the distribution lists
    When I remove one mail element, it works fine.
    One mail tag with multiple email addresses in the "to" parameter isn't possible because I have to use 2 different mail templates(subject and body differ).
    According to the documentation(https://docs.oracle.com/html/B14048_02/pbr_dist.htm#i1005830), it should be possible to use multiple mail elements.
    Required/Optional
    Optional. You can have as many mail elements as you require.
    What am I doing wrong?

    Found the solution.
    When putting each mail element in a foreach, it works.

  • Need to post to HTTP destination with a dynamic URL

    I have a working interface that posts to a static URL using an HTTP via an SM59 connection.
    however i now need to do something similar, but use a dynamic field from the data to post as part of the url...
    so it will be something like...
    http://host.fqdn:port/path/goes/boldfield1bold/here/to/remove
    field1 being a variable in my xml.
    i guess i post to a URL with URL Address instead of HTTP destination, and i can use the header fields in adapter specific message attributes... however i do not want to send the xml....  so do i have to map just the single field to my target xml?  how do i not send the xml as it is integrated within the URL?
    how do i add the field1 within the path:   /path/goes/boldfield1bold/here/to/remove into the options within the communication channel?
    does that make sense?

    Hi Barry,
    If I understood well, and you have one part of the target URL fixed, and the other one is going to be dynamic.
    You can use, as you said, the ASMA for HTTP adapter, and in the middle of the mapping you can create a simple UDF to create the URL. But as the result of that UDF, you just return the same value that you'd map if the UDF didn't exist.
    For example you can use a funcion "setURL" and you can have 2 inputs: "url" and "companyname", but you just return "companyname" that is the value that really has to be mapped.
    I hope this helps you.
    Juan.

  • Dynamic destinations for adaptive web service in webdynpro for java

    Hi,
    Please advice me on how to create dynamic destination for adaptive web service model in webdynpro for java.
    Regards,
    Patana

    Hi,
    If this is the case, then use the HTTP destination for this.
    What you need to do is:
    1. Create one HTTP destination in visual administrator at services-> Destinations. Provide HTTP url of the your web service and the security options.
    2. Specify this HTTP destination in the code before executing web service model.
    Write following code for that:
    wdContext.current<node name>Element().modelobject()._setHTTPDestination(<Specify HTTP destination name>);
    Then execute your web service model.
    Now, whenever you want to change the server on which your web service is running, make change in the HTTP Destination in visual administrator.
    Refer this link,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b2bc0932-0d01-0010-6d8e-cff1b2f22bc7
    Regards,
    Sunaina Reddy T

  • Using a HTTP destination through a HTTP proxy

    Hi there!
    I have written a Web Dynpro application that connects to a web service using a web service model. The request is configured to use a HTTP destination by means of the _setHTTPDestinationName() method. I configured the HTTP destination in the visual administrator and it uses Logon ticket to authenticate.
    All this works perfectly in my test environment. Unfortunately in my production environment the web service must be accessed through a HTTP proxy and I could not find where to configure the proxy settings for HTTP destinations.
    I found some information about "open a transaction in SICF" an so on which doesn't help me because I have no ABAP client.
    I found some information about configuring proxies in the NWA but this does not seem to apply to my NW version, wich is 2004 SP16.
    Any clues?
    Thanks in advance.

    Hi Olivier,
    thank you for your reply.
    Is there really a possiblity to configure a proxy for any given HTTP Destination in ABAP? Because if there is, I cannot believe that there is no equivalent in Java. As there is no such a thing as a HTTP Destination "for ABAP" and a HTTP Destination "for Java", what would happen if I used the HTTP Destination with proxy settings created in ABAP for my Java program?
    There is another way to use a proxy which I found by analysing the generated Java classes of my web service model. You can do the following:
    SomeServiceImpl service = SomeDMSModel.getServiceImpl();
    service.setHTTPProxyResolver(new HTTPProxyResolver() {
      HTTPProxy proxy;
      public HTTPProxy getHTTPProxyForHost(String host) throws RemoteException {
        if (this.proxy == null) {
          this.proxy = new HTTPProxy();
          this.proxy.setProxyHost("proxy.company.com");
          this.proxy.setProxyPort(1234);
        return this.proxy;
    This is NOT a good way to do it, as it transfers a portal administration task to the programmer, but it shows that the functionality is present in Java.
    So I haven't given up on finding where it has to be configured...
    Edited by: Robert Rodewald on Jan 18, 2008 11:01 AM

  • Disable Cookies in HTTP Destination

    Hi,
    Is there a possibility to disable cookies for the visual admin? Because we want to disable this for the HTTP destination service in the visual admin.
    br
    Steven

    Hi,
    that is a strange error message.
    I don't know how siteminder works but I guess your are using siteminder as SAML identity provider and configured the SAML Login Module in SAP to achieve SSO correct?
    For this purpose you need to define a HTTP Destination which is than used as SAML Receiver.
    What I do not get is the Cookie Problem.
    I don't know exactly how your process flow is but it should be something like
    - Your Client authenticates to your identity provider (let's say siteminder)
    - Any time later you try to access any resource that is configured to support SAML using SAML Assertions (e.g. SAP J2EE)
    - Your identitiy provider will generate an SAML Artifact an redirect you to the destination application (in your case some J2EE Application on SAP that is configured to validate your SAML Artifact (using the SAML Login Module)
    => This initial client request to your identity provider can contain cookies and you cannot avoid this since they are carried and sent by the client (Browser) => I hope this does not cause any problems because it really shouldn't
    Nevertheless:
    Your client request containing the SAML Articat (something like http://<j2eehost>:<j2eeport>/YourApp?TARGET=<YourApp>&SAMLArt=<Artifcat created by IDP>
    reaches the engine:
    Now the Engine creates an HTTP Post Request to your IDP that contains the SAML Assertion (SAML Assertion Request). This Assertion request also contains the Artifact and it does not contain any cookies!!! Your IDP now validates the Requests and sends an SAML Assertion Response to your engine (The SAML Login Module extracts the User from the Response (This one is carried in the NameIdentifier of the SOAP Message) and authenticates the user if it exists on the J2EE Engine
    You finally receive the response of your Destination Application.
    I don't really understand the cookie issue:
    Maybe it really helps if you allow unsecure connections for SAML in SAP J2EE  (You can enable this under Visual Admin > Configuration Adapter > saml > Settings > AllowUnsecureConnections > true)
    so you can use http instead of https. Now use Wireshark or tcpdump or something similar to create a dump of your traffic and analyze it to check where the problem is or maybe send it to me so I can have a look at it.
    Hope this helps
    Let me know if you need further assistance on this (Reward points for helpful answers are always appreciated )
    Cheers

  • Why java gives wrong answer

    float f=40.3f;
    System.out.println(f%4);
    The answer for above must be 0.3 but java gives 0.29999924
    WHY????
    (This answer is ok for small calculations but it may give wrong answers for large calculations)

    float f=40.3f;
    System.out.println(f%4);
    The answer for above must be 0.3 but java gives
    0.29999924
    WHY????
    (This answer is ok for small calculations but it may
    give wrong answers for large calculations)Use BigDecimal with MathContext or roll your own Fraction class- this way any repeating decimal is represented exactly.
    Message was edited by:
    snic.snac

  • Why does Firefox ask me always for permission to use some obscure fonts?

    Why does Firefox always ask for permission to use some obscure fonts?
    == This happened ==
    Every time Firefox opened
    == A few weeks ago

    Yeah the whole "blame the OS" thing is a red herring. What the hell is Firefox doing looking on my external drives in the first place? It asks permission to use a font on another drive, but what else is it looking at outside of the Applications folder where it should know enough to mind its own business?

  • Can we give multiple destination files for a crystal report.

    Hi all,
    Can i give multiple destination files for crystal check process when the out put type is file.
    What i want is the text file, which will be created at the destination given by the user, must be created at other location also.
    Please help me.
    Thank you,
    Bye.

    Multiple default values for a presentation variable is only possible in 11g as Srini Said.
    Check mark : Enable user to select multiple values. (under variable datatypes)
    http://obieetraining11.blogspot.com/2012/08/obiee-11g-using-presentation-variable.html
    If it is 10g, then it is not possible.

  • I get an Invalid Certificate notice when I try to access my https site for my printer. The serial number is the same as used by another certificate. In IE I was able to proceed to this address, but Firefox won't give me that option

    I get an Invalid Certificate notice when I try to access my https site for my printer. The serial number is the same as used by another certificate. In IE I was able to proceed to this address, but Firefox won't give me that option

    Hello,
    Thanks for contacting Mozilla Support!
    Many site issues can be caused by corrupt cookies or cache. In order to try to fix these problems, the first step is to clear both cookies and the cache.
    Note: ''This will temporarily log you out of all sites you're logged in to.''
    To clear cache and cookies do the following:
    #Go to Firefox > History > Clear recent history or (if no Firefox button is shown) go to Tools > Clear recent history.
    #Under "Time range to clear", select "Everything".
    #Now, click the arrow next to Details to toggle the Details list active.
    #From the details list, check ''Cache'' and ''Cookies'' and uncheck everything else.
    #Now click the ''Clear now'' button.
    Further information can be found in the [[Clear your cache, history and other personal information in Firefox]] article.
    Did this fix your problems? Please report back to us!
    Thank you.

  • Http RFC destination for ECC to PI Connection Error

    Hi,
    While doing the proxy runtime configuration http RFC destination for ECC to PI .
    I configure the RFC destination as  below ---
    Target Host --  PI Host 
    Service No  -- 50000
    Path Prefix --- /sap/XI/engine/?type=entry
    Login  Security Details
    User Id -- PI user id
    Password --- PI password
    While doing the Connection Test , I got the error "ICM_HTTP_CONNECTION_FAILED"
    I checked  T-code in ECC system SMICM  and ICM is in green status and I checked the services are activated in SICF transaction.
    Please let me know how to resolve this issue.
    regards,
    Rohit

    Hi Rahul,
    I checked  all service are activated in SMICM  and I configured the FQDN also.
    Now  I cofigured the Service No  --- 8000(http port no of PI) instead of 50000(J2EEport no of )
    Target Host --- hostname
    and did a Connection test...then I am getting a status as "http reponse 500" and status text as "empty http request received".
    pls let me know is it correct configured or not.
    regards,
    Rohit

Maybe you are looking for

  • Distiller uses Finder creator/type "ORAC"/" FDP"

    Distiller 8/9 running on Intel based mac running OSX 10.4.11/10.5.5. It seems that Distiller creates pdf-files with creator/type "ORAC"/" FDP". That causes some systems not to recognice them as pdfs. I hope Adobe will fix Distiller soon so that it wo

  • What is the meaning of KEYBOARD/USER'S GUIDE-SAU

    What's the meaning of KEYBOARD/USER'S GUIDE-SAU

  • Strategy for rejecting rows

    Hi, I have a problem that would like to bring up for discussion. I have a solution in mind, but would like to listen to other suggestions. Product   Type   Test1   Test2   Test3   Test4   Test5 YTP1       A        1.0       2.0      3.3 YTP1       A 

  • Error when downloading ipod software

    hey techy's- can anyone help me? i bought a new computer, so i'm trying to download the new version of ipod software (as opposed to the CD that accompanied the ipod when i bought it in may)... i keep getting an error that says "1607: unable to instal

  • Business Backages ESS and MSS

    Hi, I am trying to download ESS and MSS from sdn. But i am not getting the download link. Actually i gave the valid SAP Service Marketplace id information. Can anyone help me to get that download link? Same thing happened to me CRM business packages