Skip to Content
author's profile photo Former Member
Former Member

Invoke PI interface without Payload using URL only?

Hi,

Scenario is : HTTP< ->XI< -->RFC.

I do not need any payload from source system(HTTP). Is it possible to invoke this interface<b> without payload</b>. Requirement is to invoke this interface <b>using the URL only.</b>

I have tested this interface with HTTP Client. It works only if i supply some dummy xml string in payload.

Please help.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

5 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Nov 28, 2007 at 11:06 PM

    well the sender system must be able to talk to XI integration server via the URL you have created from Test tool but the question is what will you do without any payload?

    Thanx

    Aamir

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 28, 2007 at 11:12 PM

    Hello Mallik,

    Ultimately, the system should send something and on the otherside it receives which it understand. and it is nothing but payload.

    Is your URL is sending something.

    What are your expectations.

    Thanks,

    Srinivas

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Nov 29, 2007 at 12:35 AM

    Hi Mallik,

    The Source Message Type will have the occurance set to 1:1 for the root node, meaning that you will have one root node at least. So, i don't think it is possible.

    Regards,

    Ravi Kanth Talagana

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 29, 2007 at 12:53 AM

    mallik..

    Can you try mapping with constants.....create some junk map..do all the usual..and map a constant that doesent mean or do anything.......so in essense you are creating a payload without sending one.......does that help

    Regards

    Ravi Raman

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 29, 2007 at 03:27 AM

    Malik,

    Logical routing using the Receiver Determination expects a Service and a Message Interface. Therefore you will need to provide at least one xml tag to form a message (Data Type, Message Type, Message Interface)

    Then you can either configure the RFC directly as the receiver service or go via an Integration Process

    Regards,

    Mike

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      probably you are using Graphical mapping,right?

      well both graphical and XSLT mappings needs well formed XML,since empty payload is not considered as a well formed XML your scenario won't run correctly,you need either Java or ABAP mapping.

      can you see atleast the message header,like MessageID,sender system etc?

      My advice would be to look for other options too

      Thanx

      Aamir

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.