accused of pushing with unlimited timeout

What is the best type to use if I need a recognition given to the blackberry application?  I see that the MDS BES parameters have a 'Period of flow control' property who put a 60 seconds by default.  Is there another way to use the unlimited push MDS have a time-out will retry to send the pushes? or would I need to use PAP? and PAP can even make what I need?

You can use reliability level Application for this push.  Use it allows to BlackBerry Enterprise Server provide notification to your application aside server it say whether or not the thrust was delivered successfully.  To succeed, the application running on the BlackBerry smartphone must acknowledge that it has received the push (by calling the MDSPushInputStream.accept method).

The push is to expire on the server before BlackBerry Enterprise Server can be delivered, your application aside server is informed of the delivery is not.  This link explains the format of the notification.

What is - the Push notification format
Article number: DB-00395

http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800440/What_Is...

This link explains the configuration of the control flow of a BlackBerry Enterprise Server.

What is - flow for the BlackBerry Mobile Data Service push control
Article number: DB-00384

http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800451/800662/What_Is...

The httppushdemo provided with the BlackBerry JDE is an example of this.  You can view this example here:

http://docs.BlackBerry.com/en/developers/deliverables/10155/index.jsp?name=BlackBerry+JDE+plug-in+fo...

The push RIM and PAP format characteristics are almost identical.  For example, you can use one or the other.

Tags: BlackBerry Developers

