Setting adapter specific re-schedule time period

When sending message in asynchronous mode, if it fails, XI will automatically re-schedule it for a few times later, for a certain amount of repeat times.(I believe our current setting, the retry period  is 5 minutes, and for 3 times)
The problem: We have different adapters, and for some adapters, we have special requirement of retry period. My question is, can I set up the retry period per adapter level?

Hi Wgao,
Actually this  depends on the Inbound or Outbound Queues.. , I don't think so it is depending on the Interface Level/Adapter Level.
http://help.sap.com/saphelp_nw2004s/helpdata/en/b0/df5f3c8dde1c67e10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/75/66ee407552742ae10000000a155106/content.htm
Hope this helps,
Regards,
Moorthy

Similar Messages

  • How to set adapter specific message attributes on Pi 7.1 inside a Java map.

    Hello,
    how can I set adapter specific message attributes in a Java mapping on PI 7.1.? The TransformationInput grants access to the DynamicConfiguration but the TransformationOutput doesn't. I have found threads refering to the old way of implementing Java mappings (e.g. Get dynamic filename in a Java Mapping (NOT UDF)). But there doesn't seem to be one refering to the actual PI.
    Kind regards,
    Heiko

    Using DynamicConfiguration from the TransformationInput works.

  • Setting Adapter-Specific Message Attributes in an Adapter Module

    Hi!
    I want to set Adapter-Specific Message Attributes in an Adapter Module. Is it possible to configure the Variable Transport Binding in this way?
    Best regards,
    Daniel

    I'd like to know it as well.
    I've checked out the XI AF API but didn't find much.
    One thing that I've observed is that since Module API can treat any Message Class (not only XI Messages), I guess it won't have any specific methods for XI messages (hence, no dynamic configuration). But you could try to get the message object and then treat it as an XI Message (you would be doing the steps that the Java Mapping API do before it calls a Java Mapping class) to get the Map objects (which include the parameters).
    Good luck on it, and let us know if you have any progress!
    Regards,
    Henrique.

  • Where is the Set Adapter Specific Attributes indicator on the comm channel?

    I really think I must be losing it guys.
    We are SP16, we went directly to SP16 from 9, so we skipped over SP14.
    When I go into a communication channel and choose an adapter(File) for instance. I cannot find the Set adapter-specific message attributes indicator anywhere!
    Someone please tell me where it is located! If possible please send a screenshot to [email protected]
    Thanks,
    chris

    Hi,
    did you reimport SAP BASIS component to IR ?
    just like specified in question 3 (adapter section)
    in the XI FAQ?
    /people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions
    Regards,
    michal

  • Setting Adapter Specific properties

    Hi All,
    I have the following Scenario :
    Source system ; SAP R/3   - Client Proxy is created to send the data
    Destination System : JMS(Websphere MQ) . Receiver JMS channel is used to deliver the message.
    I have written a proxy in R/3 system to post the data to JMS.
    The receiveing Application is expecting the Message in byte format and it is also expecting a custom property "File Name" as part of the JMS Message properties.
    I just stuck up how to set these in my XI message at the sending system and resolve the same at receiver JMS channel and deliver to the target application.
    Thanks in advance.
    Regards
    Renu

    Hi,
    http://help.sap.com/saphelp_nw04/helpdata/en/10/b1b4c8575a6e47954ad63438d303e4/content.htm
    have a look at this link from java.sun.com, there you can read details (predefined JMS properties, types you can use, etc..) about JMS properties.
    http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/jms/Message.html
    If you're talking about "Adapter-Specific Message Properties"
    then this is the same as for any other adapter:
    have a look at my weblog on "Adapter-Specific Message Properties" usage:
    /people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14
    also check:
    http://help.sap.com/saphelp_nw04/helpdata/en/43/03612cdecc6e76e10000000a422035/content.htm
    and on this page:
    http://help.sap.com/saphelp_nw04/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/content.htm
    you'll see what kind of "Adapter-Specific Message Properties" can you get from your mapping program
    Thanks
    Swarup

  • How can I set a specific start play time after disc insertion?

    How can I set an automatic play start time of (say, a minute after the DVD was inserted) if the watcher has not selected anything from the main menu?
    TIA.
    MacBook Pro 2.16 ghz 17   Mac OS X (10.4.9)   FCP 5.1.2 DVDSP 4.1.1

    Set the timeout action for the menu in inspector
    (General Tab for the menu, set the seconds and what
    it should do there)
    I set the At End menu to Timeout, set the seconds to the same as the time for the song playing in the background to finish, and set the Action to go to the Track where the video is. The song ends but it just remains on the Main menu. The video doesn't start.
    What have I missed?
    Again, TIA.
    MacBook Pro 2.16 ghz 17   Mac OS X (10.4.9)   FCP 5.1.2 DVDSP 4.1.1

  • Setting adapter specific message attributes

    hi xi guroos.
    i just got one doubt in a file to file scenario.
    if i set adapter specifec message attributes in sender file CC.
    and if  i enabled file name checkbox.
    some xi prof saying that the file at recievr directory will get created with the same filename which we r using at source directory .
    if this is the case then no need to create any UDF for getting same file name i n mapping and one more doubt is
    then what is the use of typing filename at reciever file adapter.
    u r anwer will be appreciated.
    waiting for u.
    bey.
    regards.
    seeta ram.

    <i>some xi prof saying that the file at recievr directory will get created with the same filename which we r using at source directory .</i>
    Its true.
    <i>if this is the case then no need to create any UDF for getting same file name i n mapping and one more doubt is</i>
    By marking the checkbox, at receiver u could have the same filename as that of sender. But this is the only requirement, UDF is not required.
    However if u want the filename as a value in Message mapping, u need the UDF. And moreover, there r many more header parameters that could be accessed in UDF
    <i>then what is the use of typing filename at reciever file adapter.</i>
    If u doesnt tick the checkbox (in most of the cases), then XI should know with which name file should be created
    Hope each doubt is cleared
    <i>[Reward if helpful]</i>
    Regards,
    Prateek

  • Query to search between two specific dates and time period

    Hi,
    Need a query to search between two particular dates and time period
    Like i want to search table having one date field .
    Suppose the date range is '01-JUL-06' and '01-AUG-06' and time frame
    is 23:00:00 to 08:00:00
    i.e i want to search between dates 01 july to 01 aug and also within the time frame i.e 23:00 to 08:00 hrs only

    The general principle is
    SELECT * FROM your_table
    WHERE some_date BEWTEEN to_date('01-JUL-06') and to_date('01-AUG-06' )+0.99999
    AND  ( some_date <= trunc(some_date)+8/24
               OR  some_date >= trunc(some_date)+23/24 )
    /Cheers, APC

  • Set adapter specific message attribute in graphical mapping

    Hi,
    I'm trying to set the mail reply to field in email messages sent by mail receiver adapter.
    To do this, I use the ASMA and developped my own UDF
    public String setMailFrom(String mailFrom, Container container) throws StreamTransformationException{
    DynamicConfiguration conf = (DynamicConfiguration) container
        .getTransformationParameters()
        .get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key = DynamicConfigurationKey.create(
        "http://sap.com/xi/XI/System/Mail",
        "THeaderREPLY-TO");
    String valueOld = conf.get(key);
    if (valueOld != null) {
        String valueNew = mailFrom;
        conf.put(key, valueNew);
    return mailFrom;
    This works but I needed to asign the result of the udf to a node of my target message in order for the udf to be called.
    Is there a way to call a UDF without assigning the result to anything in the target message....
    Is there a better way to modify the ASMA than using a UDF in a mapping.
    Thanks.

    assign it to the root node of the target message.
    Also use exceptions in your code so that you can do independent testing.
    Additional ref:
    /people/shabarish.vijayakumar/blog/2009/03/26/dynamic-configuration-vs-variable-substitution--the-ultimate-battle-for-the-file-name

  • Adapter-Specific Message Attributes

    Hello,
    I have this configuration in a sender file adapter:
    File adapter java class
    classname=com.sap.aii.messaging.adapter.ModuleXMB2File
    mode=XMB2FILE
    ##Adress for XMB endpoint
    XMB.httpPort=8000 <- Para XI desarrollo
    XMB.httpService=/tmp <- Directorio de XI
    ##File Adapter specific parameters
    file.createDir=1
    file.targetDir=/DATOS/INTERFACES/RRHH <- Directorio de R/3
    file.targetFilename=XXXX0*.txt
    #file.writeMode=addTimeStamp
    ##xml conversion properties if mode XMB2FILEWITHCONVERSION is specified
    #xml.addHeaderLine=0
    #xml.headerLine=
    #xml.fieldFixedLengths=15,25
    #xml.fieldSeparator=;
    I just wanted to add the Adapter-Specific parameter but I do not how to do it, for keeping the Filename.
    Can anyone help me?
    Thanks in advanced,
    Luis

    Hi Moorthy,
    I know I can do it like that, but for some reasons I can not use that way, so the only way for me for moving one file from R/3 to XI, was the one described above, and it works fien if I set a Filename in my file receiver channel in XI.
    But if I set adapter specific options in the receiver I got an error, because there is no dynamic configuration in the xml message header...So I need to configure the sender adapter in the R/3 for setting that parameter up .
    Michal in the help link that u give I couldnt find anything useful...
    Thanks anyway,
    Luis

  • Error using XI HTTP adapter specific message attribute URL parameters

    Hi XI gurus, in our XI 7.0 SPS11,
    we have problem using URL parameters of plain HTTP receiver adapter.
    If I set Adapter specific message Properties in communication channel and activate switch for Apply URL parameters (using Parameter 1 to 5) filling them using message mapping, we have no effect; instead we have error "Dynamic Header - Missing Message Attributes: Fields/Parameters".
    We carried out this test:
    1. not using adapter specific message attribute and setting
    a static URL target with fixed parameters it runs correctly.
    2. using adapter specific message attribute for target
    URL and URL parameters both doesn't runs correctly.
    3. using adapter specific message attribute only for target
    URL doesn't run correctly.
    These attribute key used for URL parameters:
    URLParamOne
    URLParamTwo
    URLParamThree
    URLParamFour
    URLParamFive
    Namespace: http://sap.com/xi/XI/System/HTTP
    Can you solve this issue? Are there oss notes, corrections, ...
    Thanks in advance.
    Marco Tricase

    Some other test done with TCP gateway.
    Activated adapter specific message properties for
    *URL
    *HTTP Header fields (one header field named "lisca")
    *URL Parameters (one param named "objectType")
    The HTTP message catched by TCP Gateway
    POST /csl/cslinker HTTP/1.0
    content-type: text/xml; charset=UTF-8
    content-length: 318
    connection: close
    accept: /
    user-agent: SAP Web Application Server (1.0;700)
    host: 10.10.43.94:54000
    accept-encoding: gzip
    <?xml version="1.0" encoding="UTF-8"?>
    seems nothing has been generated, and obviusly URL and params have been set in message mapping.
    Hope some guru has been solved the issue ...
    Pasquale Rossiello

  • Adapter development: binary data and adapter specific properties?

    Hi,
    We have succesfully developed our own SFTP adapter based on the J2SSH Maverick library (http://www.sshtools.com/showMaverick.do) and the sample file adapter that comes with XI.
    There are 2 features we would like to implement as well, but lack the necessary documentation and sample code.
    <b>1st Binary data</b>
    We do not succeed in transporting binary data via our SFTP adapter (both text and xml go fine).  While debugging, we see that the binary data are correctly picked up, but the actual payload appearing in message monitoring is much larger.  When we write the message to a file again, the data have changed (size has e.g. increased importantly from 127180 bytes to 218198 bytes).  According to the sample adapter code,  the contenttype "application/octet-stream"  should be specified.  But the standard XI file adapter itself seems to specify "application/octet-stream".
    <b>2nd Adapter specific properties (DynamicConfiguration)</b>
    How can we set adapter specific properties in our own adapter code?  Where are the Java docs of the API?  Is this somewhere documented?
    If you would have more information (or pointers), please post it as a response to this message.
    Kind regards, Guy Crets
    <b>Code snippet:</b>
    XIMessageFactoryImpl mf = new XIMessageFactoryImpl();
    Message msg = mf.createMessageRecord(fromParty, toParty, fromService, toService, action, actionNS);
    msg.setDeliverySemantics(DeliverySemantics.ExactlyOnce);
    // In case of XML documents it is not necessary to set the contentType or encoding
    // But: take care that the encoding definiton in the XML document corresponds to the encoding used
    if (msgText.indexOf("<?xml") != -1)
      // Check whether the payload is a XML document. If not, treat it as binary to demonstrate how
      // binary main documents work
      // First create a XML Payload                    
      XMLPayload xp = null;
      xp = msg.createXMLPayload();
      xp.setText(msgText);
      xp.setName("MainDocument");
      xp.setDescription("XI AF Sample Adapter Input: XML document as MainDocument");
      msg.setDocument(xp);
    // In case of binary documents use the Payload super class methods to fill the XMLPayload object
    else
      // Check whether the payload is a XML document. If not, treat it as binary to demonstrate how
      // binary main documents work
      // First create a XML Payload                    
      XMLPayload xp = null;
      xp = msg.createXMLPayload();
      //xp.setContentType("application/octet-stream");
      xp.setContentType("application/xml");
      xp.setName("MainDocument");
      xp.setDescription("XI AF Sample Adapter Input: Binary as MainDocument");
      xp.setContent(msgData);
      // Finally set the main document in the message
      msg.setDocument(xp);          
    TRACE.debugT(SIGNATURE, XIAdapterCategories.CONNECT_AF, "Message object created and filled.");
    ModuleData md = new ModuleData();
    md.setPrincipalData(msg);

    Hello Moorthy,
    I know this part of the documentation.
    So I set the indicator within the communication channel.
    Now, I have to fill the dynamic configuration during my mapping. My code looks like following:
    DynamicConfigurationKey keyURL =  DynamicConfigurationKey.create("http://sap.com/xi/XI/System/HTTP", <b>XXXXX</b>);
    // access dynamic configuration
    DynamicConfiguration conf = (DynamicConfiguration) param.get (StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    // set value
    conf.put(keyURL, url);
    So what has to be filled instead of XXXXX ?
    Regards,
      Marc

  • How does the adapter specific parameters gets filled up?

    Hello,
    How do I check adapter specific parameters?
    like, I am making the Soap action parameter to dynamically fill in the receiver soap adapter.
    I want to check if the correct (one of the 4 actions) action was filled in action field
    how do I check?
    thanks
    nikhil.

    Hi,
    You need to test the scenario from RWB testing to get the proper results about the dynamic settings for adapter specific parameters.
    Refer
    Accessing Adapter-Specific Attributes through User Defined Function
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70c89607-e4d9-2910-7280-f6746e964516
    Dynamic Configuration of Some Communication Channel Parameters using Message Mapping
    /people/william.li/blog/2006/04/18/dynamic-configuration-of-some-communication-channel-parameters-using-message-mapping
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70c89607-e4d9-2910-7280-f6746e964516
    Re: Adapter-Specific Message Attributes
    setting adapter specific message attributes
    Thanks
    Swarup

  • How to Set Time Period for KM Scheduler

    Hi ,
           I have created one Par based application in which i have assigned one role to perticular id dynamically and i scheduled this task by using KM Scheduler. but this scheduler assigns this task for 1 mins or greater than 1 hrs. i wanted to run this task for every 10 mins or 20mins or 30 mins. actually i tried to edit the time table property  for KM Scheduler for 10 mins but it not works it take 1 hrs and 10 mins.
           so is there any way to edit this time table property and set scheduler time to 10 mins or 20 mins.
    Kind Regards,
    Rahul

    Hi Rahul,
    If you want to run the scheduler for every 10 minutes, you can create your own timetable and assign it in the scheduler tasks.
    Steps:
    Goto Sytem Admin -> System Config -> Knowledge Management -> Content Management -> Global Services -> Scheduler Time Table -> Time Table -> Click on New
    You can find Scheduler Time Table in advanced options.
    Specify the vales as mentioned below and save it:
    ID: <any ID as you want> 
    Minute : 10
    Time Zone  : GMT+05:30 (Asia/Calcutta) India Standard Time
    For other parameters, no need to specify any value.
    Then go to Global Services -> Scheduler Tasks -> Your Scheduler Component -> Select the new timetable you have created for timetable parameter and click OK
    I have specified timezone as IST time. You can change the time zone as you require.I have done this and its working for me.
    Hope this helps.
    PS:Reward points for useful answers
    Regards,
    Yoga
    Edited by: Yogalakshmi on Feb 27, 2008 6:14 AM

  • How to set a specific time zone for time channel in DIADEM

    Hi,
    I'd like to know how to autmatically set a specific time zone for time channels in DIADEM.
    For example, I have stored data with corresponding time channel in UTC time on a disk which was collected in another time zone. Now I want to analyze this data and I want the time channel to show the local time in the time zone where the data was collected, and not the time in the local time zone where the computer is located.
    The time channel should also take site local summer/winter time into account. Now I'm running a script that handles it for me which adds or subtract hours according to my input. The problem is that I'm handling data from several different time zones and I'm not located in any of them and when you're running a lot of data over a greater time period, it's easy to make mistakes, especially when it comes to summer/winter time. Is there a any clever solution to this already implemented in Diadem that I have not found? 

    Hi hj77,
    No, I'm sorry, DIAdem has no time zone functionality at all.  I'm afraid you have no choice in DIAdem but to keep running your scripts.  Summer and Winter time are truly tricky, because the rules for when the changes occur are different in different countries and states within countries and also can change from year to year within the SAME country (as they did in the US a few years ago).
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments

Maybe you are looking for

  • Including page in a region : best practice

    Hello all, I know that this subject has been already discussed many times but my question is not really "how to do it"...but "is it the best way"? So the initial need was the following : I had to be able to include the content from a page in an appli

  • Can I map a drum pad to Tap Pad in Delay Designer?

    Hello Everyone, I am trying to map a drum pad (M-Audio Trigger Finger) to the Tap Pad in Delay Designer using MainStage. For some reason MainStage will not let me map a Drum Pad screen control to the Tap Pad on the plugin. The screen control inspecto

  • Can anyone tell me if this Seagate drive is compatible with a 2008 13" MacBook Pro?

    I am looking to upgrade my wife's 2008 13" MacBook Pro.  She only has the 256GB drive and has <10GB remaining.  The thing has come to a screetching hault.  Will this drive work? http://www.bhphotovideo.com/c/product/937740-REG/seagate_st1000lm014_hyb

  • Re: Satellite U300 - Optical drive no longer registers after prog uninstall

    Hi, I recently uninstalled a programme for a DV camera on my Satellite U300. After the uninstall, I am no longer able to use the optical drive. If I put a cd/dvd into the drive it will 'fire up' however it will not register with the laptop to enable

  • Completed Workflow Still in Inbox

    Hi, i am working on incoming invoice Ledger Workflow ,in this the workflow is showing the status 'Completed', but the user still has the workitem in the inbox. how can i remove the workitem from the user Inbox? Thanks in Advance . Abhi