The AMF is busy with the apply of a CCB. This results in the reject of
a subsequent CCB.
But the second CCB rejected explicitly by the AMF OI in the callback,
or does the second CCB get rejected due to timeout on some create/delete
/modify/completed call ?
If it is explicit rejection, then I have to assumne it is in completed
callback of the second CCB (since there would be no problem recording
create/delete/modify).
But if the second ccb is being rejected in completed because previous
apply is not done yet, then an alternative is to simply wait in the
completed callback until the previous apply is done, or until you
are close to reaching the server side OI callback timeout (6 seconds)
on the second completed.
The AMF handling of the apply is obviously multithreaded here, otherwise
you could not be processing the nect completed callback while the apply
of previous CCB is in progress. So just waiting in inside the
completed callback should not block the apply it is waiting for to finish.
---
** [tickets:#750] AMF: creating multiple CSIs are rejected**
**Status:** assigned
**Created:** Mon Jan 27, 2014 10:24 AM UTC by Hans Feldt
**Last Updated:** Mon Feb 10, 2014 12:20 PM UTC
**Owner:** hano
AMF supports adding one CSI per CCB to an unlocked SI. This means if several
CSIs are to be added, many CCBs will be performed by SMF (from a campaign).
However since the first CSI create is still "pending" when the second CSI one
comes to AMF, the second one is can be rejected (by AMF). All depending in
timing.
One problem is that the OI completed callback does not give the OI any chance
to say TRYAGAIN. It is either accept or reject.
Adding a delay to the campaign between each CSI create is not a plausible
solution thus AMF needs to support this case.
---
Sent from sourceforge.net because [email protected] is
subscribed to https://sourceforge.net/p/opensaf/tickets/
To unsubscribe from further messages, a project admin can change settings at
https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a
mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
Android™ apps run on BlackBerry®10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience. Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets