PI 7.0: Message prioritisation in adapter engine for SOAP adapter.

Hi All,
We have both high and low priority synchronous messages using the SOAP sender Channel of the Central AE.
How can we make sure that High Prio messages ALWAYS get a thread right away when entering the AE? Installing a separate AE is not an option.
When I look in RWB->Component Monitoring->Adapter Engine->Engine Status in the Queues tab, I see this:
SOAP_http://sap.com/xi/XI/SystemCall Yes 5(5) 5
SOAP_http://sap.com/xi/XI/SystemRqst Yes 5(5) 5
When a new High Prio message enters, it can take more than one hour before it gets processed, because there are 1000 Low Prio messages also using the same 5 available Threads...
This delay is of course unacceptable for High Prio messages.
I checked in many other threads in SDN, looks like we cannot priortise for particular messages in PI 7.0, as we can do only at adapter level, not at interface level.
I was thinking of going to the approach which was suggested by "Gr, Wout" in the below thread. 
xi prioritization in adapter engine (ae, af, adapter framework, java, jca)
Creating own adapter "MYSOAP" by copying the metadata of SOAP adapter. By that we can use our own adapter "MYSOAP" for high priority interfaces.
what you think guys about this approach?
Is there any thing I need to take care going through this approach apart from copying SOAP metadata into my own adapter.?
Thanks
Deepthi

increased thread count for soap adapter

