ABAP stack configuration for content based message search in PI 7.

Hi experts,
I am trying to eanble Content based message search in PI7.11 SP10.
My requirement is to Filter message in PI moni based on a particular DeviceID field in the paylaod.I have set filters in SXMS_LMS_CONF.
But upon testing the extractor, the messages are extarcted based on the interface mentioned in the filter criteria, and not the particluar field of the message.
I have referred a few bolgs on this topic , but could not find a relevant solution to my issue. Am i missing any configurations in this? Or is his not possible without TREX.
Could anyone suggest a solution for this.
Thanks.

Filter
Extractor:
XPath: nm:XXXXXCreateRequest/MeterReadingDocument/UtiltiesMeasurementTask/UtiltiesDevice/UtilitiesDeviceID

Similar Messages

  • Performance impact of Content based message search in IE

    Hello Experts,
    I am working on implementing Content based message search in IE in PI 7.0 and PI 7.1 landscape.
    All the configurations are done and its working fine in Development scenario.
    I need help in identifying , how this actually works on technical level as in how the messages are getting searched based on the filter criteria, if there is any table getting created in background and values are getting stored etc.
    And also how could this impact the overall performance after implementing it in Production system.
    Thanks in advance!
    Warm Regards,
    Lisin

    Hi Lisin
    Not sure about 7.0/1 but for 7.4 these are the tables.(most probably tables should be same)
    When you configure a filter for UDMS search on ABAP stack(Tcod: sxms_lms_conf)
    Entries will be created in the following backed ABAP tables. (you can go to se16 and check the entries).
    SXMS_LMS_EXTR
    SXMS_EXT_FIL
    SXMS_NSPREFIX
    Data will be stored in this table
    SXMSPDATA
    When you configure a UDMS filter in RWB(java stack), entries will be created in the following backend tables
    XI_AF_LMS_EXTRACTR
    XI_AF_LMS_FILTER
    Data will be stored in the table (only the message id, direction, key field,value and position)
    XI_AF_LMS_DATA
    We have UDMS configured in our production system, and i never saw any performance issue.
    Regards
    Osman

  • Reg: Configuring the User-Defined Message Search

    Hi Experts !
    I am getting an error while configuring the user defined message search.
    Followed all the step mentioned in the sap help documentation.
    http://help.sap.com/saphelp_nwpi711/helpdata/en/48/c85598f63335bfe10000000a42189d/frameset.htm
    The last step, where we need to enter  URL for WSDL Access i am getting the following error:
    Error in WSDL access: Exception occurred in communication framework:
    Error in HTTP Framework:404Not Found
    http://<Host>/<Port>/MessageSearch/MessageSearchImplBean
    You should enter the host name and the HTTP port for the Advanced Adapter Engine
    i didnt get the meaning of above sentence : Is it different from what we use in the URL to access ESR and ID.
    Is there any other steps to make   MessageSearch/MessageSearchImplBean available
    Regards,
    Srinivas
    Edited by: Srinivas on Oct 1, 2010 7:48 PM

    Hi José Omar,
    thanks for the reply...
    I tried manual configuration but with no luck..opened a similar forum thread
    I have applied the sap note suggested  ,thinking that the error is due
    to any source code.
    The data synchronization is happening properly , but when i use test extractor button it throws the above mentioned error.
    In the system details  in have given the port number as 50700(which is visible in the link when we open integration builder page) and ESR client as 001.
    could you please let me know if the exact values to be filled in transport setting.i just entered the port and client , other things
    as default.
    Regards,
    Srinivas

  • Error handler for event based messaging framework

    I've been very interested in using the event based messaging framework (described here http://forums.ni.com/t5/LabVIEW/Community-Nugget-2009-03-13-An-Event-based-messageing-framework/td-p...) for my next large application.
    My main concern is the fact that it seems like typos would be very difficult to debug since you need to ignore unknown commands to make this system work.
    To solve this problem I've been considering the idea of having a single message error handler VI which will store all valid commands and check all sent commands to see if they are valid.  Each VI would send out a register message on startup with their name and all messages they can send and receive.  The message error handler would store these and then check all future messages to be sure it is a valid message, throwing an error if it is not.
    My basic problem is this: for this to work the message error handler VI would have to be started before any messages are sent so that it can capture all the register events.  If this is a VI that will be continuously running the entire application how can I ensure it starts first since I cannot wait for it to complete? (I.e. the usual method of running an error out wire or using a sequence structure will not work since everything will then wait for it to complete which will not happen until the program is ready to shut down)
    I'm assuming the answer might be to use an asynchronous call but I'm not very familiar with this method.  
    Any help is appreciated.  Thanks. 

    Could you just use the error handler as a subVI inside a case structure that is only called when you have new message to be checked? I'm not sure I understood the exact functionality you are looking for, so sorry if this does not apply.
    Zach P.
    Product Support Engineer | LabVIEW R&D | National Instruments

  • "No CEN system configured for CCMS monitoring" message

    Hello,
    When I want to use the reports option on central mode I receive this message:
    "No CEN system configured for CCMS monitoring"
    Can someone please guide me through this configuration?
    Thank you in advance,
    Roy

    Hi Roy,
    Monitoring Setup Guide will tell you how to setup CEN
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/43f30e51-0a01-0010-f59a-fecea2b95b2c
    Regards
    Juan
    Please reward with points if helpful

  • SetXmlDoc is failing for Container Based messages in 8.51 tools

    In 8.51 tools SetXmlDoc is throwing below error.
    "This method can only be used by nonrowset-based messages".
    Container message contains 3 rowset-based part messages.
    Currently we are using these rowset-based part messages in transformation app engine. So we need to construct the message payload using %TransformData in transform app engine.
    Is there any other alternate way to set the XML content into Container based message.
    I tried using LoadXMLString and LoadXMLPartString methods of message class, but these two also not setting the data in message.
    Please suggest me if anybody has any other approach
    Thanks,
    Azeem

    The idea of using rowset message is that you do not have to worry about the XML. I would suggest, you copy the generated XML and clean it out (remove PS specifics like PSCAMA). You can create a new non rowset message with that. This should give you the flexibility you want.
    Let me know if you have any questions.
    Regards,
    RK

  • Property configuration for ccBPM incoming message  size ?

    Hi,
    I got problem using ccBPM in PI 7.0 EHP2.  If the total of incoming records is less than 2000 line then the ccBPM able to process the message. But then if the incoming message more than 2000 always stuck at the ccbPM inbound queue and not able to continue unti i can delete the queue.
    is that any way to configure this ?
    Thank you and Regards
    Fernannd

    Hi Madhu,
    Actually, the total record that i have tested was 8000 (Header and detail). I have checked also the payload size is around 3.5 MB (i don't think that so big).
    I will continue to investigate what is the root cause because the bpm working fine if i am set the sender communication channel to split the message for every 500 record.
    Thank You and Regards
    Fernand

  • Agent configuration for Liberty-based federation

    Hi all,
    I am using AccessManager 7.1, and I was wondering to test the liberty-based federation authentication. I configured my authentication domain in the AM server, but then I had to configure the agent.
    In the tutorial there's information about how to configure it:
    Point the com.sun.am.policy.loginURL property in the AMAgent.properties file to the pre-login service URL running on Access Manager.
    but the j2ee agent (2.2 for tomcat) I installed has no property like that. I found something similar: the com.sun.identity.agents.config.login properties list, but I'm not sure I can use this instead of the loginURL property. Moreover, there are some webservices related properties like com.sun.identity.agents.config.webservice.enabled. The default value for the webservice.enabled is false, I suppose it must be changed to true, but what about the endpoints list? The authenticator property must point to an implementation class, so it is not what I need.
    How can I configure the agent to protect web services?
    Thank you.

    Hello Davinder,
    Even though the parameter is there, it must be accessible for checking.
    In order to get the profile value of the managed system we use a webservice handled by sapstartsrv on port 56013. It seems that this port is not listening: sapstartsrv is probably stopped.
    You can see it here:
    "!! Exception : Service call exception; nested exception is:
    java.net.ConnectException: Connection
    refused(cause=java.net.ConnectException Connection refused)"
    Would you please check that sapstartsrv is up and running, then check that port 56013 is listening and then please restart the setup.
    Note that your port number might be different.
    Additional information:
    As mentioned in the Note 936273,
    "The start service is integrated into the Unix operating system using the
    "sapinit" script as well as entries for each instance in
    "/usr/sap/sapservices" (see Note 823941 (UNIX) or Note 893215(IBM i)).
    So please check the Note 823941 and 936273 to set up the autostart of the sapstartsrv. Then restart your system and then you can check whether  sapstartsrv is started by
    - 'ps -ef   grep sapstartsrv' command.
    - '/sbin/init.d/sapinit status' command.
    Best regards,
    Guilherme

  • Incorrect condition evaluation for content-based routing (Receiver determ.)

    Hi experts,
    We have a SAP XI scenario (using web services), where we use external
    definition (an imported WSDL document) of messages, which contain
    elements with a default namespace. We have a problem during the
    receiver and interface determination, where we use conditions.
    When we use an element with a default namespace, it doesn't work (the receiver is not found), e.g. <UserRequest xmlns=http://portal.skoda-auto.com/Namespaces/PortalB2B...
    When we add some prefix to the namespace e.g. ns0, it starts working
    OK. Problem is, that sender application (web service client) send us
    message without a prefix.
    What we can do on the side XI? Can you suggest some solution for this problem?
    Do you know if SAP XI has some limitation using default namespaces?
    In our test system we use SOAP sender adapter and in productive we use external SOAP adapter.
    We use SAP XI3.0 (SP19)
    Thanks for your help!
    Regards
    Petr

    It is OK now. We have already solved the problem. We had to correct a
    wsdl and add to it <b>elementFormDefault="qualified"</b> ,
    <schema targetNamespace="http://portal.skoda-
    auto.com/Namespaces/PortalB2B" xmlns="http://www.w3.org/2001/XMLSchema"
    xmlns:ns0="http://portal.skoda-auto.com/Namespaces/PortalB2B"
    elementFormDefault="qualified" >
    The receiver determination started to work correctly. (Our partner apologise for this mistaken wsdl).

  • Generate abap client proxy for outbound asynchronous message

    I can't find execute_asynchronous method. I don't know why.

    Hi
    Correct code will be
    REPORT  ZDECALL_CUST_PROXY.
    DATA prxy TYPE REF TO ZDEMOCO_CUSTOMER_OUT.
    *DATA prxy TYPE REF TO zblogco_proxy_interface_ob.
    CREATE OBJECT prxy.
    *DATA it TYPE  zblogemp_profile_msg.
    DATA it TYPE  ZDEMOCUSTOMER1. " here is message type
    TRY.
        it-customer-cust_no = 'zp000001'.
        it-customer-sales_org = 'zso0001'.
        it-customer-division = 'zdiv00001'.
        CALL METHOD prxy->execute_asynchronous
          EXPORTING
            OUTPUT = it.
         commit work
      CATCH cx_ai_system_fault .
        DATA fault TYPE REF TO cx_ai_system_fault .
        CREATE OBJECT fault.
        WRITE :/ fault->errortext.
    ENDTRY.
    This should work. Check with the class you created for proxy
    ZDEMOCO_CUSTOMER_OUT.
    should have 4 methods. Else recreate the class.
    GET_PROTOCOL
    GET_TRANSPORT_BINDING
    CONSTRUCTOR
    EXECUTE_ASYNCHRONOUS
    Thanks
    Gaurav

  • Design suggestion for content based routing

    Hi All,
    I have the following scenario.
    Based on one field in the file I have to take the following decisions.
    1)If field is 'R'. Then I should send a mail with some data to the concerned person.
    2) If filed value is 'V' . Then I should create file with the  input XMl.
    Venu.

    hi,
    just use condition editor in directory to
    do it (receiver determination)
    if r then one service which will send mail
    if v then another service with mapping etc
    it's all standard
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • Message Correlation - Content Based - xCBL documents

    Hello B2B Gurus
    We have xCBL documents being exchanged between trading partners, How do you correlate messages?
    1. I have also refered to the following tutorials which refers to "Message Correlation End to End"
    http://www.oracle.com/technetwork/testcontent/b2b-tu-001-b2b-bpel-133467.pdf
    2. technical note on "IP_MESSAGE_TYPE"
    http://www.oracle.com/technetwork/testcontent/b2b-tn-008-ip-message-type-129343.pdf
    Can you please explain for a Purchase Order scenario how does Content Based message correlation occur?
    Thanks

    You need to provide appropriate Xpath's in Correlation tab of Document Definition. Stay tuned and soon I should post more details here.
    Regards,
    Anuj

  • Content of message deleted to save memory

    Hi experts,
    When I click on "details" tab in message Monitoring. It gives message "Content of message deleted to save memory" and does not show the Payload of the messages too.
    Please let me know wht does this means"Content of message deleted to save memory"??
    thanks in advance

    Hi!
    Abishek's tip is well for the Java part (RWB/Adapter Engine message persisting - you will have to set a parameter there).
    In SXMB_MONI you will see  ...
    1. only the ABAP part of the messages (not message content in Adapter Engine - therefore you need RWB)
    2. synch messages only if you have configured for persisting synchronous messages in ABAP stack.
    You can do that in SXMB_ADM -> Configure Integration Engine -> Category RUNTIME -> LOGGING and/or LOGGING_SYNC -> set to 1 (0 per Default).
    Regards,
    Volker

  • Sender SMTP Adapter / Content Based Routing / Mapping of an attachement

    Hi all,
    I'm still working on my SMTP --> PI --> Proxy scenario (asynchronous). I've tried several different properties of my sender communication channel (type = mail), but I didn't find the correct configuration. Hopefully it exists.
    I'm working with PI 7.0 SP10.
    I get an inbound message via Mail using sender SOAP Adapter. The message payload itself is an attachement. Now I'd like to do the following:
    a) Content Based Routing in Receiver Determination based on the message subject
    b) Mapping of the Attachement XML message to my inbound proxy interface
    Now, trying to do so, I didn't get it work. When I use XIPAYLOAD with keep attachements, I get two attachements in my inbound message (one in XI mail package format having the subject within, one with the IDoc structure I'd like to map). How can I assign the second attachement to be used for my message mapping?
    When I use XIALL instead of XIPAYLOAD, I think the mapping will work but my subject for content based routing will be lost, right? That one I didn't get running because of another failure, so I don't know the exact behaviour of the adapter for that configuration.
    Anybody out there who know the correct configuration for the sender mail adapter for my small scenario above?
    BR
    Holger

    Hi Stefan,
    sorry for misunderstanding, for sure I'm using the mail adapter, not the SOAP Adapter. I'm actually on the same direction. I'm using XIPAYLOAD as message protocoll (having the attachement as the content for the mapping --> correct). Furthermore I've also found the predefined context objects for the content based routing receiver determination.
    What I missed was setting the following properties in the communication channel:
    To store adapter attributes in the message header of the XI message, set the Set Adapter-Specific Message Attributes indicator.
    The following attributes are added to the XI message header if the sender makes them available, and if the Variable Transport Binding indicator is set.
    Now it's working
    BR
    Holger

  • ABAP STACK and JAVA STACK certificates

    Hi Fiends,
    I have requirement in which I want to use HTTP adapter to send message and apply security certificate. I got from sdn that if I wan to use http adapter with certificate than I have to install certificates in ABAP stack.
    My problem is I had one scenario in which I am using BC adapter to send message with security certificate and for that I had applied certificates in java stack and its working properly.
    My question is,
    Is it possible to use Java Stack and ABAP STACK together..?
    I mean is it possible to implement both of the above scenario in same xi system?

    Hi Soni,
    You cannot use the same certifcates wihch you installed in Java stack with abap stack. You need to install separealy on teh abap stack.
    For HTTP communication you dont need to install certificates. You only need when you want to use HTTPS communication. So if you want to use HTTPS communication and want to use SOAP adapter then you can use ther certifcates which is already installed on java stack. But if you want to use HTTP adapter then you need to install in ABAP stack.
    Please see this hlep on how to install on the java stack and the process behind it:
    http://www.i-barile.it/SDN/EnablingSSL&ClientCertificatesOnTheSAPJ2EEEngine.pdf
    Also check this help:
    http://help.sap.com/saphelp_nw04/helpdata/de/14/ef2940cbf2195de10000000a1550b0/content.htm
    on abap stack check seshus response:
    HTTPS  enabling
    Regards,
    ---Satish

Maybe you are looking for

  • DVD Drive

    I have an HP Pro 3500 and my DVD drive only recognizes CDs and not DVDs I know the DVD is good since I can read it on my wife's laptop.  It shows the DVD drive as drive F under Devices with removable storage  but doesn't list it in the left column un

  • ATT Microcell works with one iPhone in the house but not the other

    A client of mine got new two new iPhone 6 phones when he and his wife signed up for ATT service. What ATT failed to tell him is that they don't have a tower in the area where he lives and he gets no cell reception from his house, and has one bar whil

  • Why Index size is bigger than table size?

    Dear All, I found in my database my tables sizes is coming around 30TB (All Tables in Database). and my index size for the same is 60TB. This is data ware housing environment. How the index size and table size are differing? Why they are differing? w

  • Firefox crashes when I touch the Bookmarks tab. Galaxy S3

    I've done a sync to my desktop. Everything else seems to work OK. It crashes also when I scroll through Top Sites, although that seems to not happen all of the time.

  • Unknow Error: Tried all suggestions

    For the past two days, I have tried to publish to my. iWeb pages and I receive the following error: Publish Error. An Unknown error occurred. I have tried opening the package contents of my domain and trashed: PrePublishState.plist (this turns the ic