Config Sample Adapter as SENDER & RECEIVER

Hi there!
I have a problem when I try to use the sample adapter as sender and receiver. If I use it only as receiver and the sender is the fileAdapter it works fine...
The sample adapter is deployed,
it's metaData is imported. But it is only able to receive, not to send messages.
In the LogViewer I can see that the adapter is started:
MCF with GUID 1791c2d060fa11daccb30011431a5d8e is running. Location: om.sap.aii.af.sample.adapter.ra.SPIManagedConnectionFactory.XIManagedConnectionFactoryController.run(
But the input file is not read and no other method except this run() is called.
Is anybody out there who can help me with this???
Thanks in advance and best regards,
Christian

Hi,
U check these blogs which may be helpful to u..
<b>/people/saravanakumar.kuppusamy2/blog/2005/01/19/rdbms-system-integration-using-xi-30-jdbc-senderreceiver-adapter
<b>/people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14
Regards,
Sridhar reddy k.

Similar Messages

  • Mail-Adapter: Examine Sender & Receiver E-Mail adress?

    Hi everybody,
    we send successfully a mail to the Mail adapter. Because of problems with our excahnge server we would like to find out the sender & receiver E-Mail adresses.
    I cant see them neither in the communicaiton channel nor in the payload of the RWB message monitoring.
    Any ideas?
    Regards Mario

    Hi, I found it.
    I did not check the drop-down to payload on tab message content.
    Regards Mario

  • Do Http Adapter has sender CC

    Hi Experts,
         I am in a confusion that :- I think i am asking you a small question, please correct me if i am wrong
    1. Do IDOC Adapter has both Sender / Receiver IDOC ( my assumption is it has only receiver Adapter )
    when i searched SDN, i am getting both sender and receiver Adapter, but as far as now i used only receiver Adapter.
    2. Do HTTP Adapter has both Sender / Receiver IDOC ( my assumption is it has only receiver Adapter )
    when i searched SDN, i am getting both sender and receiver Adapter, but as far as now i used only receiver Adapter.
    Please help me, with clear explanation.
    Nissi

    >
    NissiRaj wrote:
    > 1. Do IDOC Adapter has both Sender / Receiver IDOC ( my assumption is it has only receiver Adapter )
    > Nissi
    We have IDoc Adapter for sender / receiver side, When we are working on ABAP Stack systems like Integration between ECC System to PI System, we do not need to use IDoc Sender side.
    But when we are using 3rd party system (JAVA Based some systems using IDoc) for integration with PI & sender communication is using IDoc, at that time we will use sender side IDoc Communication Channel.
    >
    NissiRaj wrote:
    > 2. Do HTTP Adapter has both Sender / Receiver IDOC ( my assumption is it has only receiver Adapter )
    > Nissi
    Same thing is for HTTP Adapter for proxies from ECC System to PI System, we do not need sender HTTP Communication Channel Setting.
    But for 3rd party systems using HTTP Communication, we need sender side HTTP Communication Channel.

  • Sender / Receiver ID mapping for EDI interfaces and Type of seeburger adapt

    We need to set up a interface using Seeburger adapter for Purchase order IDOC to 850 EDI mapping.. After reading from SDN,
    1) We can use the standard mapping in BIC MD to do E2X and X2E mapping..
    2) We can use any of the AS2, EDI generic adapter, Seeburger FTP adapter or Seeburger SFTP adapter...
    How do we decide which adapters should be chosen? I can see that it makes sense to use SFTP adapter or AS2 adapter for security...
    Also how do we map Sender and Receiver IDs on the EDI message.. Should this be hardcoded as part of mapping or is there any facility in seeburger adapter to do this? I saw some references to Party Identifiers and not sure how it is used in setting up Sender/ Receiver ID
    Also the graphical mapping to convert IDOC XML to EDI XML, Do we have standard mapping defined or do we need to create our own graphical mapping.

    Hi Kris,
    I had worked in the somehow same scenario, It was IDOC to EDIFACT file.
    I can give you few clues which might be helpful
    In BIC MD you have to create your own mapping if the standard mapping is not available (First check all the standard mappings in BIC). For your reference you need X2E mapping, as your scenario is IDOC to 850 EDI.
    "the graphical mapping to convert IDOC XML to EDI XML, Do we have standard mapping defined or do we need to create our own graphical mapping."
    In graphical mapping i created my own mapping, Seeburger has given some sample mappings you can check those for your reference (SEEBURGER_GENERIC_EDI software component). Mostly you have to create your own. You need a document from your functional consultant so that you are able to map correct fields and constants.
    "how do we map Sender and Receiver IDs on the EDI message.. Should this be hardcoded as part of mapping or is there any facility in seeburger adapter to do this? I saw some references to Party Identifiers and not sure how it is used in setting up Sender/ Receiver ID"
    This has been generally hardcoded in message mapping (In my case i hardcoded). If any of ur IDOC field contains that data you can map that field. But better Idea is ask your functional expert.
    "How do we decide which adapters should be chosen? I can see that it makes sense to use SFTP adapter or AS2 adapter for security... "
    You can choose adapter according to your requirement. In my case i used File adapter as i have to create file in PI server only. My suggestion you can use SFTP for seeburger
    Hope these points are helpfu for u
    Regards,
    Shradha

  • Thunderbird config to send/receive email

    I tried configuring Thunderbird to send/receive email from my new verizon fios account.  Simple Pop3 - how hard can it be?  Well, using the settings provided, I am unable to send or receive email.  I called and talked to tech support and they said they don't support Thunderbird, but I could talk to 'premium' support since they have no support boundaries.  Well, I don't think I should have to pay to get my email setup to a POP3 client. 
    Here's my current config:
    Mozilla Thunderbird 2.0.0.23
    Account:
    Server Type: POP Mail Server
    Server Name: incoming.yahoo.verizon.net
    Port 110
    User Name: myname
    Security Settings: Use Secure Connection: never
    Use secure authentication - not checked
    SMTP Server
    Server Name: outgoing.yahoo.verizon.net
    Port: 25
    User secure connection: no
    When trying to send an email I get:
    Sending of message failed.  The message could not be sent because connecting to SMTP server outgoing.yahoo.verizon.net failed.  The server may be unavailable or is refusing SMTP connections.  Please verify...
    When I try to get mail I get:
    Sending of password did not succeed.  Mail server incoming.yahoo.verizon.net responded:  Error logging in.  Please visit http://mail.yahoo.com
    Any help would be appreciated.

    winsomesmile wrote:
    That was the one thing the tech told me on the phone - to use verizon.yahoo.net for incoming and outgoing instead of verizon.net
    Other than that, I'm not sure where else to check that that is correct.
    If the agent told you to use the Yahoo servers, they were probably right. If you want to verify, you can log into your account at www.verizon.net and it should say that you have a Verizon with Yahoo account.
    As for the settings:
    1. Make sure the username and password that you have are the correct ones. Logging in to verizon.net will verify this.
    2. Check your incoming server settings. They should look something like the following image. (Of course, where the example just says "username" your username should be filled in.)
    3. Check your outgoing server settings. They should look something like the following image. (Of course, where the example just says "username" your username should be filled in.)
    4. Make sure that the password you are entering is correct. I suggest typing it out in a notepad then using copy and paste to verify that it is correct, since it will appear as asterisks in Thunderbird. Once you have successfully sent and received a test message, you might consider checking the box for remembering your password, although this is less secure than typing it in every time.
    Hope this helps! If you have any other questions, just let us know.
    If a forum member gives an answer you like, give them the Kudos they deserve. If a member gives you the answer to your question, mark the answer as Accepted Solution so others can see the solution to the problem.
    "All knowledge is worth having."

  • Update sql statement in sender/receiver jdbc adapter

    Hi
    What is the update sql statement we give in the sender/ receiver adapter when
    1) SELECT statement was written in query sql statement
    2) EXECUTE statement was written for a stored procedure in query sql statement
    thanks
    Anitha

    > 1) SELECT statement was written in query sql statement
    your table should have some value "already_processed" which prevents a second processing of that table.
    the update statement sets that value.
    > 2) EXECUTE statement was written for a stored procedure in query sql statement
    the same as above.
    when your stored procedure already does the update, then write a second stored procedure which does nothing.

  • When would you write a stored procedure in sender/receiver jdbc adapter

    Hi Everybody
    Can you tell any situation where you would need to write a stored procedure in the query sql statement of sender/ receiver jdbc adapter instead of writing SELECT statement there
    why do we need to write stored procedures
    thanks and regards,
    Anitha

    Hi Anitha,
    why do we need to write stored procedures
    Some times a single SQL statement will not suffice for ur transactions....
    Say u want to access from 2 tables and update based on some condition..
    or nested select statement...
    or u want to update a 2 nd table based on the values from 1st table... etc..
    In those places it's preferable for going for a Stored Procedure.
    The Stored Procedure can be used in both Sender and Receiver JDBC Adapter.
    Still nt clarified do post..
    Babu

  • Sender/receiver JMS Adapter XML Format

    What is the XML format do we need to pass to Sender/receiver JMS adapter to get it processed. Do we have any specific format like JDBC adapter.
    Thanks,
    Sam

    Hi,
    1) The JMS adapter (Java Message Service) enables you to connect messaging systems to the Integration Engine or the PCK
    2) Before to use the JMS adapter we must first install the relevant JMS driver.
    The required Java libraries are product-specific The provider setting specifications are the same for the receiver and sender adapter
    3)We need to configure the JMS adapter in the configuration part of the Integration Builder/PCK
    4) The Sender JMS adapter is configured to send JMS messages to the Integration Engine or the PCK.
    5)The Receiver JMS adapter is configured to be able to convert XI messages from the Integration Server or the PCK into JMS messages
    Please go through this link
    1)http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm
    2)http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm - Configuring the Sender JMS Adapter
    3)http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm -
    Configuring the Receiver JMS Adapter
    4)http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm -
    JMS-Provider-Specific Settings
    5)http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm -
    JMS Adapter Modules
    6)http://help.sap.com/saphelp_nw04/helpdata/en/45/20d1dec20a0732e10000000a155369/frameset.htm -
    Async/Sync and Sync/Async Bridge in the JMS Adapter
    http://help.sap.com/saphelp_nw04/helpdata/en/10/b1b4c8575a6e47954ad63438d303e4/content.htm
    Thanks,
    Soumya.

  • Why do we require Receiver IDoc Adapter wen Sender IDoc Adapter is not req?

    Hi All,
    We require Receiver IDoc Adapter( if the receiving System is R/3 and uses IDoc) but when sending BS uses IDoc, Sender IDoc Adapter is not required since it resides in ABAP  Stack. So, can anyone explain me as why do we need to configure Receiver IDoc adapter?

    Hi,
    Both the sender and receiver IDoc transmission is done by the RFC communication channel.
    In case of the sender IDoc, partner profile configuration in the sender system will tell for a particular IDoc type which port should be used. This port will have the details of the RFC channel to be used to deliver the IDoc.
    However, in case of SAP XI/PI system we don't configure partner profile and hence we need a way to tell which port & RFC destination should be used to deliver the IDoc and hence we define a receiver aggrement and adapter. This is just used as a reference at rutime and unlike the other adapter, this receiver IDoc adapter doe's not process any message over Adapter engine.
    Hope this helps...!!!!
    ~SaNv...

  • SSL / X.509 In SOAP Sender/Receiver Adapter

    Hi Friends,
    We have few third party Java based systems which need to integrate with SAP PI7.1
    For this we are using
    SOAP Sender from Third PartyTo PI
    SOAP Receiver From Pi To Third Party Systems                                 
    The Customer Wants to implement SSL.X>509 certificates for encryption and decryption. as one of the option.
    we are  Facing few issues like.
       I am assuming each of the source system webservice calls will have
    to use a username/password to authenticate with the PI system
    a.       Will this use 'basic authentication', ie., credentials sent over as
    part of the HTTP header field ?
       i.
    Assuming we use SSL for transport level security - this is still not secure as the credentials are not encrypted
    ii.      Is  there a way to send in encrypted credentials and for the PI layer to decrypt the same, validate and process the request ?
    b.      Should we consider using a single sign-on mechanism ?
    c         Should we consider using X.509 digital certificates ?
          i.      This would require that the X.509 certs are maintained in the Source & PI webserver Java key stores
    d.      Should we also consider digitally signing the payload ?
         i.      This  requires using an appropriate hashing algorithm such as SHA-1 or MD5
    SOAP Sender /receievr Adapter has few properties not specific to them.How to Acheive this.
    Regards
    Chandra Dasari

    Hi Chandra,
    You may try to implement this using the AXIS framework of the SOAP adapter. This provides functionality for handling of X.509 encryption and decryption.
    You can generate/get the digital certificate and use it for both transport level as well as message level security. You would not require any additional encoding apart from this.
    Coming to your queries:
    Q - I am assuming each of the source system web service calls will have to use a username/password to authenticate with the PI system
    A - If you are using a certificate, then they can call XI using this certificate. You can share your public certificate with each of the parties.
    Q. Will this use 'basic authentication', ie., credentials sent over as part of the HTTP header field?
    A - Depends...if you are using basic authentication, then it will not be via X.509. It will be the normal process. These two are two different things.
    Q. Assuming we use SSL for transport level security - this is still not secure as the credentials are not encrypted
    A - This problem is resolved if you are using digital certificates.
    Q. Is there a way to send in encrypted credentials and for the PI layer to decrypt the same, validate and process the request?
    A - Yes. It is possible. But then you will have to implement encryption decryption logic at both the ends separately if you are not using certificates.
    Q. Should we consider using a single sign-on mechanism?
    A - Is your third party part of your landscape? if not then you might want to check and confirm this approach with your security adviser.
    Q Should we consider using X.509 digital certificates?
    A - Yes...This would resolve most of your problems.
    Q. This would require that the X.509 certs are maintained in the Source & PI web server Java key stores
    A - Yes.
    Q. Should we also consider digitally signing the payload?
    A - If you require message level encryption along with transport layer.
    Q. This requires using an appropriate hashing algorithm such as SHA-1 or MD5. SOAP Sender /receiver Adapter has few properties not specific to them.How to achieve this.
    A - You can provide this option while generating the certificate itself.
    Please let me know if this helps.
    Cheers,
    Sarath.

  • Jdbc driver of sender/ receiver jdbc adapter

    Hi Everybody,
    Can you please tell me what is the most commonly used jdbc driver for a sender/receiver jdbc adapter in projects??
    thanks a lot
    Anitha

    It all depends on the database you connect.
    Check the official data base site for JDBC drivers.  You can also check standards SAP docs, notes for compatability in PI.

  • How to configure JDBC Adapter(Sender & Receiver)

    How to configure JDBC Adapter(Sender & Receiver)
    Rgds
    Ruchitha

    Hi ruchitha thakur ,
    These r the following web-sites which give u detailed information about configuring of JDBC Adapter(Sender & Receiver)
    JDBC is a technical Adapter provided by SAP.
    Configuring the Sender JDBC Adapter
    http://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/1d/756b3c0d592c7fe10000000a11405a/content.htm
    Configuring the Receiver JDBC Adapter
    http://help.sap.com/saphelp_nw2004s/helpdata/en/b0/676b3c255b1475e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/64/ce4e886334ec4ea7c2712e11cc567c/content.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/6d36d51d-0b01-0010-b3aa-9cb313b63cf4
    SAP XI Utilize SAP Adapters to connect to heterogenous systems
    https://wwwn.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3fc4bd90-0201-0010-68bd-ab931b06f9c2
    cheers!
    gyanaraj
    ***Pls reward points if u find this useful

  • [Help]JDBC adapter- sender/receiver

    Hello Gurus,
    I have a scenario but can not find a solution.
    We have a ECC and a database.
    The scenario is to run a report from ECC, sending the selection criteria to the database, and get the result from the SQL statement.
    How can i configure in PI?
    Thanks a lot in advance!
    Best regards,
    Charlie

    Hi,
        This can be done using sync client proxy call.
        On the ECC side we need to make a sync call to PI using client proxy, the input parameters to this proxy will be the
        selection criteria, on the receiver side in PI use JDBC adapter.
        For receiver side use the data type for "Select" statement :
        (http://help.sap.com/saphelp_nw70/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm)
         and in mapping use the values received from ECC and map them as <key> elements.
        The returned value will be part of the output parameters of the client proxy.
    Pravesh.

  • Muti-User TCP Send/Receive Sample

    Does anyone have a link to a video tut for showing how to do a Multi-User TCP Send/Receive Sample? I know there is a drag and drop tool you can use but Im interested in making it by hand to better understand how to program it my self. At some point I want
    to use this information to make a simple game that sends and receives data packets between two machines for a simple "fighting" game.

    conceptually, simple network programming is pretty easy. here is a excerpt from a prior post that may help you getstarted
    ok, there are a few fundamentals to cover.
    1) a network communication consists of:
    a server program listening on one of the server's ports (in this context port and socket are synonymous).
    a network path from client port to server port (I mention ports, because firewalls often filter on them, breaking the path).
    a client application sending data to a local socket
    a common  data format that both the client and server will use.
    2) the network acts as an intermediary to pass data between systems, but the data itself is system agnostic, so theres not really such a thing a java data. just data that was put in a format/encoding by whatever language.
    so your question has two parts:
    1) how to send to a server socket.
    2) how to format the data so that the server understands it.
    In terms of sending and receiving data, the system.net.sockets library is what you want, though Cor recommends using wcf. I've not worked with it, but here is a sample I worked up while exploring the http protocol:
    Module Module1
    Sub Main()
    Dim req As String = "GET / HTTP/1.1" & ControlChars.CrLf & ControlChars.CrLf
    Using sock As New Sockets.TcpClient()
    Try
    Console.WriteLine("Connecting...")
    sock.Connect("www.google.com", 80)
    If sock.Connected Then
    Console.WriteLine("Connected. Sending request...")
    Dim ns As Sockets.NetworkStream = sock.GetStream()
    Console.WriteLine(ReadResponse(ns))
    Dim sendBytes As Byte() = System.Text.ASCIIEncoding.ASCII.GetBytes(req)
    If ns.CanWrite Then
    ns.Write(sendBytes, 0, sendBytes.Length)
    Threading.Thread.Sleep(5000)
    Else
    Console.WriteLine("Stream not writable")
    End If
    Console.WriteLine(ReadResponse(ns))
    Else
    Console.WriteLine("Failed to connect")
    End If
    Catch ex As Exception
    Console.WriteLine(ex.Message & vbNewLine & ex.StackTrace)
    End Try
    sock.Close()
    Console.WriteLine("Press Enter to exit")
    Console.ReadLine()
    End Using
    End Sub
    Public Function ReadResponse(ByVal ns As Sockets.NetworkStream) As String
    Dim ret As String = "Response: "
    Dim resp As String = ""
    If ns.CanRead And ns.DataAvailable Then
    Using sr As New IO.StreamReader(ns)
    While sr.Peek <> -1
    resp &= vbNewLine & sr.ReadLine()
    End While
    End Using
    End If
    Return ret & resp
    End Function
    End Module
    it sends the data "GET / HTTP/1.1" to google, and reads the response. its just throwaway code, but should give you a good example.
    so, for a p2p IM application, I would have two sockets per client, one listening for incoming messages, and one sending to the remote box's listening port.
    once you have your sockets established its primarily reading and writing to the network stream that the connected sockets provide.
    Look it over and see if that doesn't help address some of your conceptual questions.
    Edit:
     as others have pointed out down the thread, this is far from perfect implementation, so if you are not in the us or on a slow connection, results may vary. seee below for details.

  • Data Types for JDBC Sender/Receiver Adapter

    HI experts,
                    I am very much confused how the data types shoudl be for the Sender/receiver for JDBC.
    And is there any standard format where it should be used, or what is the strucutre to be used,.
    Please let me know in clear and help me out in this regard,
    Edited by: Amruth on Dec 4, 2008 6:11 AM

    HI Nagarjuna,
    If my understanding is correct, When you trigger the Idoc from R/3 it thrown the error in XI.
    If  you want to send the same Idoc then go to WE19 in R/3 system enter the same Idoc number and execute the scenaio. It send the Idoc to XI system, but the message number will change.
    Regards
    Goli Sridhar

Maybe you are looking for