Similar Messages

  • Option Adapter Engine of SOAP Adapter Sender

    Hi, I have a question, I am creating a Communication Channel Type Sender Adapter Soap and note that the combo box  Adapter Engine only appears Adapter Engine Central option and watch some examples of internet show Integration Server option and the section Default XI Parameters. It has to do with the version I'm using? or need to configure anything?. The version I have installed is the PI version 7.1.
    Thanks for the support.

    Hi, if the adapter XI shows the Integration Server. So in version 7.1 is no longer displayed in the Integration Server in the option Adapter Engine?. The problem is that I am leading this link http://www.****************/Tutorials/XI/SYNCASYNC/Page2.htm see image http://www.****************/Tutorials/XI/SYNCASYNC/Page2.76.jpg and not put in the Adapter Engine and XI Default Parameter. Thanks for the help.

  • HTTP/S POST from J2SE adapter engine (NO SOAP)

    Hi there,
    We have a scenario at work where we have XI sending messages to the "lightweight" J2SE adapter engine in the DMZ....and from there the message is sent out to an HTTPS site that is obvioulsy outside of our network.
    Currently I can see that the J2SE adapter engine support SOAP over HTTP/S......but how can I do a normal POST of the message NOT using SOAP to an external HTTP/S address?
    I do not see any straight HTTP adapter in the J2SE adapter engine. I have a small java file that can connect and POST the message to the external website.
    My question is how can I use this code easily in the J2SE adapter engine? I just want a simple HTTP
    POST ...no SOAP.....
    Is there some sort of EXIT or dispatcher that I can hook onto?
    Any help or push in the right direction will be greatly appreciated
    Regards
    Lynton

    Hi there,
    You can see in the config file below that we did put it into the adapter config. It does not complain about the parameter BUT it still has the SOAP envelope / headers in the result message. Any ideas how we can get around this?
    Thanks for the help
    Lynton
    # Bubble adapter java class
    classname=com.sap.aii.messaging.adapter.ModuleBubble
    # Sets the bubble module helper that can instantiate your bubble bag
    Bubble.Helper=com.sap.aii.messaging.adapter.ModuleBubbleHelperXMBWSImpl
    #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    # Below this line are the parameters specific to the ModuleBubbleHelperXMBWSImpl
    #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    # The configuration of this helper class is divided in three parts. The first part,
    # Part 0, specifies the common parameters. The second part, Part 1, specifies the
    # adapter configuraton for Web-Service clients communicating with an XMB server.
    # The third part, Part 2, specifies the configuration for XMB clients
    # communicating with a WebService server. For sender or inbound adapters, Part 0
    # and Part 1 must be configured. For receiver or outbound adapters, Part 0 and
    # Part 2 must be configured.
    # This is a sample configuration file for a SOAP Outbound/Receiver Adapter
    ###### Part 0 (FromWS and ToWS) : common part ######
    # Keeps the XMB headers in web service messages
    XMBWS.KeepHeaders=false
    # Keeps the attachments in web service messages
    XMBWS.KeepAttachments=false
    # Encodes the xmb headers into a special HTTP header string x-xmb_ws_encoded
    XMBWS.UseEncoded=false
    # Encodes the value of x-xmb_ws_encoded (see UseEncoded) in the request query string
    XMBWS.UseQueryString=false
    # Uses the specified xml encoding for the soap envelope encoding
    #XMBWS.XMLEncoding=iso-8859-1
    *XMBWS.NOSOAP=true*
    ###### Part 1 (FromWS) : WS clients to XMB server ######
    # This part is configured for SOAP Sender or SOAP Inbound-Adapter)
    # It is left empty in this configuraton file.
    ###### Part 2 (ToWS): XMB clients to WS server ######
    # This part is configured for SOAP Receiver or SOAP Outbound-Adapter.
    # The target URL for the web service, to which the adapter sends web service messages.
    XMBWS.TargetURL=https://localhost:443
    # The port and path where the adapter waits for XMB messages from clients.
    XMBWS.XMBPort=8015
    XMBWS.XMBPath=/bt
    XMBWS.SSLcertificate=somecert.p12
    XMBWS.SSLcertificatePassword=hello
    XMBWS.SSLauthentication=true
    # The default SOAPAction HTTP request header to the web Service server
    XMBWS.DefaultSOAPAction=xmbws
    # END

  • Adapter specific message attributes for SOAP adapter

    Hi all,
    I  have gone through the SAP Help Documents for configuring SOAP Communication Channel. I am unable to understand how to implement ASMA for Soap adapter.
    Please provide some links to help me understand the same
    Many Thanks,
    Neha

    Hi Neha,
    pls do chk the below links for SOAP adapter message attributes
    http://help.sap.com/saphelp_nwpi71/helpdata/en/fc/5ad93f130f9215e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/43/0a7d1be4e622f3e10000000a1553f7/content.htm
    http://publib.boulder.ibm.com/infocenter/wbihelp/v6rxmx/index.jsp?topic=/com.ibm.wbia_adapters.doc/doc/sap_xi/sapximst38.htm
    http://publib.boulder.ibm.com/infocenter/wbihelp/v6rxmx/index.jsp?topic=/com.ibm.wbia_adapters.doc/doc/webservices/webservices16.htm
    Regards
    Sampath

  • WS Adapter V/S SOAP adapter

    What is the main difference between WS Adapter and SOAP adapter.
    I am confused when to use WS adapter and SOAP adapter.
    Can anyone give me answer with an example.
    Edited by: Kumar on Apr 7, 2009 1:25 AM

    Kumar,
    Please go through the below URLs for a discussion of SOAP and WS adapters:
    The difference between SOAP adapter and WS adapter in PI 7.1
    WS adapter vs. SOAP adapter
    Also i found that :
    SOAP adapter uses XI integration engine for sending and receiving data. However the WS adapter provides the direct communication using WS runtime. The advantage of using direct communication is that it improves the performance of message transfer. PI is still involved as it provides the monitoring capabilities which is very important for point-to-point communication.
    Lets learn and grow together ....Happy Learning !!!

  • Adapter Module for SOAP Sender

    Hi,
    Any alternative way to create adapter module for soap sender?
    Regards,
    Farooq

    But I just trying to know weather it will work for simple soap or not.
    Unfortunately it wont work for the normal SOAP protocol.
    Let me try my luck.
    If you are successful, then I would waiting for a blog
    Regards,
    Abhishek.

  • How to write won WSDL file for SOAP adapter ?

    Hi experts
      Can any one expalin me how to write WSDL file  for SOAP adapter ?
      What and all things i need to know ? i have no idea on this....
      I got the business but to WSDL ...i am very new to this
    Adv...thanks
    Rakesh

    HI,
    Please see the 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..

  • Enabling https for SOAP adapter

    Hello all,
    Can anyone suggest how to  enable https for SOAP adapter in PI system?
    Thank You,
    Regards,
    Hasan

    Hi Hasan,
    CHeck the blog :/people/rahul.nawale2/blog/2006/05/31/how-to-use-client-authentication-with-soap-adapter which guides you clearly
    Also check SAP Note#891877 for reference.
    Thanks and Regards,
    Naveen

  • Message split on adapter engine for the java based IDoc adapter

    Hi Guys,
    Do you know if message split on adapter engine is available for the java based IDoc adapter on the single stack (PI 7.31)?
    I'm getting such exception when I try to post 3 IDocs
    Transmitting the message to endpoint <local> using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.idoc.exception.IDOCAdapterException: Error before sending due to idoc parsing error: (7) IDOC_ERROR_PARSE_FAILURE: Invalid XML 1.0 character encountered within IDocXML for type <ns0:Messages>:
    state=EXPECTING_IMMEDIATE_TAG_END, charPosition=68, lineNumber=1, columnNumber=69, invalidChar=U+0078,
    sourceSnippet=...UTF-8" standalone="no"?><ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge"><ns0:Message1><...
    ^
    Mapping is one to many.
    Each IDoc content has been compared manually against the xsd schema and it was fine.  
    I know that old way of modifying xsd is still possible.
    Best regards,
    Wojciech

    Did you find a solution to this? Having a similar error right now.
    Thanks and kind regards
    Jens

  • Adapter Engine for XI

    Hi, we are using XI 3.0 and try to test services /sap/bc/bsp/sap/spi_monitor and getting some error messages, i am sure in sxmb_adm logging_sync parameter is set to 1, when I goto RWB and select "Component Monitoring" Adapter Engine is yellow
    I am sending screen shot with it
    http://www.flickr.com/photos/25222280@N03/2384651871/

    Hi all
    We are using XI30 SAP640 SP20 and trying to create Alerts to eamil setup
    SAPconnect is working fine... all eamil works fine... in SAP system
    System Name XDV
    Follow this documents pdf file URL blow:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0b4580be-0601-0010-d3ad-bd6ce51ae916
    I am sending some paragraph arcording my probelm; someting I didn't understand please help me out
    If you open above URL and check page number I having problem
    QUESTION NO.1 Page No. 4.
    3.1.1 Runtime Workbench Configuration
    ICF Services
    /sap/bc/bsp/sap/spi_monitor for example this services
    all services are actived but when I right click any of them getting an error messages ?
    Will it efect somewhere ?
    QUESTION NO.2 Page No. 6
    System Group Entry
    When I check System Group Entry in RZ21 It does show XDV which is our XI system name with "YES" but
    under Group name is "System 640" not as a documents said ExchangeInfrastructure_System
    is that ok ?
    QUESTION NO.3 Page No. 8
    Set Up the Central Alert Server
    In doc. said RFC dest alert server: None
    In my system define our XI system host name forexample: xdbcixdv
    sould I have to put none or is ok?
    QUESTION NO. 3 Page No. 9
    3.ICF Services: Activate the following services in SICF
    some services are not listed in ICF such as
    /sap/bc/bsp/sap/alertinbox
    /sap/bc/bsp/sap/alertsubscription
    /sap/bc/bsp/sap/alertpersonalize
    /sap/bc/bsp/sap/alertpersonalize_rules
    When I tried to create its not take longer 15 char. I eamil to SAP they said its ok but services
    are running in background... i am not sure they are answer...? what do you thing?
    QUESTION NO.4 Page No. 9 (same page)
    4. Schedule Alert Processing
    I didn't define schedule, sould I have to do that ? if yes, what sould I do that
    and what kind of Variant report name should I select ?
    QUESTION NO.5 Page No. 10
    6. Schedule Report
    What kind of Report does it said and why we need to do that ?
    QUESTINO NO.6 Page No. 10
    3.2 End-to-End Monitoring
    its show PMI what is that for ? what does it do for alert
    QUESTINO NO.7 Page No. 13
    3. Schedule Alert Report
    I didn't define background job, I will do that so what varlant should I select ?
    QUESTION NO.8 Page No.14
    4. Create System Group
    When I tried to create its never create like Group its does show only sub-group
    why ? I want its show same as picture like yellow folder or group
    Exchangeinfrastructure_System
    as I maintion above its show my XDV system under group System640 with monitoring active YES
    is that ok ?
    QUESTION NO.9 Page No. 15
    6. Exchange Infrastructure Monitor
    When I goto RZ20 and select SAP CCMS Monitor Template, its show Exchange Infrastructure
    When I select it just show gray color look like disabled why is that that why its does not
    shows like picture shows ?
    QUESTINO NO.10 Page No. 16
    1. Create GRMG Customizing File
    Goto sap notes and download file in my computer change name like xdv_sld.txt
    change scenario only system landscape directory for testing purpose
    goto GRMG and updated that file and start it
    its show GREEN check mark which is running fine no errors
    Remember I just only change system landscape directory and create RFC connection
    with test connection no errors...:), i will be create some more RFC connecitno first
    I have to makesure its will works fine... or not ?
    question is that will I have to create all others at this time or 1 is ok ?
    QUESTINO NO.11 Page No. 18
    2. Use Standard XI Monitor as Basis
    can you please tell me what monitor should I select ? from the list ?
    QUESTION NO.12 Page No. 19
    1. Create an Alert Category
    What kind of Alert category will I create, I treid ALRTCATDEF and copy some other category was there
    like XDV_ALRT thats it ?
    can you please tell me what alert category sould I select or where should I go?
    QUESTINO NO.13 Page No. 21
    5. Define Recipients
    I would like to define some user like basis and other users sould I have to define there ?
    and what about next picture "SAP_XI_MONITOR" should I have to define that roules alwyas?
    QUESTINO NO.14 Page No. 22
    7. Alert Inbox
    When I goto Alertinbox does't show any messages at all; ? what i am missing
    QUESTINO NO.15 Page No. 24
    1. Create Alert Category for CCMS
    I didn't understand from page no 24 to till end why we are create again some alert for CCMS
    why we need that?
    Please can you tell me thease answse or any create dummy alert for testing, will be very
    help for me
    Thanks a lot in Advance
    Travis

  • Xi prioritization in adapter engine (ae, af, adapter framework, java, jca)

    Hi Gurus,
    We have both high and low priority messages using the SOAP Receiver Channel of the Central AE. How can we make sure that High Prio messages ALWAYS get a thread right away when entering the AE? Installing a separate AE is not an option.
    When I look in RWB->Component Monitoring->Adapter Engine->Engine Status in the Queues tab, I see this:
    SOAP_http://sap.com/xi/XI/SystemRecv true       1243           5(5)              5
    [http://<xi>/mdt/SOAP_http://sap.com/xi/XI/SystemRecv]
    When a new High Prio message enters, it can take 4 hours before it gets processed, because there are 1243 erroneous Low Prio messages also using the 5 available Threads...
    This delay is of course unacceptable for High Prio messages.
    Thanks.
    Gr, Wout

    OK, forgot to mention we're on PI 7.0 and no intention of upgrading.
    Has anybody tried to copy the SOAP Adapter deployment descriptor, change the namenamespace from "SOAP"  and "http://sap.com/xi/XI/System" into "MySOAP" and "http://company.com", copy the SOAP Adapter Metadata to the same namenamespace and redeploy it?
    This way you have created your own Queue, like ...
    SOAP_http://sap.com/xi/XI/System.Call.maxConsumers 5
    SOAP_http://sap.com/xi/XI/System.Recv.maxConsumers 5
    SOAP_http://sap.com/xi/XI/System.Rqst.maxConsumers 5
    SOAP_http://sap.com/xi/XI/System.Send.maxConsumers 5
    MySOAP_http://company.com.Call.maxConsumers 5
    MySOAP_http://company.com.Recv.maxConsumers 5
    MySOAP_http://company.com.Rqst.maxConsumers 5
    MySOAP_http://company.com.Send.maxConsumers 5

  • Need the difference between Adapter Engine and Advanced Adapter Engine

    Hello All,
    I am new to PI 7.1. Have knowledge on how message flow goes(PipeLine steps) in the Adapter Engine of PI 7.0.
    Now I have few doubts regarding the pipe line steps in PI 7.1. Whether they are similar to that of PI 7.0 or is there any change in the process? Can anyone help in explaining this difference?
    Regards,
    Achari

    Hello All,
    Thanks for the prompt responses and with best information, But apart from this,I need how an adapter(File/JDBC) works along
    with AAE in PI 7.1. When does the job of File/JDBC adapter is completed and resumed in a synchronous case. That is,
    File Location --> file adapter -
    > XI(AAE) --> JDBC adapter --> database.
    In file sender, lets suppose we have synchronous settings(Best Effort). Now when File adapter's job is finished and when it
    gets back the response back from XI. Please explain step by step from starting(file adapter polling the location) to getting the response coming back to XI.
    Regards,
    Achari.

  • Generate Message Interface for SOAP Adapter

    Hi All,
    I want to implement a scenario like this:
      ABAP System -> RFC Adapter -> XI -> SOAP Adapter -> Web Service
    Currently the WSDL of the web service is known. It is http://www.abysal.com/soap/AbysalEmail.wsdl
    How can I generate the inbound message interface in XI according to the WSDL?
    Thanks
    Jerome
    Message was edited by: Jerome Zhao
    Message was edited by: Jerome Zhao

    Hi Jerome,
    Import the WSDL as an external definition and then you can create a inbound Message interface based on that external definition.
    Regards,
    Sridhar

  • Synchronous messages for SOAP adapter.

    Hi All,
    I wanna expose an interface in XI as a WebService.My requirement is to invoke a webservice which takes some input and hands it over to a DataBase and gets something from it(DB) and hands it over to the application which had called this WebService.Both the request and response have to go and come through the WebService.Is it possible to design an Outbound Intf in Synchronoues mode with both the input and output messages types and expose that Intf as a WebService.
    Clarification and help on this wud b appreciated.
    Thanx in Advance.
    Anil Kumar Veepuri

    Hi Anil,
      You can definitely make an outbound Interface as a webservice.For this create two message
    types(Request & Response) and make a synchoronous Message Interface out of it.This will be
    our Outbound Interface. You will Definitely have JDBC Request and response.
    Map the outbound Resquest type-> JDBC Request.
    JDBC Response->Outbound Response.
    Go to Tools->Define Web service, mention the Outbound Interface you have created.Now you save the WSDL created out of it and make a call to this interface through the SOAP Adapter.
    Cheers,
    Rashmi

  • Decentralized Adapter Engine or Local Adapter Engine

    Hi Experts,
    I hv a doubt like what exactly we are achieving by installing a local Adapter engine?  Is this something to handle the firewall protocols? In one of the SAP material, it has been mentioned that aditional adapter engines may need to be installed "Close" (in a network sense) to the Business System? What does it mean?  What are the advantages over a centralized adapter engine?
    regards

    Vijaya Lakshmi,
    Every XI installation will install a default adapter engine and these are called as the Central / Local Adapter Engines. Most of the times this one Adapter Engine is more than sufficient.
    At times, when the load on your server is going to be high , you can install a Decentral Adapter Engines and these are nothing but seprate instances of your Adapter Engine that can pick data and send it to your Integration Engine.
    The need for a decentral Adapter Engine also arises when you have security restrictions, DMZ , etc in the landscape where one adapter engie is used for one particluar DMZ and another acts as the local adapter engine etc.
    Regards
    Bhavesh

Maybe you are looking for

  • I tried to eject a cd, didn't work so I turned off the computer and now it keeps getting stuck at the gray screen. How do I fix it?

    Here are a few more details. I put in a game cd for a windows computer, once I opened the folder on the desktop I noticed the install application was .exe so I tried to eject the cd but no matter what I tried on the computer it wouldn't come out. I w

  • ECC 6.0 to XI 3.0 e-Filing GB EOYR Interface Issue

    Hi, We are experiencing the following issue when attempting to file EOYR returns via our XI system. We have other scenarios (INYMV) that work perfectly via the same technical setup. The config in our DEV ECC to XI 3.0 system works for EOYR! The error

  • Premiere ele 11 get splash screen then nothing

    Premiere Elements 11: Version 20120921.B275.435760 Dell Latitude E6430 Intel Core i5-3210M @ 2.5GHz RAM 8 GB 320 GB SCSI drive with 30% available Windows 7 Professional SP1 64 bit I have been using APE 11 for over a year now with no difficulties.  Ye

  • Hp Pavilion DV7-2120sa not booting

    The laptop was cutting off after 3 seconds of turning it on(fan and the lights came on). I replaced the CPU and the laptop booted to the windows loading screen then cut off, now it only boots for about 3 seconds again with no screen just the fan and

  • Query for posting date versus created date

    Hi i would like a simple query (so i can use the query generator) to enable me to run a general ledger report that will include the date the transaction was created.  This will be a usefull query to identify any prior month or prior year transactions