Filtering proxy messages in XI

Hello ,
I have a proxy outbound scenario which is triggering data from ECC which is converted to flat file in XI.
The number of messages triggered in a single run of this interface is around 3000. And many times I am required to find message in XI with particular business content.
I dont know if there is any way of filtering proxy messages in XI as per content in payload.
Is there anyway of doing this?
Any help is greatly appreciated.
Thanks
Anand.

Hi,
you can filter this  in Proxy logic it self or you can filter this in PI Mapping.
i suggest you to do in Proxy program.
Regards,
Raj

Similar Messages

  • Privacy Enhancing Filtering Proxy Chain for OS X

    A privacy enhanced web proxy is a nearly essential tool on the modern web: it blocks ads, malicious scripts, and conceals information used to track you around the web. I've provided a quick setup below in case it's useful to others. This will build a privatizing squid:privoxy proxy chain that works with any browser, and can be used by anyone on your LAN, including and especially secure VPN logins and ssh tunnels. In my experience, this setup is a lot more capable and effective than using a simple adblocking Firefox Add-On. There's a world of difference between reading ad-filled web pages with and without a filtering proxy server. I've also included information for a polipo proxy that can be used with Tor for full anonymity, as well as a script for ssh tunnelling
    Install Xcode and Macports
    Install squid, privoxy, and polipo:
    $ sudo port selfupdate
    $ sudo port install squid privoxy polipo
    $ sudo port load squid privoxy polipo
    Configure the squid/privoxy/polipo config files shown below, then relaunch the proxies and test to make sure they're up:
    $ sudo launchctl unload -w /Library/LaunchDaemons/org.macports.Squid.plist
    $ sudo launchctl load -w /Library/LaunchDaemons/org.macports.Squid.plist
    $ sudo launchctl unload -w /Library/LaunchDaemons/org.macports.Privoxy.plist
    $ sudo launchctl load -w /Library/LaunchDaemons/org.macports.Privoxy.plist
    $ sudo launchctl unload -w /Library/LaunchDaemons/org.macports.Polipo.plist
    $ sudo launchctl load -w /Library/LaunchDaemons/org.macports.Polipo.plist
    $ nmap -p 3128,8118,8123 localhost
    Starting Nmap 5.51 ( http://nmap.org ) at 2012-02-07 11:47 EST
    Nmap scan report for localhost (127.0.0.1)
    Host is up (0.00013s latency).
    PORT     STATE SERVICE
    3128/tcp open  squid-http
    8118/tcp open  privoxy
    8123/tcp open  polipo
    Now web applications can use your filtering web proxy chain. If you use the config files below, websites will not know where you came from (HTTP_REFERER header is forged), and will not know your User Agent (also forged), and read access is block to several HTTP header fields. Ads are filtered. Your connection looks like this:
    Application  <--port 3128-->  Squid  <--port 8118--> Privoxy  <----> Internet
    Configure your network to add an option to route your web traffic through this proxy. System Preferences>Network>Wi-Fi/Ethernet/...>Locations:>Edit Locations...> Gear icon, Duplicate Location, Advanced...>Proxies> Check boxes for HTTP and HTTPS web proxies with proxy server localhost:3128.
    While you're at it, configure your OS and browsers to block Adobe flash cookies. Read this WSJ article series to understand how this impacts your privacy.
    System Preferences>Flash Player>Block all sites from storing information, using your camera and microphone, and networking with peers. Also Delete all data and go to this Adobe Flash Player Settings web page and block all sites from storing information, using your camera and microphone, and networking with peers.
    Firefox/Safari>DO NOT ALLOW third party cookies, request not to be tracked
    Firefox Add-Ons: NoScript (blocks/manages JavaScript), Beef TACO (blocks/manages flash cookies), BetterPrivacy (blocks/manages flash cookies), and the EFFs HTTPS Everywhere.
    You can also download the Tor anonymous proxy chain for both OS X and iOS devices. This will run a little polipo proxy natively on mobile devices.
    Here are the config file settings. Search through the config file too see the appropriate location for these settings. Turn off http_access and icp_access (squid), permit-access (privoxy), and allowedClients (polipo) if you do not want everyone on your LAN to be able to use the proxy. Double check that you're not running an open web proxy on the internet.
    $ sudo vi /opt/local/etc/squid/squid.conf
    # See http://www.privoxy.org/user-manual/config.html
    # Define Privoxy as parent proxy (without ICP)
    cache_peer 127.0.0.1 parent 8118 7 no-query
    http_access allow localnet
    icp_access allow localnet
    via off
    # old 'http_anonymizer standard'
    header_access From deny all
    # forge Referer in Privoxy
    # header_access Referer deny all
    header_access Server deny all
    # forge User-Agent in Privoxy
    # header_access User-Agent deny all
    header_access WWW-Authenticate deny all
    header_access Link deny all
    # more privacy
    header_access Cache-Control deny all
    header_access Proxy-Connection deny all
    header_access X-Cache deny all
    header_access X-Cache-Lookup deny all
    header_access Via deny all
    header_access Forwarded-For deny all
    header_access X-Forwarded-For deny all
    header_access Pragma deny all
    header_access Keep-Alive deny all
    shutdown_lifetime 10 seconds
    # See http://www.privoxy.org/user-manual/config.html
    # Define ACL for protocol FTP
    acl ftp proto FTP
    # Do not forward FTP requests to Privoxy
    always_direct allow ftp
    # See http://www.privoxy.org/user-manual/config.html
    # Forward all the rest to Privoxy
    never_direct allow all
    dns_nameservers 10.0.1.2 10.0.1.1
    forwarded_for off
    $ sudo vi /opt/local/etc/privoxy/config
    forward  /      .
    $ sudo vi /opt/local/etc/privoxy/match-all.action
    +change-x-forwarded-for{block} \
    +deanimate-gifs{last} \
    +filter{refresh-tags} \
    +filter{img-reorder} \
    +filter{banners-by-size} \
    +filter{webbugs} \
    +filter{jumping-windows} \
    +filter{ie-exploits} \
    +hide-from-header{block} \
    +hide-referrer{conditional-block} \
    +session-cookies-only \
    +set-image-blocker{pattern} \
    / # Match all URLs
    # See http://www.christianschenk.org/blog/enhancing-your-privacy-using-squid-and-privo xy/
    +hide-referrer{conditional-forge} \
    +hide-user-agent{Mozilla/5.0} \
    / # Match all URLs
    $ sudo vi /opt/local/etc/privoxy/user.action
    # fix bing's travel site, others
    { -block }
    ads1.msn.com/
    .bing.com/travel/jsxc\.vjs\?
    .onecause.com
    .apple.com
    .go.com
    # sourceforge
    { -block -filter -deanimate-gifs}
    .sourceforge.net
    .dell.com
    # expedia
    { -hide-user-agent }
    .expedia.com
    # don't filter downloads
    {-filter -deanimate-gifs}
    /.*\.iso(\?|$)
    /.*\.mp3(\?|$)
    /.*\.mp4(\?|$)
    /.*\.mov(\?|$)
    /.*\.mpg(\?|$)
    /.*\.ogg(\?|$)
    /.*\.aac(\?|$)
    /.*\.zip(\?|$)
    /.*\.pdf(\?|$)
    /.*\.dmg(\?|$)
    /.*\.tar(\?|$)
    /.*\.gz(\?|$)
    /.*\.dat(\?|$)
    $ sudo vi /opt/local/etc/privoxy/config
    proxyAddress = "0.0.0.0"    # IPv4 only
    allowedClients = 127.0.0.1, 10.0.1.0/16

    This configuration looks great and I was try to apply for my laptop. Unfortunatly I'm not an expert, and I have problem with config file settings for squid.config.
    I was installing squid (at first 2.7 version but later 3.1, because being able to use the GUI squidMan)), Privoxy and polipo with sucess with MacPorts. Using also MacPort to get nmap.and proxies look to be up :
    Starting Nmap 6.01 ( http://nmap.org ) at 2012-08-23 21:59 PHT
    Nmap scan report for localhost (127.0.0.1)
    Host is up (0.00046s latency).
    PORT     STATE SERVICE
    3128/tcp open  squid-http
    8118/tcp open  privoxy
    8123/tcp open  polipo
    Configure the network was not a problem (just an interrogation about FTP proxy ?)
    To edit and add lines and save  match-all.action,user.action
    was fine also. I don't know why the command sudo vi /opt/local/etc/privoxy/config is repeat twice one to add forward  / and later 
    proxyAddress = "0.0.0.0"    # IPv4 only
    allowedClients = 127.0.0.1, 10.0.1.0/16
    I was add these 3 lines anyway, the main problem being I guess to put properly configurations  for squid.conf
    Here below the template gave by SquidMan,(easier for me getting the main lines!) I just have modified Privoxy as parent proxy but I was not able to manage properly where adding these settings.( getting error about localhost ie).
    Could you kindly past them in this template ? I guess it will fix my configuration ! thank you in advance.
    Sincerly,
    Franck
    # WARNING - do not edit this template unless you know what you are doing
    # the parent cache
    cache_peer 127.0.0.1 parent 8118 7 no-query no-digest no-netdb-exchange default
    # disk and memory cache settings
    cache_dir ufs %CACHEDIR% %CACHESIZE% 16 256
    maximum_object_size %MAXOBJECTSIZE%
    # store coredumps in the first cache dir
    coredump_dir %CACHEDIR%
    # the hostname squid displays in error messages
    visible_hostname %VISIBLEHOSTNAME%
    # log & process ID file details
    cache_access_log %ACCESSLOG%
    cache_log %CACHELOG%
    cache_store_log %STORELOG%
    pid_filename %PIDFILE%
    # Squid listening port
    http_port %PORT%
    # Access Control lists
    acl localhost src 127.0.0.1/32
    acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
    acl manager proto cache_object
    acl SSL_ports port 443
    acl Safe_ports port 80                    # http
    acl Safe_ports port 21                    # ftp
    acl Safe_ports port 443                    # https
    acl Safe_ports port 70                    # gopher
    acl Safe_ports port 210                    # wais
    acl Safe_ports port 1025-65535          # unregistered ports
    acl Safe_ports port 280                    # http-mgmt
    acl Safe_ports port 488                    # gss-http
    acl Safe_ports port 591                    # filemaker
    acl Safe_ports port 777                    # multiling http
    acl CONNECT method CONNECT
    %ALLOWEDHOSTS%
    %DIRECTHOSTS%
    # Only allow cachemgr access from localhost
    http_access allow manager localhost
    http_access deny manager
    # Deny requests to certain unsafe ports
    http_access deny !Safe_ports
    # Deny CONNECT to other than secure SSL ports
    http_access deny CONNECT !SSL_ports
    # protect web apps running on the proxy host from external users
    http_access deny to_localhost
    # rules for client access go here
    http_access allow localhost
    %HTTPACCESSALLOWED%
    # after allowed hosts, deny all other access to this proxy
    # don't list any other access settings below this point
    http_access deny all
    # specify which hosts have direct access (bypassing the parent proxy)
    %ALWAYSDIRECT%
    always_direct deny all
    # hierarchy stop list (squid-recommended)
    hierarchy_stoplist cgi-bin ?
    # refresh patterns (squid-recommended)
    refresh_pattern ^ftp:                    1440          20%          10080
    refresh_pattern ^gopher:          1440          0%          1440
    refresh_pattern -i (/cgi-bin/|\?) 0          0%          0
    refresh_pattern .                    0          20%          4320

  • Safari Quicktime plugin and filtering proxy

    I there. I work in a secondary school in the UK and we have a suite of iMacs that are integrated into our Windows network. We've just encountered a frustrating problem using Safari (4.0.4) and our internal filtering proxy machine (RM SmartCache (2a.9.9) -a third-party product built on linux, but sadly I can't provide any more information than that about its internals).
    Our webfilter is set to authenticate users via Active Directory. On the Macs, it cannot do this, so asks users to manually log in with their AD credentials when they request a page. Frustrating for them (largely because they haven't figured out what the 'Remember this password' tickbox does), but it works.
    The problem we're having is that the Quicktime plugin for embedded videos also asks for authentication credentials for the webfilter box, but never accepts any and the video never plays - it just pops up the authentication request dialog over and over, regardless of the credentials you provide or the form you type them (username, domain\username, domain/username etc).
    (FYI, the page prompting the question in http://www.apple.com/ilife/tutorials/#idvd , but this also occurs with other Quicktime embedded movies on other sites.)
    To add to this issue, I've tested the same functionality in Firefox 3.6, and it works correctly. The Quicktime plugin still requests proxy authentication, but it only asks once, then starts playing the video.
    Has anyone encountered this, or a similar problem before? Does anyone have any ideas where I can look next to resolve this? I'd prefer not to have to roll out Firefox to the Macs, if it can be avoided...
    Thanks in advance,
    Andy B

    YES!!!i am having the same problem...same exact problem...i have had apple people out to my school and had them talk with our network people to no avail...apple is stumped...it makes teaching with a mac very hard, but double worse is the image that macs dont play well together...arrrggghhh...come on apple i have had this issue for over a year...please fix this
    Message was edited by: RASTA

  • Proxy messages not processed in PI 7.1 pipeline coming from local client

    Dear experts,
    We have recently installed a PI7.1 system with two clients:
    200 - Integration Server
    250 - Local Integration Engine
    Now, when we send proxy messages from the 250 client to the 200 client,
    the messages are not processed in the integration server. The message
    does arrive as we can see in SXMB_MONI, but there is no receiver determination
    or what-so-ever executed. In SXMB_MONI we can see that only the SENDER
    pipeline is executed.
    Proxy messages from 6.20 and 7.0 systems to IS are properly processed.
    Ofcourse the 250 client is defined as an application system in the integation engine
    configuration (SXMB_ADM).
    regards,
    Jeroen

    In SXMB_MONI we can see that only the SENDER pipeline is executed.
    Yes. Even if no receivers are configured the data from sender to XI should be visible in sxmb_moni.
    Check smq1 at XI. There could be some problem with the technical system for client 250.
    Regards,
    Prateek

  • How to find contents of ABAP proxy message

    we are using an ABAP proxy to send data including a document number from SAP to PI when a document is received on our SAP ERP system.
    it is possible under certain conditions that the proxy will not be processed, but the document has. I want to be able to check the messages sent to PI  to ensure that all the data has actually created a proxy message. How can I, if it is possible, find the data within the messages so I can determine if the whole process has completed OK.
    Put another way how do we know what data is in a message as listed under transaction SXMB_MONI ? The GUID in this transaction appears to relate to table SXMSPMAST but how can I find the information contained within that message so I can then link the message with the original document and then if necessary call the proxy again for that document ?
    Colin
    Edited by: Colin Heap on Oct 22, 2009 5:16 PM

    The problems I mentioned above seem to have been down to the xml messages themsleves rather than the coding found from Ravis' link however I made a few changes to the code to add more flexibility in the search parameter and also a TRY - ENDTRY to deal with the problem of abends when the SAP cannot interpret the message contents.
    please refer to the original BLOG ( Super Message Monitor for SAP XI ) by Alessandro Guarneri at the link in Ravis' post.
    I have then made the following changes. Please note that the field names used in my code are slighlty different to the original code to fit in with local coding practice however I think it will be easy for a programmer to interpret the changes
    1. Selection Screen 850 has been changed to use a SELECT-OPTION for the payload value. In Alessandros' code this is in INCLUDE ZXIMONI_RSXMB_SEL_MSG_SEL.
    * Super selection screen -------------------------------------------------- BEGIN
    TABLES: idxsndpor, idxrcvpor.
    SELECTION-SCREEN BEGIN OF SCREEN 0850 AS SUBSCREEN.
    SELECTION-SCREEN COMMENT 5(40) text-S98.
    * IDoc
    SELECTION-SCREEN BEGIN OF BLOCK idoc WITH FRAME TITLE text-s16.
    * Sender
    SELECTION-SCREEN BEGIN OF BLOCK idoc_snd WITH FRAME TITLE text-s14.
    SELECT-OPTIONS: s_snum FOR idxsndpor-idocnumber NO INTERVALS,
                    s_styp FOR idxsndpor-idoctyp    NO INTERVALS.
    SELECTION-SCREEN END OF BLOCK idoc_snd.
    * Receiver
    SELECTION-SCREEN BEGIN OF BLOCK idoc_rcv WITH FRAME TITLE text-s15.
    SELECT-OPTIONS: s_rnum FOR idxrcvpor-idocnumber NO INTERVALS,
                    s_rtyp FOR idxrcvpor-idoctyp    NO INTERVALS.
    SELECTION-SCREEN END OF BLOCK idoc_rcv.
    SELECTION-SCREEN END OF BLOCK idoc.
    * Payload
    SELECTION-SCREEN BEGIN OF BLOCK xp WITH FRAME TITLE text-s30.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (30) text-x01 FOR FIELD p_xpath.
    PARAMETERS: p_xpath TYPE text256.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (30) text-x02 FOR FIELD s_xvalue. 
    PARAMETERS: p_xvalue TYPE text256 NO-DISPLAY.                   
    SELECT-OPTIONS s_xvalue for p_xvalue.                                      
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK xp.
    SELECTION-SCREEN END OF SCREEN 0850.
    * Super selection screen -------------------------------------------------- END
    I'm having trouble entering the next piece of code for INCLUDE ZXIMONI_RSXMB_CUSTFILTERS  so will enter it in the next post.

  • ABAP Proxy - Message prioritizing in ECC

    Dear Experts,
    Can you provide me any document to prioritize the proxy messages in Application Engine (ECC - SMQ2). I've already gone through the document for Integration Server but I need the one more specific for the Application Engine and more details like configuring specific queue sets for individual interfaces. Please help.
    Thanks,

    Hi,
    The queue used for Proxy call is not registerd in ECC system. You need to register the queue to process successfully.
    you will get the name of Queue from SMQ2 t-code and register it with t-code SMQR.
    Thanks
    Swarup
    Edited by: Swarup Sawant on Aug 24, 2009 8:03 AM

  • OSB:Publish to business service with for each in osb proxy message flow

    Hi,
    I have an external application that will make a call to my web-service and post a message to my queue "A" and i need to model my osb component such that it picks the message from that queue " A"and posts it to another queue "B". All this is done without any BPEL involved.
    for publishing the message i have created a business service that publishes a msg to the queue A and my proxy service is modelled such that it subscribes to this same queue A and publishes the msg to another business service (that posts it to a queue B).
    Everything is working fine but i have an issue in modelling my proxy message flow. If an external application sends a bulk msg i need to post the message one by one to my queue B. I have used for-each and Publish to BS but the msg doesn't get posted one by one. i know i am missing something please help me out.
    SOA Suite Version - 11.1.1.3

    Are you sure that your for-each definition is correct? Does the flow within the for-each get executed multiple times?
    You can check this by logging the variable to which you assign the message in the for-each. Don't forget to put the log level to Error, so you're sure that it's logged.
    Let's say you get a list of persons like the following xml in a variable personList
    <Persons>
    <Person>Glenn</Person>
    <Person>Prasanth</Person>
    </Persons>
    Your for-each definition should be the following.
    For each variable: person
    XPath: +./Person+
    In Variable: personList
    You don't mention the Persons element in the XPath expression since it is the root element of the XML. The root element is represented by . (dot).
    In the for-each, the variable person can be used like any other variable.

  • Re-trigger failed proxy message after certain time automatically in CRM

    Hi experts,
    Can anyone tell me if we can automate the process of re-triggering failed proxy messages in SAP CRM sxmb_moni, say after a certain period of time.
    Thanks
    Swapna .

    Hi Gigi,
    As stated in one of the blog (/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically):
    For automatic qRfc failure recovery, Schedule the report RSQIWKEX to run periodically. This report enables automatically resets the queues.
    Also, refer the following threads for more information on this topic:
    Re-Process failed XI Messages Automatically
    /people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm

  • Proxy Message Flow

    Hello everyone,
    I am new to OSB and proxy services. I have some questions:
    1. In proxy message flow, what is the difference between Pipeline node and routing node?
    2. How to call more than one backend?
    Any help is appreciated.
    Thanks

    In the message flow Pipeline Pair is added to do processing on the request before sending it to an external service or processing of the response which is received from the external service. This processing may include transformations, logging/reporting, validations and enrichment as well which can be done by calling other services using Service Callout.
    Route is the node you use to send the request to an external service via a business service or even another Proxy Service within OSB which performs a set of functionality.
    Pipeline pair and route both are optional, you can have a service with just pipeline pair and still call one or more backend services using Publish or Service Callout. You can also have a service without pipeline pair and just Route node and still do transformation in the Route node.
    The choice is yours to design the service message flow in a logical way.
    To answer your second question, there are multiple ways to invoke more than one backend service.
    You can use Service Callout and Publish in the Pipelines to call any number of backend services. You can also call multiple backends by using Route action in Route node for one backend and having Service CAllouts in the Request actions section of Route action. You can also use Split Join if you want to call multiple backend services in parallel.
    Again, it is upto you to design the message flow in a logical way.
    For example, for a use case of creating an order in a backend system for a customer, Lets say you have to call a service A to get some customer data based on customer id and then send customer data to another backend service B to create order for that customer. Then ideally you should have a service callout in Request pipeline to Service A, as this is enrichment and then use a Route to call the backend service B to create the Order with enriched customer data.

  • Osb: Proxy Messaging Service retrieve only xml message that have the proper

    Hi All.
    I have a Proxy Service with Messaging Service type which read xml messages from a queue.
    The Request Message Type in the proxy is xml and I have provided the type information by declaring (in the element and type field) the XML schema type of the XML document exchanged.
    I need the proxy service to retrieve from the queue only the xml messages that have the proper schema.
    But when the proxy retrieves any xml msg in the queue regardless of their schema definition .
    Appreciate your input.
    Thx,
    Ross
    Edited by: user6677631 on Feb 25, 2013 9:52 AM
    Edited by: user6677631 on Feb 25, 2013 10:02 AM

    Selecting the XML schema for request type in a messaging proxy does not ensure the validation of incoming XML message against schema. Similarly if you create a WSDL based proxy the validation against WSDL definition will not happen automatically. Choosing XML as the type of message will only ensure that any malformed XMLs will be rejected before entering the message flow. For validating against schema you will need to explicitly add a validate action within the proxy message flow, if validation fails raise an error and roll back the message to the Queue or log the errored message and commit the message/publish to an error queue.

  • Filtering JMS Message to invoke Multiple MDB's

    Can I accomplish a job using JMS and MDB where. I want to use a single queue to send/receive 3 different messages and based on the mesage received need to call appropriate MDB out of 3 MDB's
    How can i filter the message to invoke corresponding MDB.
    My present design am using a JMS sender object to send message and a JMS receiever class to receieve it and then call appropriate MDB.
    I am looking for an option to directly invoke MDB after filtering the message . I m using weblogic JMS for this .
    Is there is a better way doing so?
    Thanks!

    Set some message header on the message then use a selector on each MDB to filter the messages so that the right MDB gets the right message. Or use a different queue for each MDB
    James
    http://logicblaze.com/
    Open Source SOA

  • Filters putting messages in wrong folder

    I've created a large number of filters for email based on from address, where each rule puts messages from a list of addresses into a specific folder, one folder per rule. for some reason, a few email addresses are always put in the wrong folder. I've verified that that address is not in the rule for that folder, and that the address is in the rule for the desired folder.

    If you want filter logs, you need to set that up after setting up the filter. Select the name of the filter, click the Filter Log button, then check the "Enable the Filter Log" box.

  • ABAP Server Proxy: Message getting blocked in R/3 Application system

    Dear All,
    We have developed a FILE->XI->SAP R/3 (WAS 620) interface using ABAP Server proxies. Message gets successfully transferred to R/3 system using proxies but is getting stuck in inbound queues with green flag and message <b>"message scheduled(commit follows)"</b>. In queue it displays status as <b>"CPICERR"</b> with description <b>"connection closed(no data)"</b>. When trying to execute LUW manually from queue it throws message <b>"Target system/gateway not active"</b>. I've checked queues they are registered properly, SLDAPICUST, SLDCHECK & Integration Engine Configuration checks are successful.
    Can you please provide your valuable inputs?
    Thanks and Best Regards
    Prashant Rajani

    Hi Stefan,
    I am doing a submit to another report from ABAP proxy which inturn updates data in respective tables. Whether still commit work is required after submit?
    The code was tested succesfully in Dev and in QA it started giving this problem.
    Please let me know if we are missing on something.
    Thanks & Regards
    Prashant

  • Proxy messages are stucked in SMQ2.Can I pass these msgs in separate queue?

    Hi Guys,
    File >PI>ABAP proxy. (ECC)
    Once i pick and process the file, the resultant message is updating the table in ECC through ABAP proxy. These messages are high priority and they should not stuck in the queues in ECC.
    The problem is some of the messages of this interface are getting stucked in queues (SMQ2) by colliding with other low priority messages which are failed due to some data issues.
    Is there any way I can separate these high priority messages into separate custom queue and process them?
    Do I need to this in ECC or PI?
    Thanks
    Deepthi

    Hi,
         As Debashis has already said, use message prioritization in PI to handle your requirement.
    For SAP NetWeaver PI 7.0, navigate to SAP NetWeaver 7.0  SAP NetWeaver 7.0 Library  SAP NetWeaver Library  SAP NetWeaver by Key Capability  Process Integration by Key Capability  SAP NetWeaver Exchange Infrastructure  Runtime  Integration Engine  Prioritized Message Processing.
    For SAP NetWeaver PI 7.1 (including EHP 1), navigate to SAP NetWeaver  SAP NetWeaver PI/Mobile/IdM 7.1  SAP NetWeaver Process Integration 7.1 Including Enhancement Package 1  SAP NetWeaver Process Integration Library  Function-Oriented View  Process Integration  Integration Engine  Prioritized Message Processing.
    For more details about message prioritization within the Advanced Adapter Engine, please refer to SAP Help Portal http://help.sap.com, and navigate to SAP NetWeaver  SAP NetWeaver PI/Mobile/IdM 7.1  SAP NetWeaver Process Integration 7.1 Including Enhancement Package 1  SAP NetWeaver Process Integration Library  Function-Oriented View  Process Integration  Process Integration Monitoring  Component Monitoring  Prioritizing the Processing of Messages.

  • Proxy messages are stucked in SMQ2 as scheduled status

    Hi,
    I am doing File(FCC) >PI 7.0>ABAP proxy. (ECC) Scenario.
    Once i pick and process the file, the resultant message is updating the table in ECC through ABAP proxy. These messages are getting stucked in queues (SMQ2)  in ECC. My message is not having much data , it is very less in size.
    And there is no messages in Queue.
    I register all queues in SMQR in PI and ECC.
    Does I need to do any activity in ECC or PI? What could be a problem. Please suggest .
    Thanks
    Ayub

    Hi Venkata,
    Thanks for very quick replay.
    Are the messages stuck with any error?--> First I can see the Green Color Flag as scheduled status, I open the message I can see there is no error message.Bt when I have look at end of the message in SXMB_MONI at Q.Status , I can see Message Has error
    In SMQ2 -->
    Cl. Queue Name               Entries    Status   Date 1     Time 1   NxtDate           NxtTim                  Sender ID                        Wait for queue
    200 XBTR0009                         1  SYSFAIL  24.02.2012 10:53:34 24.02.2012 10:53:34      R3DEVQA_RDV_01
    And when I double click the XBTR009 I can see the below message :
    Cl.       User                  Function Module                 Queue Name                Date        Time                       StatusText
    200  ALEREMOTE    SXMS_ASYNC_EXEC                 XBTR0009                  24.02.2012  10:53:34  Screen output without connection to user.
    This are status of the messages. Please help me.
    Regards,
    Ahmed

Maybe you are looking for