Lack of information in JMS based notification message

Hello,
I have configured Watch for server log and related JMS Message Notification.
However, I get only a text like "MapMessage[ID:<589306.1276727319522.0>]" in the JMS message text.
How can I get the original log message by that ID or the JMS message's text can be extended with content WatchData attribute?
Very appreciate any help or direction to place where I can read about it.
Thanks,
Yuriy

I have figured out what is going on.
WLDF notification is written to JMS in the format that WLS Administrative Console can not read it.
However, when I export message to XML I can see all information that I need:
<?xml version="1.0" encoding="UTF-8"?>
<JMSMessageExport>
<mes:WLJMSMessage xmlns:mes="http://www.bea.com/WLS/JMS/Message">
<mes:Header>
<mes:JMSMessageID>ID:&lt;589306.1276788240914.0></mes:JMSMessageID>
<mes:JMSDeliveryMode>PERSISTENT</mes:JMSDeliveryMode>
<mes:JMSExpiration>0</mes:JMSExpiration>
<mes:JMSPriority>4</mes:JMSPriority>
<mes:JMSRedelivered>false</mes:JMSRedelivered>
<mes:JMSTimestamp>1276788240914</mes:JMSTimestamp>
<mes:Properties>
<mes:property name="JMSXDeliveryCount">
<mes:Int>0</mes:Int>
</mes:property>
</mes:Properties>
</mes:Header>
<mes:Body>
<mes:Map>
<mes:name-value name="WatchAlarmResetPeriod">
<mes:String>60000</mes:String>
</mes:name-value>
<mes:name-value name="WatchSeverityLevel">
<mes:String>Notice</mes:String>
</mes:name-value>
<mes:name-value name="WatchRule">
<mes:String>(SUBSYSTEM = 'ousgg.valves')</mes:String>
</mes:name-value>
<mes:name-value name="WatchDomainName">
<mes:String>my_domain</mes:String>
</mes:name-value>
<mes:name-value name="WatchData">
<mes:String>DATE = Jun 17, 2010 11:24:00 AM EDT SERVER = AdminServer MESSAGE = Invalid record ...</mes:String>
</mes:name-value>
<mes:name-value name="JMSNotificationName">
<mes:String>OUSGG-FileValves-Fail-JMS</mes:String>
</mes:name-value>
<mes:name-value name="WatchAlarmType">
<mes:String>None</mes:String>
</mes:name-value>
<mes:name-value name="WatchRuleType">
<mes:String>Log</mes:String>
</mes:name-value>
<mes:name-value name="WatchName">
<mes:String>OUSGG-FileValves</mes:String>
</mes:name-value>
<mes:name-value name="WatchServerName">
<mes:String>AdminServer</mes:String>
</mes:name-value>
<mes:name-value name="WatchTime">
<mes:String>Jun 17, 2010 11:24:00 AM EDT</mes:String>
</mes:name-value>
</mes:Map>
</mes:Body>
</mes:WLJMSMessage>
</JMSMessageExport>
Does anybody know what format the notification is written in?
I'm trying to read it via JMS transport in OSB and it throwing errors no matter what "Request Message Type" I use:
Unexpected type of message received: weblogic.jms.common.MapMessageImpl
Thanks,
Yuriy
Edited by: user736637 on Jun 17, 2010 12:15 PM

