BBM message delivery expiry
Hi, I am on BIS and have sent a BBM message to a contact who is out of network coverage. Therefore the message shows a tick next to it but does not show a D or a R. For how long does the message pend in RIM BIS queues so that it can be delivered when the phone comes into a coverage area? Thanks.
it's a bug in the new version of BBM, happend to me too.
RIM platform is full of bugs.
Similar Messages
-
How to stop BBM messages from going to email? And later version of OS 5
I recently downgraded my curve 9300 back to OS 5, I know there is a setting somewhere that you can stop bbm messages from going into where I receive emails. I have stopped them twice, before upgrade to 6 and after upgrade to 6. Now i cant find where it is. Can someone please help?
Also when I downgraded back to OS 5, I came out with version 5.0.0, how can I check for a later version of 5?
Solved!
Go to Solution.Hey wandakp62,
While you are in BlackBerry Messenger hit the menu key and choose options in here you should see an option that says "Show Chats in Messages Application".
Device software availability is determined by your provider. You can check available versions here: http://bit.ly/cukObT
-SR
Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)! -
JMS Provider Responsibilities For Concurrent Message Delivery
Hi,
(This question pertains to the JMS api, outside a j2ee container)
Is it JMS-provider dependent on how concurrent message delivery is implemented? In other words, the code below sets up multiple consumers (on a topic), each with their own unique session and MessageListener and then a separate producer (with its own session) sends a message to the topic and I observer that only (4) onMessage() calls can execute concurrently. When one onMessage() method exits, that same thread gets assigned to execute another onMessage().
The only thing I could find on the matter in the spec was section in 4.4.15 Concurrent Message Delivery and it's pretty vague.
It's really important because of the acknowledgment mode. If it turns out that I need to delegate the real work that would be done in the onMessage() to another thread that I must manage (create, pool, etc), then once the onMessage() method completes (i.e., after it does the delegation to another thread), the message is deemed successfully consumed and will not be re-delivered again (and that's a problem if the custom thread fails for any reason). Of course, this assumes I'm using AUTO_ACKNOWLEDGE as the acknowledgment mode (which seems to make sense since using CLIENT_ACKNOWLEDGE mode will automatically acknowledge the receipt of all messages that have been consumed by the corresponding session and that's not good).
My JMS Provider is WL 9.1 and the trival sample code I'm using as my test follows below. I also show the ouput from running the example.
thanks for any help or suggestions,
mike
--- begin TopicExample.java ---
import java.io.*;
import java.util.*;
import javax.naming.*;
import javax.jms.*;
import javax.rmi.PortableRemoteObject;
class TopicExample {
public final static String JMS_PROVIDER_URL = "t3://localhost:8001";
public final static String JNDI_FACTORY="weblogic.jndi.WLInitialContextFactory";
public final static String JMS_FACTORY="CConFac";
public final static String TOPIC="CTopic";
public final static int NUM_CONSUMERS = 10;
public static void main(String[] args) throws Exception {
InitialContext ctx = getInitialContext(JMS_PROVIDER_URL);
ConnectionFactory jmsFactory;
Connection jmsConnection;
Session jmsReaderSession[] = new Session[10];
Session jmsWriterSession;
TextMessage jmsMessage;
Destination jmsDestination;
MessageProducer jmsProducer;
MessageConsumer jmsConsumer[] = new MessageConsumer[10];
MessageListener ml;
try
// Create connection
jmsFactory = (ConnectionFactory)
PortableRemoteObject.narrow(ctx.lookup(JMS_FACTORY), ConnectionFactory.class);
jmsConnection = jmsFactory.createConnection();
// Obtain topic
jmsDestination = (Destination) PortableRemoteObject.narrow(ctx.lookup(TOPIC), Destination.class);
// Reader session and consumer
for (int i=0; i<NUM_CONSUMERS; i++)
jmsReaderSession[i] = jmsConnection.createSession(false, Session.AUTO_ACKNOWLEDGE);
jmsConsumer[i] = jmsReaderSession.createConsumer(jmsDestination);
jmsConsumer[i].setMessageListener(
new MessageListener()
public void onMessage(Message msg) {
try {
String msgText;
if (msg instanceof TextMessage) {
msgText = ((TextMessage)msg).getText();
} else {
msgText = msg.toString();
System.out.println("JMS Message Received: "+ msgText );
System.out.println("press <return> to exit onMessage");
char c = getChar();
System.out.println("Exiting onMessage");
} catch (JMSException jmse) {
System.err.println("An exception occurred: "+jmse.getMessage());
// Writer session and producer
jmsWriterSession = jmsConnection.createSession(false, Session.AUTO_ACKNOWLEDGE);
jmsProducer = jmsWriterSession.createProducer(jmsDestination);
jmsMessage = jmsWriterSession.createTextMessage();
jmsMessage.setText("Hello World from Java!");
jmsConnection.start();
jmsProducer.send(jmsMessage);
char c = '\u0000';
while (!((c == 'q') || (c == 'Q'))) {
System.out.println("type q then <return> to exit main");
c = getChar();
for (int i=0; i<NUM_CONSUMERS; i++)
jmsReaderSession[i].close();
jmsWriterSession.close();
jmsConnection.close();
System.out.println("INFO: Completed normally");
} finally {
protected static InitialContext getInitialContext(String url)
throws NamingException
Hashtable<String,String> env = new Hashtable<String,String>();
env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
env.put(Context.PROVIDER_URL, url);
return new InitialContext(env);
static public char getChar()
char ch = '\u0000';
try {
ch = (char) System.in.read();
System.out.flush();
} catch (IOException i) {
return ch;
--- end code --
Running the example:
prompt>java TopicExample
JMS Message Received: Hello World from Java!
JMS Message Received: Hello World from Java!
press <return> to exit onMessage
press <return> to exit onMessage
JMS Message Received: Hello World from Java!
press <return> to exit onMessage
JMS Message Received: Hello World from Java!
press <return> to exit onMessage
type q then <return> to exit main
[you see, only 4 onMessage() calls execute concurrently. Now I press <return>]
Exiting onMessage
JMS Message Received: Hello World from Java!
press <return> to exit onMessage
[now once the thread executing the onMessage() completes, the JMS providor assigns it to execute another onMessage() until all 10 onMessage() exections complete).I am too facing the same issue. but in my case I start getting this problem when the message size is about 1 MB itself.
Any help is appraciated.
Regards,
ved -
Message Delivery Restrictions failed in Exchange 2010
Hi everyone
For a customer, I wanted to restrict the use of a distribution group so that only a few selected people can send to the list. When I tried adding these users under Mail Flow Settings -> Message Delivery Restrictions, it gave me the following error:
Microsoft Exchange Error
The following error(s) occurred while saving changes:
Set-DistributionGroup
Failed
Error:
Couldn't find object "<domain>/Users/Administrator". Please make sure that it was spelled correctly or specify a different object. Reason: The recipient <domain>/Users/Administrator isn't the expected type.
OK
I know of the problem when a user is disabled, but never have seen this one before. The administrator account is active and in use (I logged in with the administrator account to add the users).
Anyone who knows what to do?
Thanks!That's what the error is saying - the administrator account has no mailbox, and I suspect that the EMC expects the account you are placing in that area to have one.
It's not the administrator that I want to add to the list, but the users of the board. But I'll try to create a mailbox for the administrator, for the sake of science :)
Unfortunately not, that's what I thought at first too, but I double checked and no mailbox for the administrator can be found.
Was the administrator account mail-enabled in the past however? I wonder if it was set as delegate or had send on behalf rights for one of the users you are trying to add and its ghost entry is still there.
Twitter!:
Please Note: My Posts are provided “AS IS” without warranty of any kind, either expressed or implied.
Any way how I can check this? As for as I know, the administrator account never had "send on behalf rights", but of course I don't know what they've been doing in all the time since I left. -
Stop all Message delivery until start-up class executes
On fail-over, I need to be able to keep any messages from topics/queues from being
sent to the destinations until a start-up class has been executed and initialized
the application. The problem is that the mdb's get deployed prior to the start-up
class and immediately receive messages. This causes problems since the mdb's
rely on the start-up class executing prior to onMessage().
Is there a way to disable message delivery on start-up, prior to the deployment
of the mdb's? I have implemented a temporary solution of checking to see if the
start-up class has been bootstrapped, and if no, do a thread sleep for a specified
time period and repeat...
I had the same issue. We wrote a startup class that spawns a new thread to
make a JMX call to see if the server is up. Once the server is up, the
thread would deploy the MDB using JMX.
Adarsh
Looks like you came up with a good workaround.
"Josh Zook" <[email protected]> wrote in message
news:3cbd9fff$[email protected]..
>
> On fail-over, I need to be able to keep any messages from topics/queues
from being
> sent to the destinations until a start-up class has been executed and
initialized
> the application. The problem is that the mdb's get deployed prior to the
start-up
> class and immediately receive messages. This causes problems since the
mdb's
> rely on the start-up class executing prior to onMessage().
>
> Is there a way to disable message delivery on start-up, prior to the
deployment
> of the mdb's? I have implemented a temporary solution of checking to see
if the
> start-up class has been bootstrapped, and if no, do a thread sleep for a
specified
> time period and repeat...
-
Guarranteed Message Delivery with OSB 11g
Hi,
I'm currently working on a scenario with OSB that requires me to set up guaranteed message delivery. The business scenario is that on one end I have a flat file polling service and I have to transform this data into XML and store it to DB. Concisely, this is the scenario: Flat File -> Proxy -> Business -> JMS Queue -> Proxy -> Business -> DB. The entire process works fine till the time I turn the DB off. In that case, I get a load of erro in the log, and the message in the Queue sits there indefinitely, Even after the DB has been restarted. The only way the message gets stored into DB is by performing a complete server restart, which, needless to say is not acceptable. Stopping and starting the proxy and business services do not work, either.
I'm using an XA data source for the DB connection pool and the default XA Connection Factory for OSB JMS transport. After delivery failure the message sits in the queue with "receiving transaction" state string. On inspection of the server logs I found that WebLogic can't connect with the datasource even when the database is completely restarted. It requires a server restart for the connection pool to work properly again.
Could anybody please provide some insight as to what I'm doing wrong?Jms:///CF/QName works when we OSB clusterOSB JMS transport is implemented as Weblogic MDB's under the hood. From weblogic 9x onwards , mdbs bind to co-hosted destinations by default.
So if you have a distributed destination and mdb's are deployed to the same cluster ( happens when jms proxy service is deployed to the cluster) , then it is guaranteed behaviour that the mdb on ms1 binds to dd member on ms1 and mdb on ms2 binds to dd member on ms2. So you will end up seeing 16 consumers ( by default, if you have not configured any work manager to restrict concurrent threads) on each of the dd member.
we have both BPEL and OSB cluster so when BPEL posting a message how to avoid the racing condition in OSB . as both will look for same QUEUE..Make sure the connection factory used by bpel has load balancing turned on and server affinity turned off. This will ensure a pretty load balanced distribution of the messages to the dd members in the cluster which will be then processed by the proxy service hosted on the same managed server instance. -
Dynamic Distribution Groups - Message Delivery Restrict to Security Group
Hi,
I have created a dynamic distribution group and want to restrict mail delivery to only accept messages from members of a security group. How do I achieve this?
The idea is the DDG's are set with their criteria and if anyone leaves/joins the relevant SG then they will have permission to send to those DDG's.
Thanks in advance.Hi ,
In exchange management console it is very simple to provide the access.Please follow steps.
1.Open the Exchange Management Console (EMC)
2.Locate the distribution list .
3.Right-click on it and select Properties
4.Open the Mail Flow Settings tab
4.Select Message Delivery Restrictions
5.Then select the option only senders in the following list and add the DL that you would like to provide access to send email to that group.
Thanks & Regards S.Nithyanandham -
How to differ large message delivery
Hi,
I would like to differ large message delivery during night. For instance message size above 4 Mo be processed at midnight to avoid network saturation.
I could not find any answers in documentation. I have got an idea to retarget messages over 4Mo with alternatechannel keyword. But how to hold channel processing until the night ?
Thanks,Sorry solution was in documentation, my question is how to "delay" a message delivery !
You can delay a big mail by retargetting messages in a special channel and then stop this channel until off-hours time.
Documentation 819-0105
In the following channel block example, large messages over 5,000 blocks, that
would have gone out the tcp_local channel to the Internet, instead go out the
tcp_big channel:
tcp_local smtp ... rest of keywords ... alternatechannel tcp_big
alternateblocklimit 5
tcp-daemon
tcp_big smtp ...rest of keywords...
tcp-big-daemon
Here are some examples of how the alternate* channel keywords can be used:
� If you want to deliver large messages at a delayed or an off-hours time, you can
control when the alternatechannel (for example, tcp_big) runs.
One method is to use the imsimta qm utility�s STOP channel_name and START
channel_name commands, executing these commands periodically via your own
custom periodic job that is run by the Job Controller or via a cron job.
Hope this could help someone. -
BBM Message in HUB...doesn't want to deletebb
The problem I'm having, is that one of my bbm messages, doesn't want to delete from my hub!! And there us a permanent bbm icon on my home screen, but no message in my bbm. If I open the bbm message in my hub, there is nothing! I have restarted my device...taken out the battery...everything!!! Nothing works!!! Please help!!!
Hey BabsieSA83,
I would suggest to try disabling BBM messaging in the Hub, then restart the BlackBerry smartphone and re-enable BBM messaging in the Hub. Open the Hub> Select the 3 dots at the bottom> Select Hub Management> Turn off BBM Messaging> Re-insert the battery.
Let me know if this helps.
Thanks.
-HB
Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)! -
Help! BBM messages not sending
None of my BBM messages are sending, but I can receive some messages from other people. This started yesterday and I have no idea why this is happening.
If it's relevant, I live in Ontario CanadaHello justjames194
Welcome to the Community
Please restart the phone by removing and placing the battery back while the device is ON. This process fixes the application modules in it without losing any data stored. Let us know if you still experience the issue after this.
Ron
Click "Accept as Solution" if your problem is solved. To give thanks, click thumbs up Blackberry Battery Saving Tips | Follow me on Twitter -
How can I have message delivery for Iphone ios7.1
How can I have message delivery for Iphone ios7.1
There is no option in the mail application to request a read receipt - if that is what you are asking.
-
I've got the solution for hiding the "Unread BBM Messages icon" on top of your Homescreen
I previously posted a Question about how to delete the icon that shows that i have unread BBM message when I dont really have any unread message. Unfortunetaly no one was able to help me but anyway here is the solution:
1- Press Alt + LGLG and then Press the Menu button --> Clear log --> Delete.
2-Go to yuor Menu --> Options --> Secuirity Options --> Advanced Secuirity Options --> Memory Cleaning --> click Menu button on your phone and choose Clean now and then wait till all the categories are checked
3- Optional** But it sometimes help your phone work faster. Go to your Blackberry Messenger and then go to your blocked list and mark them all and delete them from your list.
Now finally restart your mobile by either taking the battery off or Alt + aA + Del.
If this have solved your problem please click on the Kudo Star
Happy Blackberrying ;P
May B.
2204DB3E#1 and 2 have nothing to do with clearing unread BlackBerry Messenger notifications.
#3 certainly can can clear unread BBM notifications.
#2 Memory Cleaning does nothing but wipe your already-deleted memory space to a higher security allowance or government specification (and quite frankly is worthless to the average user unless they want to hide something like p0rn or messages/information related to illegal activity they don't wish a law enforcement agency to have access to.
1. If any post helps you please click the below the post(s) that helped you.
2. Please resolve your thread by marking the post "Solution?" which solved it for you!
3. Install free BlackBerry Protect today for backups of contacts and data.
4. Guide to Unlocking your BlackBerry & Unlock Codes
Join our BBM Channels (Beta)
BlackBerry Support Forums Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
Biztalk message delivery throtlling Reson -3 Unprocesssed message
Hi,
I have ran the MBV report and i see that throttling on one of the delivery throttling on one of the host
can you let me know what is the possible cause for this?Hi Sujith,
Message delivery throttling for a particular host can because of many reasons.
It could be due to:
Imbalanced message delivery rate (input rate exceeds output rate)
High in-process message count
Process memory pressure
System memory pressure
High thread count
User override on delivery
Did you receive any other critical warnings other than the host throttling?
I would recommend you to run Perfmon and find the exact cause of Host throttling.
How to? Refer:
Throttling
Based on the results you can refer to this great article on TechNet by Tord for the recommendations.
Microsoft BizTalk Automatic Throttling
and
How BizTalk Server Implements Host Throttling
Rachit
Please mark as answer or vote as helpful if my reply does -
Message Delivery restrictions on users in database
Hi, I want to remove all delivery restrictions for all users in a specific database. Does someone have a script to do this please? Server is Exchange 2013 and the database name is College. Thanks
Hi,
We can use the following command to remove message delivery restrictions for all users on a specific database.
Get-Mailbox -database “College” | set-mailbox -AcceptMessagesOnlyFrom $null -AcceptMessagesOnlyFromDLMembers $null -RejectMessagesFrom $null -RejectMessagesFromDLMembers $null –RequireSenderAuthenticationEnabled
$false
Also we need to check what Willard Martin said.
Best Regards. -
Hi,
I am trying to configure Realiable Message Delivery in a Composite Application in OpenESB.
In CASA editor I do "Clone WSDL Port to edit" and then I change Server and Client configuration to enable "Realiable Message Delivery".
My configuration is the following:
- Server configuration
I've enabled "Reliable message delivery"
- Client configuration
RM Resend Interval (ms) : 2000
RM Close Timeout (ms): 0
RM ACK Request Interval (ms): 200
But when a failure occurs it does not try to resend the message.
Must I configure anything else?
Thanks.OSB has reliable messaging as one of the transport options.
You can great some proxies to manage this reliability.
Have a look at this note
http://otndnld.oracle.co.jp/document/products/osb/docs10gr3/pdf/wstransport.pdf
cheers
James
Maybe you are looking for
-
Can not set source file for Fireworks png in Dreamweaver
I recently purchased Adobe Design Premium CS5 to replace my CS3, but I have a big problem. When I export a png in Fireworks to Dreamweaver it does not set the source file correctly. It places the Fireworks object on the page, but when I select the
-
Interactive & updatable report
Hi everybody I`ve been searching all the afternoon and didn´t found anything about this. It´s possible to make an Interactive report with updatable fields? I've seen this feature in the future apex 4 websheets, but I need to use this functionality no
-
Hello everybody, Recently I'm making some i18n for supported by me API. I was surprised that convertion to UTF-8 makes sometimes result buffer which contains more characters than I need (after termination 0 ther is meaningless chars). May be I'm wron
-
Photoshop CC 3D seams - Strange distortions when pierces the UV's
Im having problems with the project painting on photoshop cc 3D mode, when I try to draw a line that pierces the uv's the brush get a strange distortion, I try a few things that however minimize the problem such like Unlit Texture and increase the si
-
SCEP - Stuck on random files during scan
Hello, I am getting stuck on figuring out why SCEP is stopping on random files on a few computers. At the moment it is only a few because that is what has been brought to me. In the case of the current system it stopped once on some temp files, so we