Similar Questions

  • P645-MG how to remove the battery? I push with a paper clip in the hole of the icon on the back, but no reaction

    TravelMate P645-MG how to remove the main battery? Nothing happens when I push with a paper clip in the hole of the battery icon at the back of the computer. A video UTube said that a cover opens, but I can't find where there is a cover of the battery compartment.

    Hello

    Your laptop is equipped with an internal battery. You need to remove some modules and the bottom of the laptop to have access to it. The pinhole is only to reset the battery.

  • What is the maximum resolution monitor that a model of Macbook Air 2015 can push with an Intel HD 6000?

    Hello guys, I am very new in the Mac world, and I currently have a MacBook Air 11 "2015 model. I'm a long-time Windows and short-term Linux user. I find that the transition between Linux and Mac, however, is pretty easy. I just wanted to know if anyone of you had an idea of what monitor maximum resolution of the Macbook Air 2015 with integrated graphics (Intel HD 6000) HD can push up? Thank you!

    Graphics and video Support

    • Intel HD 6000 graphics card
    • Dual display and copy video: simultaneous support for native resolution on the built-in display and up to 3840 2160 pixels on an external display, both at millions of colors
    • Digital video output Thunderbolt
      • Native of output Mini DisplayPort
      • DVI output Mini DisplayPort to DVI (sold separately)
      • Output VGA Mini DisplayPort to VGA (sold separately)
      • Dual-link DVI output Mini DisplayPort to DVI dual link (sold separately)
      • Output audio and video HDMI using third-party Mini DisplayPort to HDMI adapter (sold separately)
  • Unable to connect to the Agent to push with my credentials in the project PushCollector 10.1.

    Hi all!

    I am trying to create a client application to push to go with my project that I am creating a customer and am trying to learn how the PushCollector 10.1 functions to do this. I seem to have a problem, however, where the application may not be able to connect to the Agent to push after entering my credentials sent by the Services of Blackberry Push team showing.

    I logged into my account to make sure it is active and it is and have re-joined the AppID and the PPG URL 8 times literally!

    What I read I don't need to change anything in the file bar.xml for the PushCollector, but maybe I missed something.

    Can someone help me please?

    Thanks for your time,

    Rob

    Push requires a real device, so I think you have to find the cause of the problem.

  • Clean the recording to push with the Blackberry Push server on app removal

    Hi, expert,

    When our application is removed, our application (it's has a background replacement the entry point and it is still running) would detect the deletion and he would try to make a write-off to registration with Blackberry server push. However if the user chooses to reboot immediately (or there is no network connection to that time here), our code could get no time to complete the delisting.  Right now we use registration with http directly to our code. However, there are also pushing SDK that register and unregister through BONE. I know with direct http, it is impossible that OS could help us for cancellation of registration here. What push SDK? OS will of registratioin for this case if OS is the operating system for the registration of the push is deleted? I have found no confirmation on the documentation of push BB.

    Thank you very much for your understanding.

    asked the same question about the java forum and got the answer here: http://supportforums.blackberry.com/t5/Java-Development/Clean-up-push-registration-with-Blackberry-P...

  • screen to push with animation

    Hello

    How can I push a screen with "style of shoot left (<-)" rather="" than="" "pop="" up=""><->).

    We can see that in the popular app BeBuzz

    Is it easy for me a beginner?

    Thank you.

    You can use http://www.blackberry.com/developers/docs/6.0.0api/net/rim/device/api/ui/TransitionContext.html

  • Problem of predicate push with views

    Hi guys,.

    I had a fairly long discussion to this thread - Re: One - a database - different execution plan for various users. -on a problem I encounter in 11g.  After a lot of work, we were able to reduce the problem to what seems to be a problem of predicate push when using views but not tables.

    To summarize the question, I have a user who has a bunch of tables and a layer of views that are based on tables (select * from table_name) that we use to manage access and create a layer of insulation of the tables.  All users (other than the owner) will have to choose against the views.  Unfortunately what we see is that when they use the perspective to make the choice, they get terrible performance where if they use the tables, they get the performance.  Here's a simple query which documents the problem.

    GOOD QUERY

    SQL > set timing on
    SQL > set linesize 160
    SQL > set serveroutput off
    SQL >
    SQL > select / * + gather_plan_statistics * /.
    2 w.worker_id, w.worker_name
    tas.worker_tbl 3 w,
    TAS.worker_cost_centre_tbl 4 c
    5 where w.worker_id = c.worker_id
    6 and c.effective_date < = trunc (sysdate)
    7 and c.expiration_date > = trunc (sysdate)
    8 and c.cost_centre = '100033'
    9 and tas_user.pkg_taw_security.user_worker_access ('CA17062',
    10                                             'TIMEKEEPER',
    11                                             w.worker_id,
    12 trunc (sysdate)) = 1
    13. in order to w.worker_name;

    WORKER_ID WORKER_NAME
    --------- ------------------------------------------------------------------------------------------
    123703 FADDEN, CLAYTON
    11131 HAHN, BRAD
    33811 HALL, MAUREEN
    53934 JANES, CATHERINE

    Elapsed time: 00:00:00.02
    SQL >
    SQL > select * from table (dbms_xplan.display_cursor (null, null, 'ALLSTATS LAST'));

    PLAN_TABLE_OUTPUT
    ----------------------------------------------------------------------------------------------------
    SQL_ID, 3np2s1wpqxnpu, number of children 1
    -------------------------------------
    Select / * + gather_plan_statistics * / w.worker_id, w.worker_name
    of tas.worker_tbl w.
    c tas.worker_cost_centre_tbl where w.worker_id = c.worker_id
    and c.effective_date < = trunc (sysdate) and c.expiration_date > =
    trunc (sysdate) and c.cost_centre = '100033' and
    tas_user.pkg_taw_security.user_worker_access ('CA17062',
    "TIMEKEEPER"
    w.worker_id,
    trunc (sysdate)) = 1 order by w.worker_name

    PLAN_TABLE_OUTPUT
    ----------------------------------------------------------------------------------------------------

    Hash value of plan: 3435904055

    ----------------------------------------------------------------------------------------------------
    | ID | Operation | Name                   | Begins | E - lines. A - lines.   A - time | Pads |  OMem |  1Mem |
    ----------------------------------------------------------------------------------------------------
    |   0 | SELECT STATEMENT |                        |      1.        |      4. 00:00:00.01 |     185.       |       |          |
    |   1.  SORT ORDER BY |                        |      1.      4.      4. 00:00:00.01 |     185.  2048 |  2048 | 2048
    |   2.   NESTED LOOPS |                        |      1.        |      4. 00:00:00.01 |     185.       |       |          |
    |   3.    NESTED LOOPS |                        |      1.      4.      4. 00:00:00.01 |     181.       |       |          |
    |*  4 |     TABLE ACCESS BY INDEX ROWID | WORKER_COST_CENTRE_TBL |      1.      4.      4. 00:00:00.01 |

    |*  5 |      INDEX RANGE SCAN | WORKER_CC_CC_IDX |      1.     29.     21. 00:00:00.01 |       3.
    |*  6 |     INDEX UNIQUE SCAN | WORKER_PK |      4.      1.      4. 00:00:00.01 |     163.       |       |
    |   7.    TABLE ACCESS BY INDEX ROWID | WORKER_TBL |      4.      1.      4. 00:00:00.01 |       4.       |       |
    ----------------------------------------------------------------------------------------------------

    Information of predicates (identified by the operation identity card):
    ---------------------------------------------------

    4 - filter("C".") (Correspondents' > = TRUNC(SYSDATE@!))
    5 - access("C".") COST_CENTRE "="100033"AND 'C'." (EFFECTIVE_DATE"< = TRUNC(SYSDATE@!))
    6 - access("W".") WORKER_ID "=" C ". ("' WORKER_ID")

    PLAN_TABLE_OUTPUT
    ----------------------------------------------------------------------------------------------------
    filter ("PKG_TAW_SECURITY". "USER_WORKER_ACCESS"('CA17062', 'CHRONOMÉTREUR","W".») WORKER_ID «, TRUNC (S)»

    Note
    -----
    -Comments of cardinality used for this statement


    39 selected lines.

    Elapsed time: 00:00:00.05

    So, that's the good thing - it did exactly what I expected it hits the Worker_CC_CC_IDX to get the workers who belong to a cost center and then hit the worker_PK to get their names.  In the end, it applies the filter that validates that the user running the application has access to the worker in question through safety.

    BAD REQUEST

    SQL > set linesize 160
    SQL > set serveroutput off
    SQL >
    SQL > select / * + gather_plan_statistics * /.
    2 w.worker_id, w.worker_name
    tas.worker_v 3 w,
    TAS.worker_cost_centre_v 4 c
    5 where w.worker_id = c.worker_id
    6 and c.effective_date < = trunc (sysdate)
    7 and c.expiration_date > = trunc (sysdate)
    8 and c.cost_centre = '100033'
    9 and tas_user.pkg_taw_security.user_worker_access ('CA17062',
    10                                             'TIMEKEEPER',
    11                                             w.worker_id,
    12 trunc (sysdate)) = 1
    13. in order to w.worker_name;

    WORKER_ID WORKER_NAME
    --------- ------------------------------------------------------------------------------------------
    123703 FADDEN, CLAYTON
    11131 HAHN, BRAD
    33811 HALL, MAUREEN
    53934 JANES, CATHERINE

    Elapsed time: 00:00:18.05
    SQL >
    SQL > select * from table (dbms_xplan.display_cursor (null, null, 'ALLSTATS LAST'));

    PLAN_TABLE_OUTPUT
    ----------------------------------------------------------------------------------------------------
    SQL_ID, gs5vtgany8vbv, number of children 1
    -------------------------------------
    Select / * + gather_plan_statistics * / w.worker_id, w.worker_name
    of tas.worker_v w, tas.worker_cost_centre_v
    c where w.worker_id = c.worker_id and c.effective_date < =.
    trunc (sysdate) and c.expiration_date > = trunc (sysdate) and
    c.cost_centre = '100033' and tas_user.pkg_taw_security.user_worker_ac
    Cess ('CA17062',
    "TIMER", w.worker_id,
    trunc (sysdate)) = 1 order by
    w.worker_name

    PLAN_TABLE_OUTPUT
    ----------------------------------------------------------------------------------------------------

    Hash value of plan: 1726112176

    ----------------------------------------------------------------------------------------------------
    | ID | Operation | Name                   | Begins | E - lines. A - lines.   A - time | Pads |  OMem |  1Mem |
    ----------------------------------------------------------------------------------------------------
    |   0 | SELECT STATEMENT |                        |      1.        |      4. 00:00:18.26 |     947K |       |       |          |
    |   1.  SORT ORDER BY |                        |      1.      4.      4. 00:00:18.26 |     947K |  2048 |  2048 | 2048
    |*  2 |   HASH JOIN |                        |      1.      4.      4. 00:00:14.28 |     947K |  1348K |  1348K |  546K (0)
    |   3.    VIEW                        | WORKER_COST_CENTRE_V |      1.      4.      4. 00:00:00.01 |      18.       |       |
    |*  4 |     TABLE ACCESS BY INDEX ROWID | WORKER_COST_CENTRE_TBL |      1.      4.      4. 00:00:00.01 |

    |*  5 |      INDEX RANGE SCAN | WORKER_CC_CC_IDX |      1.     29.     21. 00:00:00.01 |       3.
    |*  6 |    VIEW                        | WORKER_V |      1.    161K |      4. 00:00:14.28 |     946K |       |       |          |
    |   7.     TABLE ACCESS FULL | WORKER_TBL |      1.    161K |    160K | 00:00:00.09 |    2135
    ----------------------------------------------------------------------------------------------------

    Information of predicates (identified by the operation identity card):
    ---------------------------------------------------

    2 - access("W".") WORKER_ID "=" C ". ("' WORKER_ID")
    4 - filter("X".") (Correspondents' > = TRUNC(SYSDATE@!))
    5 - access("X".") COST_CENTRE "="100033"AND 'X'." (EFFECTIVE_DATE"< = TRUNC(SYSDATE@!))

    PLAN_TABLE_OUTPUT
    ----------------------------------------------------------------------------------------------------
    6 - filter("PKG_TAW_SECURITY".") USER_WORKER_ACCESS "('CA17062', 'CHRONOMÉTREUR)", "W". "WORKER_ID", TRUNC (S).

    Note
    -----
    -Comments of cardinality used for this statement


    39 selected lines.

    Elapsed time: 00:00:00.05

    So the bad query takes 18 seconds to bring the same answer - but the only change is to the user views instead of tables _TBL _V.  In this case she made a hash out of a table scan join full of the worker_tbl to an analysis of the index of the worker_cost_centre_tbl of course it takes forever in comparison.  The real question is WHY?

    I know that you are going to ask a couple of things - see definitions and synonyms... so here.

    Display definitions

    SQL > select view_name, dba_views text where view_name in ('WORKER_COST_CENTRE_V', 'WORKER_V');

    VIEW_NAME TEXT
    ------------------------------ ---------------------------------------------------------------------
    WORKER_COST_CENTRE_V select x.worker_id,.
    x.effective_date,
    x.expiration_date,
    x.cost_centre
    of worker_cost_centre_tbl x

    WORKER_V select x.worker_id,.
    x.user_id,
    x.last_name,
    x.first_name,
    x.worker_name,
    x.Initials,
    x.Gender,
    x.BIRTH_DATE,
    x.hire_date,
    x.service_date,
    x.badge_created_date,
    x.address_one,
    x.address_two,
    x.city_name,
    x.state_province,
    x.zip_code,
    x.telephone_number,
    x.Email_Address,
    x.ftchip_per_diem_flag,
    x.aip_flag,
    x.hot_change_flag,
    x.pop_flag
    of worker_tbl x

    Thesaurus - public

    SQL > select * from dba_synonyms where synonym_name in ('WORKER_COST_CENTRE_V', 'WORKER_V');

    OWNER SYNONYM_NAME TABLE_OWNER, TABLE_NAME
    ------------------------------ ------------------------------ ------------------------------ -------
    DB_LINK
    ----------------------------------------------------------------------------------------------------
    PUBLIC WORKER_COST_CENTRE_V BUNCH WORKER_COST_CENTRE_V


    PUBLIC WORKER_V BUNCH WORKER_V


    Thesaurus - private

    SQL > select * from user_synonyms where synonym_name in ('WORKER_COST_CENTRE_V', 'WORKER_V');

    no selected line

    So as you can see, the views do nothing in this case - and should not change the query at all in my opinion.

    Deleting the call of all the query - same using views - led to the execution plan.  That's why I think that it is some kind of problem weird predicate push.  I can and that you have captured the query (and the 25 or so similar) to make it work less 11g using the view by using the NO_PUSH_PRED flag and by the query without the security call in a query internal.  Tuning queries is not the problem - the problem is "why should I?  Oracle should use the tables or views in the same way here shouldn't it?  To further complicate things, if I run this same query 'wrong' with points of view as the owner of the tables - it works perfectly.  If I grant it the DBA role to a user, and run the query so bad that this user - it works perfectly.

    Anyone got any ideas what the hell is happening here?

    Thank you
    Cory Aston

    To a large extent, view sure merge is activated to reduce the risk of certain transformations optimizer allows you to reverse scurity functions. It is possible that Oracle didn't closely resembles the view definition or function however to decide if the service could pose a threat if view merger took place.  Christian Antognini has an example on his blog if you want an idea of why the functions of views could be a problem: http://www.antognini.ch/2011/09/optimizer_secure_view_merging-and-vpd/

    A test, you can try:

    ALTER system set optimizer_secure_view_merging = false;

    Concerning

    Jonathan Lewis

    UPDATE: just to change true to FALSE

  • Conversion P2V of Debian fails with "semaphore timeout".

    Hello

    I'm trying to convert a Debian machine to my ESXi server, but whenever I try, the conversion fails at about 95% with "the semaphore timeout period has expired". I Googled it but can't find useful information on what is wrong and how could I maybe solve this problem...

    task.pnglog.png

    If you need additional information, just ask.

    Thanks in advance

    Stefan

    It is ok. Try to start the virtual machine with a Debian ISO attached to this topic and try to recover the installation. It can be a problem on the reconfiguration of grub, or something like that.

  • Queues of workflow with a timeout for lack of action

    I'm looking for a way to have a queue of work (table) with jobs who need certification and after a certain time to be sitting there, they need to move to the next level. For example.
    I have a ticket system. A new ticket is entered, and it must be approved by 5 people. 2 are on a trip. How can I get these people after sitting and wait for 4 hours.

    Currently this is my plan. Create a DB task that runs every 5 minutes and compare the SYSDATE at the age of ticket. If it is expired pass them the ticket to the tail (table) approved

    Best way to achieve this?

    Hi Tim,.

    It seems to be a requirement that the tickets do not wait more than 4 hours, so I don't think that there is a better way to ensure this.
    Eventually, you could improve the process if you could provide a table to track the availability of the approvers: If you can see that two approvers are not available, you can move the ticket from a third available approved the ticket, then the ticket does not have to wait for the 'timeout '.

    -Udo

  • Run push with open program

    Hello

    I'm with CVI 9.0.0

    I built a supply for my program. The first installation, that everything worked perfectly.

    Then after that I restarted the distribution without closing the program, I got the following error message:

    "No software will be installed or deleted."

    Now, you can not install or remove the program because whenever I get the same message. I can't have my program in the Panel (installation of Applications).

    To solve the problem I must eliminate all my reference in the Windows registry program.

    Thank you

    Daniele

    The message "no software will be installed or removed." is standard when you run the installation kit again (even though I would have preferred that he explicitly say that the software is already installed).

    You app should be in the Add/Remove Programs list. His name is perhaps not what you expected.  Sort by date of installation to be sure.  Otherwise, go back to a Restore Point can be your last non-manual option.

    If you have deleted in part the installation manually, rerun the installation program can repair the installation you can see it in the Add/Remove list, and then remove it from there.

    -Ian

  • Pocket Tunes Basic download for free with unlimited use and no 15 days trial?

    Is it possible to get the free basic version without the delay of 15 days of Pocket Tunes trial thing? I bought a Palm Tungsten E on E - bay without home cradle, the USB power cable or the same software CD. I downloaded the transfer of Palm software, but it does not seem to Pocket Tunes. If you buy a Palm Tungsten E, as a box set makes too with the version track blade 15 days of Pocket Tunes?

    The E did not come with Ptunes, it came with Real Player. Our new devices come with Ptunes and no they do not have a 15 day trial. The license agreement with the company that makes the Ptunes does not have Palm this version by download result.

    Message relates to: None

  • Automatic update does not-how do you extract the msi file to install push with pstools or pdqdeploy?

    In the past (4 months ago), I managed to check out the Flash Player msi file, this way I could push Setup for all systems. I can't do that, when I try to extract it ask for a password.

    Why is - this has changed? The auto-updater does not work, and Yes, I did install while he autodownloads the new version.

    Any help/ideas would be greatly appreciated.


    Thank you.

    You can get MSI installers through http://www.adobe.com/products/players/flash-player-distribution.html

    It may take a few days to get approval, then waiting for download programs installation directly

  • Problems with HTTPService timeout and large XML

    Hello world!
    In my Flex application I fill a datagrid from an HTTPService to results.

    It works fine, but there is a problem: If the servlet that generates the XML code takes too long to return, the HTTPService will throw this error:

    Error #1090: XML parser failure: element is incorrect.

    This error seems to be random because it happens on 15-20% of calls to the servlet. And the worst: no help not set requestTimeout 10000 or -1.

    Can you tell me what is happening? Thanks for any help!

    Solved!
    You must manually correct the XML returned by the server with this function:

    public static void parseXML (event: ResultEvent, parentTag: String): XML
    {
    var xml: String = event.result.toString ();
    var endTagIndex: int = xml.indexOf("");
    var endTagLength: int = new String("").length;
    XML = xml.substring (0, endTagIndex + endTagLength);
    return of new XML (xml);
    }

  • e business Suite User "Push" with sub Forms object

    e business Suite user RO has two forms, 1 item and 1 process

    I want to configure access policies to automatically supply EBS RO to IOM users (especially for full-time staff).

    The configuration of the object resource, I checked The Auto-Save. This allows my form object is automatically saved in the auto supply. I pre-fill adapters attached to my sub form of such object for auto supply, the fields are pre-populated from profile to the IOM.

    However, my problem is, my pre-fill adapters always get xelsysadm attributes and not the user of (whose demand is created for).

    You may wonder why I need the shape of the object? I could just throw my shape of the object of the resource object and directly fill the values in the form of process.
    However, I have a requirement of the company, eBusiness Suite User can also stand alone asked for some users (contractor, contingent) that are not part of the strategy of service/access self-introduction. This is why I still need my shape of the object.

    Is it possible that Automatic supply and stand-alone application works both ways under a resource object?

    Well, that's something decisive with the IOM demand model. As far as I know in such cases, information related to the applicant are filled, and given that the invocation of access policy is through sysadmin so XELSYSADM information are met.

    Rather what I would say is that they attach pre-fill adapters to your process and skip the data flow object-> process of form. If your model application remains intact and the information you want to pre-fill will do, too. Hope it should work and is viable for you.

    Thank you

    Sunny

  • Push with my CSS anyone?

    On these pages of the Gallery when you go to the Gallery "Urban", on the links at the bottom of the page, the length of subheading #header h2 Wizz the miniature box towards the bottom of the page.

    How can I stop this happening please?

    In addition, DW in Live View mode shows the background .gif but it does not appear in Design view. Well, it does for main nav on the left panel. A reason that should be?

    Thank you

    Martin

    It was after a couple of hours staring at code. I had a lost clear: both

    Martin

Maybe you are looking for