How to control number of concurrent threads in SOAP Adapter (Receiver)

Hi all,
I have an interface:
File -> XI -> SOAP
The file contains multiple records, and for each record, 1 SOAP request is sent out.
My question is:
1. How many concurrent outgoing SOAP requests are being sent out to the external system from XI? Is this configurable?
Please help.
Thanks.
Ron

Hi experts,
still no answer to my question.
But I will really like to know how can I throttle the number of outgoing messages from XI when the external system cannot handle such a high load.
Please help.
Thanks.
Ron

Similar Messages

  • CRM Web UI :- How to Control number of session of Web UI for a user

    Hello Experts,
    We do have very specific requirement which SAP doesn`t recommend in terms of multi-sessioning for a user.So we are little worried upon the challeges.Could you please share your ideas/Experience on following?
    1.How to Control number of Internet explorer session for the web UI (may be 2 or 3).?
      Though SAP doesn`t recommned more than one but our client requires 2 or more than that but we need to fix it either 
      2 or 3.
      So we are looking for specific setting for this.
    2.What are the challenges we need to face if we implement option 1?
    3.Specially in interaction record management
        a. Is there chance of loosing the data if agent has opened more than two session.
        b. In which session interaction record data will get stored,the one on which agent picked up the call or in the latest 
            one?
    Please let me know if I am not clear enough on any point.
    Thanks in advance,
    Shailendra Tolambiya

    Hi Shailendra,
    The following wiki page might be useful in this respect:
    http://wiki.sdn.sap.com/wiki/x/gxdKDQ
    Best Regards,
    Shiromani

  • How to configure number of concurrent processes in XI?

    Hi experts,
    I have a simple interface:
    FILE -> XI -> FILE
    The input file is a huge file containing thousands of records.
    XI will split the huge input files, so that each record gets written to one file each.
    Owing to the huge number of files being generated, I have many messages in status = "To Be Delivered" in the RWB.
    When I do a filter for status = "Delivering", I see 4 messages in that status. (Of course the message IDs will differ from time to time, but at any point in time, I can only see 4 messages with the status = "Delivering").
    How can I increase the number of concurrent processes that produces the output files?
    Please advise.
    Thanks.
    Ron

    Ron,
    From this perfromance tuning guide , page 12 ,
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70ada5ef-0201-0010-1f8b-c935e444b0ad
    <i>The Adapter Framework requires a set of fixed application threads within the J2EE Engine for proc-essing different internal messaging queues (AFW queue, BC Adapter, CIDX Adapter, and so on). Ad-ditionally, certain channel configurations also require a fixed set of application threads (for example, RFC sender channel, File adapter channels). This may require a higher number of application threads. Therefore, within the J2EE Engine configuration (configtool or Visual Admin), go to:
    Global Configuration -> Server -> Kernel -> ApplicationThreadManager
    Set the MaxThreadCount property to 300</i>
    Not sure if this is the exact property but this is sure worth giving a shot.
    Regards
    Bhavesh

  • How to control number of rows displayed in a report  by user?

    Hi All!
    I have provided a select list called 'Number of rows' in my report page.User can choose any number in the list, and accordingly he should be able to see so many number of rows in that report page.
    For example: if user selects 50 from the list, he will be able to see 50 records at a time out of say 2000 records retrieved. I want to control number of rows displayed per page dynamically. And if he selects 25 in the select list, he should be able to see 25 records at a time out of 2000.
    How to do it? Please give me ideas.
    Thanking in advance.
    Regards,
    Deepika.

    Hi Deepika,
    If you have a Select List with Submit called, say "P1_ROWS", you just enter P1_ROWS into the Report Attribute's "Number of Rows (Item)" setting.
    Regards
    Andy

  • How to restrict number of concurrent connections etc.

    Hi,
    I'm able to use wi-fi thru WRT54GC.
    I want to know:
    1. How to restrict number of users connecting to the wireless network that is setup thru my router?
    2. I also want to know about any monitoring software which can tell me about connected PCs, user names, bandwidth available, bandwidth utilized etc.
    Thanks in advance
    Rajeev

    1. logon to router's setup page, open I.E. and in the address bar type 192.168.1.1, it would ask for username and password, put "admin" default password without any username... click on the wireless tab >> wireless security >> try setting up wireless security as per the requirements, also you can setup wireless MAC filter and you can setup MAC address of wireless computers which you want to allow to coonect to the network...
    2. not quiet sure about monitoring software which would show you detail log about bandwidth, bandwidth utilized by each computer...however you should view router's logs from linksys "logviewer" utility...go to ftp.linksys.com/pub/network and download the "logviewer" utility.
    let me know if you have any issues.

  • How to find Number of working threads using java executor framework

    I'm creating a java thread pool using java 1.5 executor framework.
    private ExecutorService executorService = Executors.newFixedThreadPool(threadPoolSize);
    public <T> Future<T> submit(Callable<T> task) {
              return executorService.submit(task);
    }Now I want to get the number of working thread at runtime. Is there any java api available to do this using java 1.5 executor framework?
    Thanks,
    Arpan

    If the ExecutorService you are working on is a ThreadPoolExecutor then you can use ThreadPoolExecutor#getActiveCount() to get the count of threads actually running tasks. There is no such method on the ExecutorService interface though.

  • How to increase max thread for SOAP adapter ?

    Hi PI Expert,
    I have problem with Synchronous SOAP transaction in PI 7.0 EHP1 SPS2. The interface actually using ccBPM.
    IDOC ---> ccBPM -
    > synchronous call to SOAP adapter.
    The problem is there are always timeout call from Integration server to SOAP adapter after several transaction success.
    it seems like the soap adapter is doesn't has enough thread to receive call from IS.
    the pattern is like   success, success, failed, success, success, failed.  it always 1 errror within 1 minutes for 4-5 transaction in the same minutes.
    is that any log in adapter that i can check or how to increase soap adapter thread ?
    Please advise ?
    Best Regards
    Fernand

    Hi Fernand,
    please check this blog:
    Adapter Specific Queues in PI
    /people/sunil.singh13/blog/2009/03/30/adapter-specific-queues-in-pi
    Regards,
    Gábor

  • How to build in user authorisation in sender soap adapter

    HI ,
    how can i built the user authorisation in sender soap adapter. either in a url or somewhere on the server .
    if anyone has an idea do let me knwo
    Thanks
    Nikhil

    Nikhil,
    <b>sender soap adapter</b> is used for ex in the case, u need some data from the DB say of a vendor. U give the name of the vendor in the site, suppose u get the contact address of the vendor from the DB.
    Sender soap adapter sends the soap request from the client to XI and from XI the request is passed to DB.
    With XI, WSDL file is generated and SOAP request is generated for the WSDL file. When the WSDL is deployed on the client application, the authorization is handled.
    For receiver SOAP adapter, it is the otherway round u r getting the data from the DB first and so the authorizations are held in XI.
    -Naveen.

  • How to control number of records in batch insert by eclipselink

    Hi,
    We are using eclipselink(2.2) to persist objects and we use following configuration -
    <property name="eclipselink.jdbc.batch-writing" value="Oracle-JDBC" />
    <property name="eclipselink.jdbc.batch-writing.size" value="5" />
    however the number of records inserted is much more than 5( I have seen 5000 records being inserted ). How can we control the number of records inserted once?
    Thanks.

    Binding can be configured using the "eclipselink.jdbc.bind-parameters" property, and is on by default - it should be on for jdbc batch writing.
    Batch writing defaults to 100 statements, so I am not sure why it would include all statements in one batch unless it is not batching at all. If you set the logs to finest or all it should print of the values it is using for each property, and also show the SQL and statments it is executing. Can you turn on logging and post portions of the logs, particularly the part showing the transaction in question (though maybe only 6 lines of consecutive inserts).
    Logging is controlled through the "eclipselink.logging.level" properties.
    Best Regards,
    Chris

  • How to control number of open sessions on Portal

    We recently release our Portal production environment  and we have been told that there are some users capable to open up to more than 100 sessions. Is there a way to control this on Portal, let's says, to allow only up to 4 sessions per user?
    Thanks,

    Hi Juan,
    see Re: How to put Login Restirctions and the links provided there for a similar question. Also the answers are similar
    Hope it helps
    Detlev
    PS: Please consider rewarding points for helpful answers on SDN. Thanks in advance!

  • How to control number of clients while accessing any web application

    pls reply to this qurey
    thank u in advance

    The general way would be to have all accesses to the webapp run through a Filter. The filter would check how many users are connected (either via a Singleton class or database table, the choice is yours). If another user is allowed, then put a bean in the session that implements SessionBindingListener and increment the number of connected users (by either notifying your singleton or incrementing the database field).
    Then have the bean class you stored in the session deduct the user when it's valueUnbound method is called.
    HTH. If you need more details, let us know.

  • HSVDataSource.exe - how to alter number of utilised threads/cores

    We have 2 FM servers in a cluster however it seems in process that we can only use 25% cpu on a 4 cpu server. It seems that the HSVDataSource.exe process is only utilising a single core. Is there a setting or similar that restricts usage of threads or cores and if so, where can this be changed?
    I am aware of the registry setting - NumConsolidationThreads but not sure if this will impact what I am after.

    It is possible your bottleneck is not CPU, but is something else. If the application only uses a single thread, something in your application design can be a contributing factor. For example, you have one entity that has a much higher volume of calculations than any other entity; or perhaps you have one single parent entity with a lot of immediate children, but other parent entities have relatively few children. One more possibility: maybe your application is spending more time waiting for the database server to respond, so the HFM app server CPUs aren't being fed fast enough to make the processors work hard. I certainly have seen many applications where the CPUs will run between 80 and 100% for long stretches of time.
    I don't think any HFM registry entry will help you in this case. Certainly you could increase NumConsolidationThreads from 4 to 8, but my guess it won't have a dramatic change.
    Another question: 4 CPUs is an odd number for a modern HFM app server. Are you using VMWare for this server?
    --Chris                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • How to configure number of concurrent iTunes downloads?

    You know, I never realized just how lucky I was to have access to broadband internet in the US. Now that I am traveling abroad I see that the rest of the world has no idea what true broadband speeds really are. Case in point, Jakarta, Indonesia. Their idea of (affordable) broadband internet is 384k/64k. (Cringe...)
    Having said that, I would like to configure iTunes to only download one item at a time while queuing the remaining items. This is particularly useful when I use iTunes to catch up on my podcasts.
    Does anyone know how this can be done?

    Anyone? Anyone? Bueller?

  • How to Control number of minorticks between two ticks of axis ?

    Hi Guys,
    I want draw number of minor ticks between two ticks of vertical axis of column chart based on user input.
    ex:if user is providing 2 there should be two minor ticks between two ticks of axis.
    Thanks in advance.

    From what I can tell with fooling around with it, the minorInterval value divides the vertical count to give the appropriate number of ticks between each interval.
    <mx:LinearAxis id="countAxis" alignLabelsToInterval="true"
          autoAdjust="true" minorInterval="2"
          minimum="0" interval="10"
          maximum="100">
    </mx:LinearAxis>
    In the example above, I have the interval at 10 and when I set the minorInterval to 2, then I get 5 ticks.  The first tick is at the interval and then followed by 4 more ticks.
    In your example, in order for me to see 2 ticks between the intervals, then I would have to set the minorInterval to 3.5 .
    10 / 3.5 = 3 (2 ticks)
    The forumla would have to be something like:
    ViewableTicks = Interval / (Selected Ticks + 1);
    So, if I created a droplist, with 1 - 9 ticks (because 0 doesn't work if you are showing minor ticks), then when the option is changed, I would calculate the value for the minor ticks and set the LinearAxis component (countAxis) to that new value.
    protected function tickViewList_changeHandler(event:IndexChangeEvent):void
    var tickCount:int = tickViewList.selectedItem;
    var tickView:Number = countAxis.interval / (tickCount + 1);
    countAxis.minorInterval = tickView;
    I created a blog post showing my example.
    Message was edited by: DeanLoganBH - add blog post link with example pictures

  • How to have Header and body in reciever SOAP adapter channel

    Hi Experts,
    Please help me with the following scenario.
    I am designing a webservice scenario and have the WSDL available .
    The webservice expect the SOAP message as follows
    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <soap:Header>
        <SecurityHeader xmlns="http://onefile.cyzone.co.uk/webservices/proactive">
          <PortalID>int</PortalID>
          <Username>string</Username>
          <Password>string</Password>
        </SecurityHeader>
      </soap:Header>
      <soap:Body>
        <OrganisationCreate xmlns="http://onefile.cyzone.co.uk/webservices/proactive">
          <Organisation>
            <Title>string</Title>
            <Standards>
              <Standard>
                <StandardID>int</StandardID>
              </Standard>
              <Standard>
                <StandardID>int</StandardID>
              </Standard>
            </Standards>
          </Organisation>
        </OrganisationCreate>
      </soap:Body>
    </soap:Envelope>
    I imported the WSDL as external definition and can see all messages in XI
    In the corresponding operation( from WSDL) as given below, it indicates SecurityHeader to be used as SOAP header. However, the WSDL has OrganisationCreate and OrganisationSecurityHeader as separete messages. How do we combine these two in Message Interface.
    - <wsdl:operation name="OrganisationCreate">
      <soap:operation soapAction="http://onefile.cyzone.co.uk/webservices/proactive/OrganisationCreate" style="document" />
    - <wsdl:input>
      <soap:body use="literal" />
      <soap:header message="tns:OrganisationCreateSecurityHeader" part="SecurityHeader" use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
    Please advice.
    Thanks in advance,
    Mona

    Hi,
    Yes you are not supposed to create SOAP envelop, you have to cerate whole.
    See below links Consuming XI Web Services using Web Dynpro – Part II-/people/riyaz.sayyad/blog/2006/05/08/consuming-xi-web-services-using-web-dynpro-150-part-ii
    Consuming XI Web Services using Web Dynpro – Part I -/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0d7349b6-0901-0010-ddbe-ec43178a61ff
    /people/sap.user72/blog/2006/01/16/xi-propagation-of-meaningful-error-information-to-soap-client
    /people/kevin.liu/blog/2006/04/12/wsdl-11-binding-extension-for-soap-12
    Regards
    Chilla..

Maybe you are looking for

  • Help needed for translation of custom objects

    Hi All, We are currently in the process of upgrading from 11i to R12.1.3. We have a lot of custom reports and forms which needs to be translated based on language preference set at user level. The approach we have taken is as follows: 1. Created one

  • Master and Slave Loops

    I'm having problems with my Master and slave loop combination.  I would like to be able to start and stop acquiring data from individual thermocouples. Please help. Message Edited by nicholas03 on 04-13-2008 03:22 PM Attachments: eight thermo.JPG ‏10

  • Warning icon in Aperture

    I have a warning icon (explication point inside of a yellow triangle) show up all of the sudden in Aperture on the thumbnails. When I go to the manage reference files the link is red. I am not creating a book ot ordering prints either. I haven't move

  • How to authenticate AD LDAP user in Oracle ADF login?

    Hi All, I have some requirement in ADF web-application.here one simple adf application they want to authenticate with AD LDAP user, and they want to see logged user details from LDAP. for example after user logged in from adf login page, in next page

  • Velocity override command not working

    I am using ni pci-7334 stepper motion control board. flex_set_velocity_override command is not working in VB6. the selected axis gets killed? Please reply. Regards