Invalid XIMailAdapter

Hi All,
I'm trying file to mail scenario, I'm encountering the following error:
"Mail: error occured: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error: invalid XIMailAdapter channel"
More over can you tell me as what is the configuration to be done on basis side for mail adapter.
Regards
Archanaa

HI,
This problem is due to configuration, please check below points it will sort out easily.
1. First check with basis person whether SMTP is activated or not.  For mail sending we need to access Mail exchange server (SMTP) from XI box, else we can't send mail.
2. Once activated take SMTP URL and configure in mail adapter.
3. Depending on requirement choose options on mail adapter.
For receiver side data structure (Mail) we need to import structure from service market place (this structure is standard one for mail configuraiton from SAP and this structure is only support by mail adapter, else will get current type of errors.  This structure itself have complete all fields like from, to, sub etc..
Depending on option choose options in mail adapter, for more information follow below link.
/people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure

Similar Messages

  • Receiver Mail adapter - Invalid mail adapter

    We have been getting the following error with our Mail adapters. We are on PI 7.31.
    MP: exception caught with cause com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error: invalid XIMailAdapter channel
    This error happened almost 3 weeks back. I just went and re-activated the comm. channel and it started working...
    Today again , we had this same issue and I went in re-activated the comm. channel and it worked. So I am confused as to why it went into Invalid mail adapter status. Any ideas? The last email was sent almost 2 weeks back.. Could this be due to inactivity?

    Hi ,
    This can be due to many reasons .Most probable reason can be SP upgrade or some other basis activity performed related to SMTP server or so.
    Could this be due to inactivity?
    No
    Just a link below on mail adapter
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a0a27c01-26b0-2c10-bd8a-94498efa7ff6?quicklink=index&…
    Thanks.

  • Error in receiver Mail Adapter of PI 7.1

    Hi Team,
    I had configured Mail Receiver Adapter in PI 7.1 with the following Parameters.
    I had imported the XSD given & Mapped only Subject, From, To, Content fields.
    In Receiver Communication Channel parameters are
    *Transport Protocol = SMTP
    Message Protocol = XIALL
    URL = SMTP url given
    Authentication Method = Plain
    User/ Password given for my id only
    MAIL Attributes
    From, To = my own company id
    Content Encoding = base64*
    These are the seeing i had done for Mail Receiver Communication Channel
    When I test by HTTP, i am getting Succesful in Moni & in Adapter i am finding this error.
    com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error: invalid XIMailAdapter channel 'b7b80e17d9e336b38354f663c01aed68'
    Mail Settings have been done in System, got even Test mails from System.
    Thanks in Advance,
    Sriram

    See, the XSD that you are referring or the blog is referring needs to be imported under External Definitions and directly use it in message interface & message mapping ....you dont again need to create a DT based on that XSD!......you will need a DT & MT just on the sender side (in your particular case)
    So just create the DT for sender (you seem to have done this part).....import the XSD into IR from this location
    https://websmp205.sap-ag.de/~sapidb/012006153200000361852004E/ximail30_xsd.txt
    use it on the receiver side.....The only thing that i wanted to mention is that when you enter the Subject, To, From details in CC you can even design your own DT for receiver side
    I hope that you are entering the URl in this format --> smtp://<the url>
    Check this thread :invalid XIMailAdapter
    and this blog to confirm your settings: /people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure
    Regards,
    Abhishek.

  • Receiver Mail Adapter Error ( Dynamic mail address to be used)

    Hi EveryBody,
    I am getting an error in the RWB (Communication Channel Monitoring) as Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Error: invalid XIMailAdapter channel 'a089879fd0b63a4b92ca72d4a4af2ec4'.Mail is not send to the receiver.I have tried using USE MAIL PACKAGE as base64 and NONE.
    Can somebody help me out in the configuration.

    Hi,
    have u refered the below weblog of michal:
    Mail Adapter (XI) - how to implement dynamic mail address
    /people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
    Thnx
    Chirag gohil.

  • Dynamic Email Addresses in Mail Adapter in PI 7.1

    Hi All,
    I am having trouble populating email addresses in the structure and sending them. I have a source and target structure. The target structure should be sent as a mail attachment. I have created the external defintion of the mail attributes from the blog https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1361. [original link is broken] [original link is broken] [original link is broken] Now my message mapping is multi-mapping. Its 1: 2 messages. And my operation mapping also has one source and 2 target interfaces. Now in Interface determination I gave the same mapping and both the messages showed up. But when I execute the scenario, its giving a mapping error, though its working in ESR.  Can anybody please help me out here.
    Please do not send me links to
    /people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure or /people/jayakrishnan.nair/blog/2005/06/20/dynamic-file-name-using-xi-30-sp12-part--i .
    Thanks,
    Geetha

    Hi,
    Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException:
    Error: invalid XIMailAdapter channel
    This problem is answered in this thread:
    invalid XIMailAdapter
    Regards,
    Abhishek.

  • Mail adapter in PI 7.1 - dynamic attributes

    Hi all,
    I'm using dynamic attributes to set the header values for the outgoing mail in a message mapping.
    Sometimes there can be several mail addresses.
    Are there any limits to how many receivers I can send a mail to, i.e since I concatenate the mail addresses I wonder how long the TO string can be.
    Thanks
    Sten

    Hi,
    Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException:
    Error: invalid XIMailAdapter channel
    This problem is answered in this thread:
    invalid XIMailAdapter
    Regards,
    Abhishek.

  • Receiver Mail Adapter configuration Error???

    Hi,
    i've created a Mail Adapter with the following configuration:
    Adaptertype: Mail
    Receiver
    Transport-Protocol: SMTP
    Message-Protocol: XIPAYLOAD
    Adapter-Engine: Integration-Engine
    I set From and To Fields to a valid address. When i start a test the message is passing the integration engine and an error occurs within the mail-adapter:
    Mail: Configuration error: Channel 7a15b118b96b392bbc9be5922f55b7d0is not configured for XIMailAdapter
    Mail: call failed; com.sap.aii.af.ra.ms.api.RecoverableException: Error: invalid XIMailAdapter channel 7a15b118b96b392bbc9be5922f55b7d0
    How can this happen?
    regards
    ms

    Hi,
    Reffer these BLOGS
    /people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter
    /people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
    /people/michal.krawczyk2/blog/2005/12/18/xi-sender-mail-adapter--payloadswapbean--step-by-step
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1685 [original link is broken] [original link is broken] [original link is broken]
    /people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure
    http://help.sap.com/saphelp_nw04/helpdata/en/3c/b4a6490a08cd41a8c91759c3d2f401/content.htm
    <u><b>Target Structure:::::</b></u>
    - <xs:schema targetNamespace="http://sap.com/xi/XI/Mail/30"
    xmlns:xi="http://sap.com/xi/XI/Mail/30"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">
    - <!--
    Mail
    -->
    - <xs:element name="Mail">
    - <xs:annotation>
    <xs:documentation>Mail package for XI - Mail Adapter</xs:documentation>
    </xs:annotation>
    - <xs:complexType>
    - <xs:sequence>
    <xs:element name="Subject" type="xs:string" minOccurs="0" />
    <xs:element name="From" type="xs:string" minOccurs="0" />
    <xs:element name="To" type="xs:string" minOccurs="0" />
    <xs:element name="Reply_To" type="xs:string" minOccurs="0" />
    <xs:element name="Content_Type" type="xs:string" minOccurs="0" />
    <xs:element name="Date" type="xs:dateTime" minOccurs="0" />
    <xs:element name="Message_ID" type="xs:string" minOccurs="0" />
    <xs:element name="X_Mailer" type="xs:string" minOccurs="0" />
    - <xs:element name="Content" minOccurs="0">
    - <xs:annotation>
    <xs:documentation>any type</xs:documentation>
    </xs:annotation>
    </xs:element>
    </xs:sequence>
    <xs:attribute name="encoding" type="xs:string" />
    </xs:complexType>
    </xs:element>
    - <xs:element name="MailReceipt">
    - <xs:annotation>
    <xs:documentation>Mail Receipt for XI - Mail Adaper</xs:documentation>
    </xs:annotation>
    - <xs:complexType>
    - <xs:sequence>
    <xs:element name="Server" type="xs:string" />
    <xs:element name="Format" type="xs:string" />
    <xs:element name="UseMailPackage" type="xs:boolean" />
    <xs:element name="Encoding" type="xs:string" />
    <xs:element name="Subject" type="xs:string" minOccurs="0" />
    <xs:element name="From" type="xs:dateTime" minOccurs="0" />
    <xs:element name="To" type="xs:string" minOccurs="0" />
    <xs:element name="Date" type="xs:dateTime" minOccurs="0" />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:schema>
    Regards
    Seshagiri

  • Err: Mail Adapter

    Hi all,
    I had config. the mail adapter at receiver side, with Transport Protocol SMTP and check the keep attachment.
    Now I got this error, checked in RWB "Mail: Configuration error: Channel 060f1137a095350a8ce839186d4ca610is not configured for XIMailAdapter".
    "Mail: call failed; com.sap.aii.af.ra.ms.api.RecoverableException: Error: invalid XIMailAdapter channel 060f1137a095350a8ce839186d4ca610".
    Can anybody throw some light on this.
    Thanx,
    Sri

    Hi ,
    http://help.sap.com/saphelp_nw04/helpdata/en/ad/bf93409c663228e10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/6b/4493404f673028e10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ad/bf93409c663228e10000000a1550b0/content.htm
    Refer these blogs
    /people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure
    The specified item was not found.
    The specified item was not found.
    The specified item was not found.
    S/MIME  Security for the MAIL-Adapter within XI
    The specified item was not found.
    XI: Triggering e-mails with multiple attachments  - Problems
    Regards,
    Suryanarayana

  • Error while running a query-Input for variable 'Posting Period is invalid

    Hi All,
    NOTE: This error is only cropping up when I input 12 in the posting period variable selection. If I put in any other value from 1-11 I am not getting any errors. Any ideas why this might be happening?
    I am getting the following error when I try and run a query - "Input for variable 'Posting Period (Single entry, mandatory)' is invalid" - On further clicking on this error the message displayed is as follows -
    Diagnosis
    Variable Posting Period (Single Value Entry, Mandatory) is used as a lower limit (X) and an upper limit () in an interval selection. This limit has the value #.
    System Response
    Procedure
    Enter a different value for variable Posting Period (Single Value Entry, Mandatory). If the value of the other limit is determined by another variable, you can change its value also.
    Procedure for System Administration

    OK.
    Well, if the variable is not used in any interval selection, then I would say "something happened to it".
    I would make a copy of the query and run it to check if I get the same problem with period 12.
       -> If not, something is wrong in the original query (you can proceed as below, if changes to original are permitted).
    If so, then try removing the variable completely from the query and hardcode restriction to 12.
       -> If problem still persists, I would have to do some thinking.
    If problem is gone, then add the variable again. Check.
       -> If problem is back, then the variable "is sick". Only quick thing to do, is to build an identical variable and use that one.
    If problem also happens with the new variable, then it's time to share this experience with someone else and consider raising an OSS.
    Good luck!
    Jacob
    P.S: what fisc year variant are you using?
    Edited by: Jacob Jansen on Jan 25, 2010 8:36 PM

  • Payables Open Interface Purge completes with error "Invalid Cursor"

    Hello,
    I'm trying to run Payables Open Interface Purge (version 115.8) and get an invalid cursor error in the beforereport trigger. Does anyone know the cause and remedy of this? A portion of the log is below. I've looked at the cursor and everything looks fine to me.
    MSG-00001: (Import_purge 1) Check control table for the purge process
    MSG-00001: (Check_control_table 1) Lock the control table
    MSG-00003: (Check_control_table 2) Fetch import_requests
    MSG-00004: (Check_control_table 3) Check concurrent program status
    MSG-00999: FUNCTION GET_REQUEST_STATUS ERROR, Reason:
    MSG-00999: FND_CONCURRENT.GET_REQUEST_STATUS<-Check_control_table<-Import_purge<- Before report trigger <- APXIIPRG
    MSG-00999: check_control_table<-Import_purge<- Before report trigger <- APXIIPRG
    MSG-00999: (Import_purge 1) Check control table for the purge process
    MSG-00999: Delete record in control table..
    MSG-00999: ORA-01001: invalid cursor
    REP-1419: 'beforereport': PL/SQL program aborted.
    Thank you.

    I'm trying to run Payables Open Interface Purge (version 115.8) and get an invalid cursor error in the beforereport trigger. Does anyone know the cause and remedy of this? A portion of the log is below. I've looked at the cursor and everything looks fine to me.
    MSG-00001: (Import_purge 1) Check control table for the purge process
    MSG-00001: (Check_control_table 1) Lock the control table
    MSG-00003: (Check_control_table 2) Fetch import_requests
    MSG-00004: (Check_control_table 3) Check concurrent program status
    MSG-00999: FUNCTION GET_REQUEST_STATUS ERROR, Reason:
    MSG-00999: FND_CONCURRENT.GET_REQUEST_STATUS<-Check_control_table<-Import_purge<- Before report trigger <- APXIIPRG
    MSG-00999: check_control_table<-Import_purge<- Before report trigger <- APXIIPRG
    MSG-00999: (Import_purge 1) Check control table for the purge process
    MSG-00999: Delete record in control table..
    MSG-00999: ORA-01001: invalid cursor
    REP-1419: 'beforereport': PL/SQL program aborted.11i: Payables Open Interface Invoice Import Troubleshooting Guide (APXIIMPT) [ID 107628.1] -- 3. Open Interface Import Purge Fails with ORA-01001: Invalid Cursor
    Thanks,
    Hussein

  • I cant update nor download any applications. My password was always invalid. And other username is prompted richardca0521@yahoo.ca which is not my account. How to get rid of this apple id and use my account for download? I have registered this to itunes.

    I can't update nor download any apps in itunes. Prompted invalid password, upon checking the apple id was not mine. The id was [email protected] whic is not mine. Pls. Help how to get rid of this. Thank you.

    try and delete the apps and re-add them

  • How, can I fix my icloud account  !! It keeps saying that my account is InValid/account is disabled ? How can  I Inabled my account ?

    My Apple ID password for icloud / I have reset it and still my Account is Disabled ?
    MY icloud account for iTunes App Store ,keeps saying my account is invalid / disabled to contact " Customer Service" in the iTunes store?
    How do I fix this ? I've reset my iPad truned icloud App Store off or sign out of apple then signed back in with my new ID or Password!

    Goonercole wrote:
    Ok if my iTunes account is disabled how do I get it enabled please
    I told you in the first post:
    "If changing your password does not work, then contact itunes support."

  • Getting ora:00904 invalid indentifier error while running i query

    Hi,
    I have a remote database and local database both are oracle 10gR2.Now i have written the below mentioned query in my local database and is working fine,but in case remote database it is throughing error ora:00904 invalid indentifier.
    I had export the dump from remote db and import it on my local db and i tried the same and it is working fine on local after that also.
    As i believe that this error usually come for column name not exist or column name or it's length or for any special character in column name of the table.But as i said it is working fine on local db but not in remote db though i am using the same dump for local and remote.
    Though when i am querying the table i can able to fetch data for the any record but when i am using the below mentioned query for the same i am getting the error.As i am doing this to fecth the data for child parent related relationship.
    Can any one suggest is there anything related to configaration or something else.
    Please do let me know if you do want some more information on the query what i am doing inside of it.
    Rgds,
    Anit
    Edited by: Anit A. on Sep 1, 2008 2:32 AM
    Edited by: Anit A. on Sep 1, 2008 2:33 AM

    WITH t
    AS
    SELECT decode(t.spnlevel
    ,3,t.u_quotesdtlid
    ,2,decode((select count(*)
    from u_quotesdtl t2
    where t2.u_quotesdtlid = t.u_quotesdtlid
    and t2.parentspn = (t2.jobgroupid||':'||t2.jobtype)
    ),0,(select t1.u_quotesdtlid
    from u_quotesdtl t1
    where t1.spnitemcode = t.parentspn
    and t1.spnlevel = '3'
    and t1.jobtype = t.jobtype
    and t1.jobgroupid = t.jobgroupid
    and t1.QUOTEID = t.QUOTEID
    ),t.u_quotesdtlid
    ,1,decode((select count(*)
    from u_quotesdtl t2
    where t2.QUOTEID = t.QUOTEID
    and t2.parentspn = (t2.jobgroupid||':'||t2.jobtype)
    ),0,t.u_quotesdtlid,decode((select count(*)
    from u_quotesdtl t3
    where t3.QUOTEID = t.QUOTEID
    and t3.parentspn = (t3.jobgroupid||':'||t3.jobtype)
    and t3.u_quotesdtlid in (select t1.u_quotesdtlid
    from u_quotesdtl t1
    where t1.spnitemcode = t.parentspn
    and t1.spnlevel = '2'
    and t1.jobtype = t.jobtype
    and t1.jobgroupid = t.jobgroupid
    and t1.QUOTEID = t.QUOTEID
    ),0,(select t4.u_quotesdtlid
    from u_quotesdtl t4
    ,(select t1.parentspn
    ,t1.jobtype
    ,t1.jobgroupid
    from u_quotesdtl t1
    where t1.spnitemcode = t.parentspn
    and t1.spnlevel = '2'
    and t1.jobtype = t.jobtype
    and t1.jobgroupid = t.jobgroupid
    and t1.QUOTEID = t.QUOTEID
    ) t5
    where t4.spnitemcode = t5.parentspn
    and t4.spnlevel = '3'
    and t4.jobtype = t5.jobtype
    and t4.jobgroupid = t5.jobgroupid
    and t4.QUOTEID = t.QUOTEID
    (select t1.u_quotesdtlid
    from u_quotesdtl t1
    where t1.spnitemcode = t.parentspn
    and t1.spnlevel = '2'
    and t1.jobtype = t.jobtype
    and t1.jobgroupid = t.jobgroupid
    and t1.QUOTEID = t.QUOTEID
    ,null,t.u_quotesdtlid) as parentquoteid
    ,t.u_quotesdtlid as quotesdtlid
    ,t.spnlevel as spnlevel
    FROM u_quotesdtl t
    WHERE t.QUOTEID ='som key id'
    ORDER BY parentquoteid,t.spnlevel desc
    select * from t;

  • An error has occurred:Invalid postback or callback argument in InfoView

    Hi Friends,
    When i try to change the parameter values and click OK button while scheduling a report in InfoView, i am getting the following error:
    An error has occurred:Invalid postback or callback argument. Event validation is enabled using in configuration or in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager. RegisterForEventValidation method in order to register the postback or callback data for validation.
    Till now i have not find any good solution for this. Please help in providing any better solutions to fix this.
    Edited by: Shivananda Puli on Aug 6, 2010 11:55 AM
    Edited by: Shivananda Puli on Aug 6, 2010 11:55 AM

    This forum is for questions in regards to using the SDK within a custom application, since you are using Infoview, please post this in the applicable forum under the [Business Objects|/community [original link is broken]; section

  • Error while attaching document to report on Portal - Invalid selection valu

    Hello All,
    We are running our reports on Portal and as per the business requirement the users have to create comments or attach documents to certain amounts in certain columns and once they create the comment a document icon shows up near that amount (for example there are 3 columns Budget, actual, balance then the user have to create comment for some amounts which needs explanation) they do that from context menu  Documents -> Create new Comment.
    Now we want those documents to be saved on Infoprovider level and not on master data for any particular object. We have activated the flag "Characteristic is document property" on related infoobjects. We have the flag to display document icon on Infoprovider active in the web template. Now when I run the report I am able to create new comments on first two columns and when the report refreshes it shows me icon near that amount but it gives me errors on third column after the report refreshes itself. Now when I go in portal KM repository where documents are stored I do see the document that I created for the third column as well so looks like the document is getting created and being stored but the issue is when it tries to display the icon on that third column.
    The error I get is this:
    The initial exception that caused the request to fail was:
    Invalid selection value:  AttributeMember
    com.sap.ip.bi.bics.dataaccess.resource.impl.bi.exceptions.BicsResourceBwRuntimeException: Invalid selection value:  AttributeMember
    at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.selection.ProviderRange.setLowForced(ProviderRange.java:297)
    at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.selection.ProviderRange.setLow(ProviderRange.java:291)
    at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.selection.ProviderRange.set(ProviderRange.java:469)
    at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.selection.SingleMember.set(SingleMember.java:125)
    at com.sap.ip.bi.km.common.assignment.AssignmentMember.isContained(AssignmentMember.java:192)
    Please give some inputs if anyone is facing same problem or is anyone has worked previously with this kinda of stuff.
    Thanks in advance.
    Kiran

    Hi!
    Have you solved this problem? I have the same problem after a SPS implementation (SPS 17). The message appears when we select a single value in a DP (hierarchical filter item) that filters another one, but when I select a node it doesn't.
    Before the patch implementation the apliccation worked ok.
    Any idea?
    Thanks in advance.
    Jose

Maybe you are looking for