Similar Messages

  • JMS based message service and Service account in OSB

    Hi forum,
    I have query regarding JMS base messaging service and Service account.
    My OSB service:
    I have created one OSB service which of type JMS
    configuration :
    General :Messaging
    Messaging: Request type :XML response type :none
    Transport:JMS
    JMS Transport: Destination Type queue., JMS Service account :.........(browse)
    My requirement is to provide security to JMS proxy.
    I have seen one option available in JMS transport is JMS Service Account.
    I dont have a idea about using service accounts in JMS.
    can any one pls give idea about JMS service account in JmS.How to provide security to jms proxy...
    If u have any documents pls share me
    Thanks & regards,
    Krishna.

    In your weblogic console go to your JMS Modules > ***JMSModule >****Queue >Roles >Policies. Add a user to the queue.This user should be there in the security realm of the weblogic console.
    Create a service account with the same user name password and use it in your OSB to read or write to the queue.

  • Scaleability of JMS Clients Receiving Messages

    How do you scale the receipt of messages in a JMS client for messages from the same topic?
    Given a topic, I would like to enable concurrent receipt and processing of messages by many concurrent listeners where a single message is only consumed once by any of the listeners. Even more, I would like to scale by having many clients with possibly many listeners servicing the same topic where a single message is only consumed/processed once.
    However, based on the documentation (see below) it appears sessions only enable a single thread of execution to be simultaneously running servicing incoming messages one at a time! And adding subscribers implies the delivery of a single message to each subscriber creating duplicate processing of the same message.
    Quote from JMS Tutorial: "The session used to create the message consumer serializes the execution of all message listeners registered with the session. At any time, only one of the session's message listeners is running."

    Hi vincegeorge,
    To be able to have several consumers actively using message listeners concurrently you could create each consumer on a different session. This would get around your problem of concurrent receipt and processing of messages when using message listeners.
    The second problem, ensuring that each message is received by only one TopicSubscriber is much more difficult. As each subscriber will receive every message that is sent to the particular topic then each subscriber will be sent a copy of that message. The only exception to this rule is if you have set a "message selector" for the consumer. If you knew exactly which subscribers were active at the publisher end then you could set a property on the message, e.g. SubscriberID=1, on the message and then each subscriber could set a message selector to say that they only wished to receive messages with the property SubscriberID set to their particular number. To notify the publisher which subscribers are active you could have a special destination that contains heartbeat messages informing everyone of their subscriberID.
    However, is it possible instead though that you could use a queue. This would be much easier to code (no message selector and no need to keep everyone informed of which subscriberID's are available) as the queue would ensure that only one receiver ever consumed the message.
    Hope this helps a little,
    Tom Jenkinson
    Arjuna Technologies Limited

  • How to customize initial secure e-mail notification message

    Can we customize the initial secure e-mail notification message with a company logo or any kind of text?
    The one that says:
    You have received a secure message
    Read your secure message by opening the attachment, securedoc.html. You will be prompted to open (view) the file or save (download) it to your computer. For best results, save the file first, then open it in a Web browser. To access from a mobile device, forward this message to [email protected] to receive a mobile login URL.
    If you have concerns about the validity of this message, contact the sender directly.
    First time users - will need to register after opening the attachment.
    Help - https://res.cisco.com/websafe/help?topic=RegEnvelope
    About Cisco Registered Email Service - https://res.cisco.com/websafe/about
    Basically we want to put our company logo to the top of this message. We already have our company logo added in CRES that shows up when you open the securedoc.html file.
    Thanks!

    Nevermind, I found it.
    Mail Policies > Text Resources > Add Text Resource
    Set the type as Encryption Notification Template (HTML), edit the HTML and then also add one with a type Encryption Notification Template (text), edit the text. Then go into the Security Services > IronPort E-Mail Encryption > modify the Encryption profile and choose the new Text Resources created above.
    Under Text Resources I was also able to create custom bounce messages with variables that display all the relevant information regarding the bounce.

  • Sync/Async bridge via JMS with FAULT messages

    Hello all,<br><br>
    I set up a sync/async bridge scenario with using of JMS communication channel (SAP - JMSReceiverCC - JMSServer and application - JMSSenderCC - SAP). The normal communication works fine.<br>
    But what we can not solve is the Fault Message handling. If there is a application error behind the JMS, a fault message is generated instead of proper application response and sent back to XI. Without any additional setup of JMS Sender CC the processing of the message ends with "MAPPING - EXCEPTION_DURING_EXECUTE", because normal "response mapping" is executed instead of "fault message mapping". This is correct behavior without any discussion.<br><br>
    [SAPhelp|http://help.sap.com/saphelp_nw70/helpdata/en/45/202845de34072ce10000000a155369/frameset.htm] says that there are 2 module parameters to be set : fault, faultNamespace. The description is rather vague, so let's see, what the "NotifyResponseBean" does, when parameters fault/faultNamespace are filled:<br><br>
    <pre>if(fault != null && faultNamespace != null)
      if(faultNamespace.equals("http://sap.com/xi/XI/System"))
        ((XIMessage)message1).setMessageClass(MessageClass.SYSTEM_ERROR);
        ((XIMessage)message1).setError(fault, "no additional information");
      } else
        ((XIMessage)message1).setMessageClass(MessageClass.APPLICATION_ERROR);
        ErrorInfo errorinfo = message1.createErrorInfo();
        errorinfo.setAttribute("ApplicationFaultInterface", fault);
        errorinfo.setAttribute("ApplicationFaultInterfaceNamespace", faultNamespace);
        errorinfo.setAttribute("ErrorCode", fault);
        errorinfo.setAttribute("AdditionalErrorText", "no additional information");
        message1.setErrorInfo(errorinfo);
    } else
      ((XIMessage)message1).setMessageClass(MessageClass.APPLICATION_RESPONSE);
    }</pre><br>
    The code is pretty straight forward so one could assume, that it's the name and namespace of inbound synchronnous message interface what is supposed to be filled in the values of each parameter. And from that kind of information SAP XI can evolve how to handle the response, actually the fault.<br>
    Unfortunatelly the real situation is different - every time the fault message is generated and sent back to XI, the response is correctly corelated with the request message, "WaitResponseBean" and "NotifyResponseBean" are finished correctly and the processing crashes in messaging class on following exception:<br><br>
    java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:592) at
    com.sap.aii.messaging.mo.MessageContext.setAttribute(MessageContext.java:140) at
    com.sap.aii.adapter.xi.ms.XIMessage.updateHeaders(XIMessage.java:4244) at
    com.sap.aii.adapter.xi.ms.XIMessage.getTransportHeaders(XIMessage.java:570) at
    com.sap.aii.af.ra.ms.impl.ServerConnectionImpl.request(ServerConnectionImpl.java:212) at
    com.sap.aii.af.ra.ms.impl.core.transport.http.MessagingServlet.doPost(MessagingServlet.java:337) at ...
    <br><br>
    Is there anyone, who can put more light on JMS sync/async bridge fault handling ???
    <br><br>
    Thank you ...<br>
    Regards
    Tomas

    Hello again,
    I proceed in investigation little more, but the main problem has not been solved. I found that the problem is not even in WaitResponseBean (placed in JMCReceiverCC). This bean is woken up properly on base of proper CorrelationID. See the log:
    2009-10-15 11:00:33 Success WRB: entering WaitResponseBean
    2009-10-15 11:00:33 Success WRB: retrieving the message for f1ea1fc0-b96d-11de-9b68-00144f4acd86 ...
    2009-10-15 11:00:46 Success WRB: retrieved the message: ApplicationError
    2009-10-15 11:00:46 Success WRB: leaving WaitResponseBean
    I think, that the problem is somewhere within main messaging functionality. I suppose that on base of exception message:
    com.sap.aii.messaging.mo.MessageContext.setAttribute(MessageContext.java:140) at
    which is generated.
    Any ideas or comments ?
    Thank you in advance.
    Regards
    Tomas

  • Global notification message, can't get it to work

    Hello,
    I was making experiments with the Global Notification message, so I created a page taking a string as input and storing the value in the global variable using the following pl/sql code located in an After-submit process:
    HTMLDB_APPLICATION.G_GLOBAL_NOTIFICATION := :P103_MESSAGE;
    However the message didn't show up, although I modified my template to display it after the "breadcrumbs" (region position 02).
    Then I moved the process in a Before-header position and this time the message displayed as expected (inside the same page).
    Since I defined the global message, I expected to see it appear on other pages, as all of them are based on the same template, but it doesn't.
    Also, v('GLOBAL_NOTIFICATION') returns null.
    I must admit I am puzzled by this behavior.
    Please, could someone clarify how this global message is meant to work?
    The documentation is not clear on this subject.
    Bye,
    Flavio

    Flavio,
    I re-read your original post and the behavior you describe is as expected. Depending on the type of branch you are using, you'll only see the message appear when you set the package global in an OnLoad process (e.g Before Header). If you set the package global onSubmit, its value will be lost on the subsequent page when the branch that follows submits and then redirects. This is because the redirect will cause a whole new database session with new package state to be created. If you set up your branch without a subsequent redirect, the global package variable should still have a value.
    Although the global variable is a true global variable in the PL/SQL package sense, it's not a global variable in the HTML DB (logical) session sense. That's what page items and application items are for. The "GLOBAL" in GLOBAL_NOTIFICATION is meant to indicate that anyone running an application which has the appropriate substitution string in its template will see this message. It was really designed to be a broadcast mechanism from the owner of the application to the end users of the application. I hope this clears things up.
    Sergio

  • JMS sender adapter : message type null is unknown, payload cannot be read

    Hello,
    We are building a scenario Weblogic -> PI through a JMS adapter, but we are getting the following error in the adapter :
    2009-09-29 12:09:58     Information     New JMS message with JMS message ID ID:P<450046.1254218997063.0> received. The XI message ID for this message is e705a65f-3cf6-472a-3675-b04e9862ce45.
    2009-09-29 12:09:58     Warning     JMS message ID:P<450046.1254218997063.0>: message type null is unknown, payload cannot be read and will be empty!
    2009-09-29 12:09:58     Warning     JMS message ID:P<450046.1254218997063.0>: Payload empty or cannot be read.
    2009-09-29 12:09:58     Information     JMS Message was converted to XI message succesfully.
    Despite the fact that the message is not readable, PI creates a message anyway but the payload is empty. It is the same issue as described in this thread :
    How to read Java Object message from JMS Queue using JMS Adapter .
    But there have been no answer there.
    We have read many notes but none are relevant, any ideas ????
    Many thanks,
    GL

    Hallo,
    Have you seen this note:
    [Note 837501 - J2EE JMSAdapter: Empty payloads, unknown JMS message types|https://service.sap.com/sap/support/notes/837501]?
    Seems it can be either message 
    a) does not contain any payload and/or
    or
    b) is not of type TextMessage or BytesMessage
    /Jakub

  • How to pass custom parameters to the Notification message body in a process

    Hi All,
    We are migrating from ORACLE workflows to Oracle OWB process flows as part of upgrade to Oracle 11g R2. Earlier in workflow notification mesages we could attach custom attributes (eg X_NAME) and reference the custom attributes in the notification message body (&X_NAME) to dynamically build the message body as per the custom attribute values.
    I tried to add a cutom parameter X_EMAIL_ID to a OWB process notification activity and trying to pass it to the notification message body by giving the value "This message is from &X_EMAIL_ID" in TEXT_BODY. But when I get the notification message it shows only "This message is from" and it does not show anything about X_EMAIL_ID.
    Please advise Please help us if anyone have used any workaround to dynamically populate the TEXT_BODY in a notification activity based on custom parameters.
    Thanks and regards,
    Shankar

    Hi David,
    Thank you for your suggestions. When I try to bind the variable to the notification activity parameter TEXT_BODY I get this error - VLD-10035: The value of parameter TEXT_BODY in a NOTIFICATION activity must be a literal value, bindings or expressions are not allowed. It looks like the text_body can have only literal values. Could you please advise if you received any such error or how could you resolve them.
    Thanks and regards,
    Shankar

  • Is JMS based solution the right one?

    Hello,
    I'm doing some research on possible solutions to a process that is currently being completed semi manually and semi automated. The process itself consists of feeding several thousand ID numbers to a legacy C++ application, which in turn, after some processing of its own, sends more data to an external system. It is automated in that there is a batch file that kicks off the C++ application. The C++ application opens up a text file, reads an ID number and then processes it. It repeats this for as many IDs as there are in the text file. However, it is manual in that there are several text files, broken up into 500 IDs per file (which we create), that are sent over several weeks. The reason for this is a limitation in the external system that we have no control over. Its 500 IDs per day, no questions asked. Because of this limitation, we have to go in and run the batch file for each of those text files. In addition, we have to monitor as each text file is processed in case of a failure. If a failure occurs, we have to go into the text file, delete all of the IDs that were successfully processed, and then run the batch process again.
    At any rate, as much as we would like to, we are unable to rip the current system out and replace it all together. The legacy C++ component must remain intact. I am looking at possibly modifying the C++ application to pick up the ID numbers from an external application--instead of a text file--that keeps count of the number of IDs processed in a given day. I'd like to continue logging error messages, but instead of crapping out the entire process, I'd like for them to be ignored and for the process to continue until the 500 ID threshhold is reached for the day. I'm not too familiar with JMS technology, but from what I have read a JMS based external application may be a good candidate, but I'm thinking it may be overkill. I do like the fact that it is reliable, loosely coupled, and it's asynchronous. So I guess my question is if a JMS based application is the right solution for this problem? Or is it overkill?
    Thanks in advance for the assistance.

    hi java esse,
    i think you can acomplish your goals through using JMS.
    BUT if you just do this "simple" task with it i would not do it since it takes some time to get used to handling the JMS servers etc.
    if you consider your actual refactoring just as a starting point for many applications, and more to come this use case could be a good one.
    in general my only technical fear for this scenario would be that you might store some messages a reallly really long time maybe some weeks since your limit is 500 / day. this might be a porblem when you put some other applications on the JMS broker that have really high throughput.
    is it 500 successfull a day or 500 tries a day?
    regards chris

  • Lately, i received "search setting notification" message popup on starting Firefox 3.6.10. I manually changed my search to Bing. But after closing all firefox windows, it was changed to Yahoo and that notification message.

    I am referring to the Search Bar on the upper right corner of the firefox screen. Where there is an option to "Manager search engines...". I even delete the Yahoo entry. But when i restart firefox, i got that "Search Setting Notification" message and the #$@? Yahoo is there on the upper right corner as my default search engine.

    (1) Firefox's built-in post-crash page has not been a real HTML page for a long time (for example, from the time of Firefox 22, see: [https://support.mozilla.org/en-US/questions/968212 Want to save LOTS of versions of "Restore Session.xht" from the "oops ..." page for later use]). If you had this working differently with Firefox 25, that might have been created by an extension.
    You can check to see whether extensions are disabled or need an update on the Add-ons page. Either:
    * Ctrl+Shift+a
    * orange Firefox button (or Tools menu) > Add-ons
    In the left column, click Extensions. The disabled extensions cluster toward the bottom of the list. To poll for updates, use the "gear" button above the list and choose Check for Updates.
    If you used the Reset feature (or Firefox automatically did a reset due to some problem during upgrading), you will need to reinstall missing extensions. The reset feature creates a folder on the desktop named Old Firefox Data. Do you have that folder? There may be data you can recover from it.
    (2) There are many ways for history to get cleared, both internal to Firefox and external. Could you double-check your Privacy settings?
    orange Firefox button (or Tools menu) > Options > Privacy
    * The "Firefox will" drop-down says Remember History: Firefox shouldn't be clearing history, but an add-on or external software could do it
    * The "Firefox will" drop-down says Use custom settings for history: inspect the "Clear history when Firefox closes" setting to make Firefox isn't set to clear history. Also check your add-ons and consider external software.
    Firefox normally accumulates months of history. However, some of Firefox's database sizes are based on disk space available. If your hard drive is very full, Firefox might reduce the amount of history stored.

  • Response based notification

    Hi,
    I have a response based notification. Once user clicks or approve or reject, it opens up another message box and user has to click send to send the notification. Is there a possibility to automatically send the notifcation once the approve or reject button is clicked.
    Please let me know your thoughts.
    Thanks
    Raji

    Simple answer is NO.
    If you are viewing the notification from Worklist, clicking a response button is handled through a HTTP request to the application's http server. It is the beauty of being connected to the Oracle Workflow/Oracle Apps instance over http where you are online.
    If you are viewing the notification from your e-mail Inbox, you are an offline user with respect to the Oracle Workflow/Oracle Apps instance. You are just connected to your mail box. You need to send an e-mail response the same way you send any other e-mail to another user. You need to go to the Compose window and send the response to the Workflow Notification Mailer and it would process your response into the Oracle system.
    This is the way the whole e-mail system is designed to work that Oracle Workflow leverages to get response.

  • Lack of information

    I have been experiencing that lack of information concerning the JSPDynPage process in advance mode method.
    I already read and did sucessfull experience in this area, like:
    JSPs,Resources&Internationalization
    building a JSPDynPage or even
    Graphical User Interface services
    Portal services
    So i was wondering if anyone out have some related documents in this area of expertise.. e.g (advance beans more into JSPDynPage).. and so
    Thank u

    Hello and thanks for joining the HP forums.  Since you have just purchased this machine and hopefully have not added many files yourself the first thing I would suggest for a floor unit is a system recovery.  A system recovery will erase the operating system drive and reinstall it back to factory condition.  This means that if you have saved any personal files you will need to back them up before doing the recovery.  Follow these instructions to perform the system recovery:
    Windows 7
    http://h10025.www1.hp.com/ewfrf/wc/document?docname=c01867418&cc=us&dlc=en&lc=en
    Windows 8
    http://h10025.www1.hp.com/ewfrf/wc/document?docname=c03489643&cc=us&dlc=en&lc=en
    Finally all of our product information which you did not receive can be found online.  Follow this link and enter your specific model number to find the documentation for your product:
    http://www8.hp.com/us/en/support-drivers.html
    Thanks.
    I am an HP employee.
    Please post rather than sending a Private Message. It's good for the community and I might not be able to get back quickly.- Thank you.
    Please click the White Kudos star on the left to say thanks.
    Please mark Accept As Solution if this resolves your issue.

  • Distributed JMS based logging .. falling flat?

    In our fancy ESB, logging of each request is done via a common infrastructure based on JMS based logging. Here is what happens in a nutshell:
    service gets a request service
    prepares some data in a LogData
    object service calls database
    time taken for db interaction is captured in LogData object
    service is ready to send response
    LogData object is sent to a messaging destination
    service sends response
    Very rosey! yes for paper architects. Here is the actual issue: The JMS service provider sometimes becomes unavailable - due to a system level error or the software crashes. Then the service waits at the step (step no. 6) where it has to make JMS connection to send LogData object. Resulting in delayed response, thus leading to bad performance and user experience.
    So that is the biggest shortcoming of "Distributed logging using JMS" touted by a lot of developer websites. Also note that the presance of LogData is kind of critical non-functional requirement. That means the messages are sent in persistent mode, leading to a wait until the JMS provider confirms receipt of message to the sender (the service in this case) - what to be blamed? immature design? Are there any success stories of implementing something like this?

    user13559021 wrote:
    In our fancy ESB, logging of each request is done via a common infrastructure based on JMS based logging. Here is what happens in a nutshell:
    service gets a request service
    prepares some data in a LogData
    object service calls database
    time taken for db interaction is captured in LogData object
    service is ready to send response
    LogData object is sent to a messaging destination
    service sends response
    Very rosey! yes for paper architects. Here is the actual issue: The JMS service provider sometimes becomes unavailable - due to a system level error or the software crashes. Then the service waits at the step (step no. 6) where it has to make JMS connection to send LogData object. Resulting in delayed response, thus leading to bad performance and user experience.
    So that is the biggest shortcoming of "Distributed logging using JMS" touted by a lot of developer websites. Also note that the presance of LogData is kind of critical non-functional requirement. That means the messages are sent in persistent mode, leading to a wait until the JMS provider confirms receipt of message to the sender (the service in this case) - what to be blamed? immature design? Are there any success stories of implementing something like this?I don't understand what this has to do with JMS.
    You can substitute 'database', 'web service' or 'jboss' (as examples) in the above and change nothing.
    If you have a remote server that is a required part of your processing system in a 24x7 system then you must come to some understanding of both what is allowed when the service is not available at all and what is allowed when there are intermittent outages.
    The first must be considered because something like a router going done can take quite a while to diagnose and replace.
    Besides the solution noted above I have also implemented a solution that cause my service to stop accepting any transactions at all if the secondary processors cannot respond in a timely manner. The reasoning there is that in planned for volume scenarios it is possible for several thousand transactions to be backed up even in the best circumstances in a couple of seconds, thus taking more in could result in a large number of failures.
    Additionally back end systems might run via a load balancer. That however can still have failure scenarios, again for example when a router goes out, or when one balanced server accepts a connection but fails to process it.

  • I want to remove my credit card from my daughter's itunes account but i can't delete the information without getting a notification that i must have the fields filled out

    I want to remove my credit card from my daughter's itunes account but i can't delete the information without getting a notification that i must have the fields filled out. When she first got the ipod touch, we did not need to supply credit card information for her to set up her account. Only now that I entered it for one purchase, I can't remove it. Now my daughter has purchased over $300 in downloads the last two weeks.

    You definitely can.
    To remove your payment information open iTunes and go into your account. An easy way to access your account is from quick links on the store home page. After you login there will be a payment type listed with an edit button next to it. Click edit then select none under card type (next to visa, mastercard, etc).
    Afterwards at the bottom of the page select done, then your card will no longer be on file. It will prompt you for a card next time you try to download something that isn't free.

  • How to keep a notification message in my lock screen?

    For instance, when I receive an SMS I get a notification message in my lock screen. After that, if I unlock my phone, without reviewing/opening the iMessage app, and then I lock it again, is there any way to keep my SMS notification in the lock screen?
    Thanks

    Hi Sudheer,
                      U can create a message say "Test" in message pool of Type Info. u can use this message for displaying info messages as shown below.
    wdComponentAPI.getMessageManager().reportMessage(IMessage<ur component name>.Test);
    i am not sure about the image, just try this.
    Thanks and Regards

Maybe you are looking for

  • Powerpc error when installing on intel mac, powerpc error when installing on intel mac

    Trying to reinstall some software that used to work & no I receive the following error: "Spyder3Pro_Installer" because PowerPC applications are no longer supported.  This happened on another application I was attempting to install as well.

  • Traffic light on the basis of last month

    Hi guys, I have a question about the traffic light in the model Visual Composer. I would like to have a traffic light besids a table or graphic that wil be shown the status ( Green, red, yellow!) on the basis of the last month. In the table or in a g

  • Message Number RSDMD 217

    While loading 0MAT_PLANT I am getting the following error message.with Message class RSDMD and Message number 217. Record 'xxxxxx ' successfully written into /BI0/XMAT_PLANT in second attempt Has anyone faced the same and if so how was this resolved?

  • IPhoto lost my most recent upload?

    Hello, I am a frequent user of iphoto. I upload photos almost daily and delete them from my camera after doing so. Never had any problems. Last night I uploaded photos as usual creating three seperate folders and deleted them from the camera. I start

  • Transport is in modifiable status, But i could not able to delet the object

    Hi All, I have created one development transport and one  customizing transport(my colleague), now i want to delete the some objects which contain these change request. But i can not able to delete those objects even though change request is in modif