Workaround to bugs in ADFPhaseListener

I've developed a nasty but perfectly working workaround to two ADF bugs described here:
* Binding container not initialized after navigation: Navigating does not initialize BindingContainer
* Exceptions ignored in ControllerClass: Bug(?): Exceptions ignored in ControllerClass
The solution replaces the oracle.adf.controller.faces.lifecycle.ADFPhaseListener class. The source for this class is available in $JDEV_HOME/adfc/src/adf-controllersrc.zip. I modified the before() method in RenderResponsePhase object (original line 388):
      public void before(FacesContext context)
         LifecycleContext lfContext = null;
         loop:
         while (true) {
           UIViewRoot newViewRoot = context.getViewRoot();
           UIViewRoot viewRoot = getViewRoot(context);
           lfContext = getLifecycleContext(context);
           // Detect if nagivation occured
           // If the view going to be rendered is different from the one that
           // has being prepared, refreshed the old one.
           if (newViewRoot != viewRoot)
              if (lfContext != null)
                 putViewRoot(context, newViewRoot);
                 // Create a new context for the new view
                 Map envMap = ADFPhaseListener.this.getEnvMap(context);
                 try
                    lfContext = LifecycleContext.getInstance(envMap);
                 catch (Exception ex)
                 if (lfContext != null) {
                   putLifecycleContext(context, lfContext);
                   // Execute the INIT_CONTEXT phase
                   executePhase(INIT_CONTEXT, lfContext);
                   // Execute the PREPARE_MODEL phase of the new view.
                   executePhase(PREPARE_MODEL, lfContext);
           else break loop;
         // Event might had been updated in case of navigation.
         if (lfContext != null)
            // Execute the PREPARE_RENDER phase.
            executePhase(PREPARE_RENDER, lfContext);
      } // End of before methodIt reinitializes the context in loop until it is not changed. And ignores exceptions only in LifecycleContext.getInstance method. To avoid ignoring exceptions in after() method of RestoreViewPhase, it needs to be replaced as well (original line 298):
      public void after(FacesContext context)
         UIViewRoot viewRoot = context.getViewRoot();
         String viewId = (viewRoot != null) ? viewRoot.getViewId() : null;
         if (viewId == null)
            return;
         HttpSession session =
            (HttpSession) context.getExternalContext().getSession(false);
         if (session == null)
            return;
         // Store the current view root so that we can detect if navigation
         // occured when we execute the before RenderResponse.
         putViewRoot(context, viewRoot);
         Map envMap = ADFPhaseListener.this.getEnvMap(context);
         LifecycleContext lfContext = null;
         try
            lfContext = LifecycleContext.getInstance(envMap);
         catch (Exception ex)
         if (lfContext != null) {
            putLifecycleContext(context, lfContext);
            // Execute the INIT_CONTEXT phase
            executePhase(INIT_CONTEXT, lfContext);
            // Execute the PREPARE_MODEL phase
            executePhase(PREPARE_MODEL, lfContext);
      }  // End of after methodI created the class in my own package and replaced the reference in faces-config.xml.
The line numbers refer to JDeveloper 10.1.3.0.4 (SU5). The class is changed in 10.1.3.1.0, so you will need to copy the new source and modify the methods again. But I could not conceive anything better... I hope, that this code will get to the original code of ADFPhaseListener, I don't reserve any rights, so go on, guys!
Viliam

Question to guys from Oracle: what do you think about including these features to next release of ADF?

Similar Messages

  • Can't create blank signature as workaround for bug

    Many other threads have discussed the bug where checking "place signature above quoted text" does not do so when no default signature is chosen. If one wants to have no signature as default, but have signatures placed above quoted text, the workaround is apparently to make a blank signature and use that as a default. Problem is, I can't make a blank signature. No matter what combination of whitespace I try to use as a signature (newlines, spaces, tabs), the signature reverts to the last non-whitespace input I had in the field. Anyone else have this problem?

    Yes I had the same problem. However I have found another solution that at least works on my computer, even if I have those "workarounds". So maybe It might help you.
    In Mail Pref in "Signatures"
    - unchecked "Always match my default message font"
    - Choose signature "None" selected
    - checked "Place signature above quoted text"
    In Mail Pref in "Composing"
    - Message format "Rich Text" selected. THIS IS THE ESSENTIAL ON MY COMPUTER. Having Plain there the signature will always end up on the very bottom of the mail
    - Responding UNCHECKED. THIS IS ALSO ESSENTIAL, BECAUSE REPLYING A PLAIN MAIL WILL MAKE THE REPLY PLAIN THEN AGAIN SENDING THE SIGNATURE TO ****...
    In Mail Prefs in "Fonts and colors"
    - I have Message font and Fixed-Width font both "Courier 12" because I want mails to look plain, even if they now are no longer plain...

  • Is there any workaround for Bug 6644652 ?

    Hi
    This issue is documented in DBAppTables GTC Connector at Known issues:
    "Bug 6644652
    Reconciliation of account deletion is not supported. In other words, if a record is
    deleted from the target database, then this deletion is not reconciled into Oracle
    Identity Manager"
    Is there any workaround that can be used ?
    Thank You in advanced,
    Ionut

    EHLO!
    Today I ALMOST finalized my delete-recon (is for AD objects, but I think it may work in many contexts). As the pals said, you have to use the createDeleteReconciliationEvent method from the operations API.
    I had a big problem: I spent a day looking for a NullPointerException that was raised just when this method is called. I realized that there is not a problem itself, the exception was raised because I was launching from the Eclipse project! So, instead of develop all the stuff and then pass it to OIM, I had to maje the jar, put it into the ScheduleTask folder, and execute it with the Task Scheduler from the Design Console, or from the Admin Console.
    For a brief:
    1) make a class that extends com.thortech.xl.scheduler.tasks.SchedulerBaseTask
    2) implement the execute() method
    3) for creating the operator, you can call (tcReconciliationOperationsIntf)getUtility("Thor.API.Operations.tcReconciliationOperationsIntf") (getUility is inherited from SchedulerBaseTask)
    4) Make some Map object, with key/value pairs. Keys have to be the same as they appear in the Reconciliation Fields of the Resource Object, and at least you have to put the required ones. Call the method, the first parameter is a String with the RO ("Xellerate User", "AD User", "Exchange", etc).
    For example, you can make something like this:
                   HashMap hm = new HashMap();
                   hm.put("User ID", "drldap");
                   hm.put("objectGUID", "12345679");
                   try {
                        reconOps.createDeleteReconciliationEvent("AD User", hm);
                   catch(Exception e) {
                        e.printStackTrace(System.out);
    Hope it was helpful. Enjoy!
    DrLDAP!

  • Workaround CSCea46385 Bug

    I need some details about workaround for CSCea46385 Bug.
    It is mentioned to disable keepalive on Fiber interfaces and uplink interfaces as 12.2SE releases.
    I use GigaStack between 2950 switches. what is recommanded for?
    Is it possible to remove keepalive on all trunk interfaces (Copper, Fiber, Gigastack) between switches?
    Thanks in advaance

    err-disable ports was Fiber port.
    We have a major issue on our LAN with 25 switchs. After a Gbic change on our 6513, all giga trunk ports connected on this 6513 were err-disable at the same time du to keepalive issue. One hour after the second giga port on all affected 2950 were err-disable. It was very strange because the second giga port was plugged on my secundary 6513. I never exactly understand what's happened.
    I take a glance at Bug Tool Web site and there are 2 bugs referenced which could be the origin of my problem: CSCea46385 & CSCeg58877
    Tht's why I would like to disable keepalive on all trunk ports, Fiber, Copper and GigaStack.
    I try to have a full explanation about keepalive on cisco website but it's really confused. If you can explain me exactly how it's working.

  • Temp Workaround for Bug CSCun19415 - SPA 504G Transfer stopped by incoming calls

    We have found that if you turn the CW Setting (User, Supplementary Services, CW Setting) to "No", then this provides a workaround for this issue. Obviously, there is a loss of functionality of the Call Waiting feature on all lines since this is a macro setting for the phone. However, until a bug fix for this issue (it is NOT an enhancement) comes out this does provide a good workaround. This also provides a workaround for the discussion on this support forum labeled "SPA 504G Transfer stopped by incoming calls".
    Bob Conner

    At least in our case this is not a valid workaround, for we need our operator (only one person) to know how many calls are waiting.
    I agree completely: it is a bug, and not an enhancement. The second incoming call interrupts and aborts the transfer process associated to the previous call. It is amazing that so many firmware upgrades has been released since this behaviour was detected, and it is still here unresolved.
    My only workaround is using an old Linksys SPA942 (which works as expected) or another brand's model.
    My need: A multi-line SIP terminal for an operator to distribute the calls. And, as bizarre as it may sound, this cannot be addressed with CISCO (at least with 50x series).
    Paul

  • Workaround for bug (ACPI, Power supply)

    Hi.
    I'm using Arch on Samsung 530U and there is bug in handling with power supply. It is reported for example here: https://bugs.launchpad.net/bugs/971061, https://bugs.launchpad.net/bugs/1027798 etc.
    Samsung's replies on my urgents to fix it are: "Use windows..."
    In short - problem is that system remember if the battery is charging/discharging only at boot (I guess when acpi starts) and since than it is frozen. But the recognition of pluging/unpluging power supply works fine.
    Here is what is does, when cable was plugged at start:
    Battery is fully charged and adapter is connected:
    ~$ acpi -V
    Battery 0: Unknown, 80%
    Battery 0: design capacity 6100 mAh, last full capacity 6100 mAh = 100%
    Adapter 0: on-line
    ~$ cat /sys/class/power_supply/BAT1/status
    Unknown
    ~$ cat /sys/class/power_supply/ADP1/online
    1
    When the adapter is disconnected:
    Battery 0: Charging, 80%, charging at zero rate - will never fully charge.
    Battery 0: design capacity 6100 mAh, last full capacity 6100 mAh = 100%
    Adapter 0: off-line
    ~$ cat /sys/class/power_supply/BAT1/status
    Charging
    ~$ cat /sys/class/power_supply/ADP1/online
    0
    You can see that adapter is recognized well, but the battery still "thinks" it has been charging. I can't see how much time is remaining etc.
    When I manually try 'sudo echo "Discharging" >> /sys/class/power_supply/BAT1/status' I get permission denied.
    Any ideas or workaround?
    Thanks
    Last edited by Kotrfa (2013-04-16 08:38:10)

    Hi.
    I'm using Arch on Samsung 530U and there is bug in handling with power supply. It is reported for example here: https://bugs.launchpad.net/bugs/971061, https://bugs.launchpad.net/bugs/1027798 etc.
    Samsung's replies on my urgents to fix it are: "Use windows..."
    In short - problem is that system remember if the battery is charging/discharging only at boot (I guess when acpi starts) and since than it is frozen. But the recognition of pluging/unpluging power supply works fine.
    Here is what is does, when cable was plugged at start:
    Battery is fully charged and adapter is connected:
    ~$ acpi -V
    Battery 0: Unknown, 80%
    Battery 0: design capacity 6100 mAh, last full capacity 6100 mAh = 100%
    Adapter 0: on-line
    ~$ cat /sys/class/power_supply/BAT1/status
    Unknown
    ~$ cat /sys/class/power_supply/ADP1/online
    1
    When the adapter is disconnected:
    Battery 0: Charging, 80%, charging at zero rate - will never fully charge.
    Battery 0: design capacity 6100 mAh, last full capacity 6100 mAh = 100%
    Adapter 0: off-line
    ~$ cat /sys/class/power_supply/BAT1/status
    Charging
    ~$ cat /sys/class/power_supply/ADP1/online
    0
    You can see that adapter is recognized well, but the battery still "thinks" it has been charging. I can't see how much time is remaining etc.
    When I manually try 'sudo echo "Discharging" >> /sys/class/power_supply/BAT1/status' I get permission denied.
    Any ideas or workaround?
    Thanks
    Last edited by Kotrfa (2013-04-16 08:38:10)

  • Is there a workaround for bug 6648001 ?

    In the evaluation part of the description of the bug a "suggested fix" is mentioned. But what is this fix? I currently have an Applet which tries to access a password protected resource. If I click cancel in the password dialog, leave the page and go back to it the applet and the whole browser hangs. The taskmanager is needed to close the browser. With 1.6u10 the problem is fixed. But not everyone has this version installed...

    I guess, I'm of no help here.. I can crop and transform like crazy - no issues
    I also tried your 'special' method, to crop/transform the main storyline (=what I wouldn't do)  ...  but the attached other clips appear without problems:
    and after that 'arrangement', another one - no issues:
    tsphillips wrote:
    … Perhaps an interesting experiment would be to see what it takes to make a clip render outside of it's crop box.
    here you lost me - in translation, sorry:
    a clip OUTside its crop??
    outside a crop is nothing, that's what a crop is for… shouldn't it?
    cropping means; cutting-off parts of the pic, that icon is a passépartout..
    so, outside a crop is … nothing to see here, Sir..
    Sorry, of being no help here......
    Would be interesting, what Cupertino will andswer you..........

  • Workaround for Bug ID 4532517:shouldYieldFocus does not allow side effects

    The work-around for this bug is to set the InputVerifier for the component to null, show the dialog, then set the InputVerifier back to the component. However, the behaviour is still not consistent with the Java 1.3 behaviour. The act of clicking in the currently active JTextField, causes the shouldYieldFocus method to be called, even though focus is not being changed to another component. Is there anyway to avoid this behaviour with the work-around (a work-around for the work-around)? Thanks.

    Thanky you for the fast reply!
    I meant what the author "xxx..@x..." means with "See comment section.". Which comment section is he referencing to?
    Greets Alexander

  • Applied Workaround for BUG:5871305, unable to deploy ear file

    Hi,
    I have upgraded Oracle 10g AS from 10.1.3.1 to 10.1.3.3.I am using admin_client.jar to deploy the ear file. After deployment, application gave error during start. The errors were related to apache.commons.logging. I applied the workaround provided on metalink note: 460448.1. I applied the changes in orion-application.xml file:
    <imported-shared-libraries>
              <remove-inherited name="apache.commons.logging" />
         </imported-shared-libraries>
    Now, upon deploying the ear file with the changes, its giving error during deployment:
    oracle.oc4j.admin.deploy.api.J2EEDeploymentException: Operation failed with error:
    Error parsing orion-application.xml at /u00/app/ora10gas/product/10.1.3.1/OracleAS_1/j2ee/main/application-deployments/coverzones: Fatal error at line 90 offset 25 in file:/u00/app/ora10gas/product/10.1.3.1/OracleAS_1/j2ee/main/applications/coverzones/: .<Line 90, Column 25>: XML-20201: (Fatal Error) Expected name instead of =.
    I have searched a lot on metalink and on google about this error and have not got any pointers to look for root cause.
    Oracle App Server Gurus, kindly help on this
    regards
    Raj

    HI Jaap,
    I checked the orion-application.xml file and I didn't found any typo error or syntax error in the specific xml tag for <imported-shared-libraries>. Below is the xml tag snippet:
    <library path="ivjejb35.jar" /> <!-- needed for access beans in oc4j -->
              <library path="wsdl4j.jar" />
              <library path="CoverZones_DataBeans.jar"/>
              <library path="CoverZones_Session_EJBClient.jar"/>
              <library path="CoverZones_Request_Processors.jar" />
         <imported-shared-libraries>
              <remove-inherited name="apache.commons.logging" />
         </imported-shared-libraries>
    <principals path="principals.xml" />
    The same ear file without the above changes has worked in another Ora10gAS 10.1.3.3 cluster setup and the application works successfully.
    regards
    Raj

  • Any other workarounds for bug 4776648?

    My telnet application will not navigate whatever I try. I have searched metalink and it seems I have run into bug 4776648 or metalink note 352156.1
    Unfortunately, the solution posted there is not working for me. Who can help me fix it?
    I have the latest Jdeveloper (10.1.3.2.0) with Mobile ADF version 10.1.3.4.0.66
    (and also JHeadstart but that shouldn't be a problem) Should I try to downgrade?
    Your help is appreciated!
    Wendy
    [update]
    I downgraded from 10.1.3.2. to 10.1.3.1 where it seems the bug doesn't even exist. To get it to work I created a new application in 10.1.3.1 (BC and JSF) and copied the jars from WEB-INF/lib to the application created in 10.1.3.2
    Opening and running it in 10.1.3.1 was not a problem after that.
    Message was edited by:
    Wendy Tromp

    I know that SCORM 1.2 has a limit of 4000 characters in suspend_data and with a long course with many interactions this can quickly be filled up by Captivate. I don't know if AICC publishing has similar restrictions, but an overfilled suspend_data could explain many of your troubles.
    Now.. I have a fix that will "flush" the suspend_data in a Captivate 3 course published with the SCORM protocol. I don't know if it will work for AICC, but you could give it a shot. Please note that this will also delete any resume data that Captivate stores, but since you selected not to send that anyways it shouldn't be an issue for you.
    Insert this JavaScript as the “Project End Options” found under Project Settings – Start and End:
    var data = g_objAPI.GetValue(”cmi.suspend_data”);data = “A” + data.substring(1);g_objAPI.SetValue(”cmi.suspend_data”,data);
    You can read some more details about the above "hack" here: http://www.cpguru.com/2008/11/25/reset-bookmark-in-captivate-3/
    Good luck ;o)
    /Michael
    Visit my Captivate blog with tips & tricks, tutorials and Widgets.

  • Logic Pro X - workaround bugs

    Hi!
    Logic Pro X is still a new release (10.0.3 when writing this) and there will of cource be updates to fix bugs. But meanwhile, why don´t share some workarounds for bugs that occur?
    My first tip which for problems with recording audio is to bounce what you have and go back into Logic Pro 9 and do the recording and then cut/edit all the takes before taking it back to Logic Pro X and continue to work.
    Does anyone else having problems with recording? My LPX just quits after some time of recording when I hit the rec-button.
    My first workaround for this was to use the command "Save a copy as..." since it seems to work some more minutes before crashing.
    It clears unused memory in the file in some way I think.
    Before saving as a copy the file is always about 100Mb bigger.
    Any more workarounds?

    Does anyone else having problems with recording? My LPX just quits after some time of recording when I hit the rec-button.
    No, not here.. I finished a 10 track  1 hour live recording this weekend without issue..
    If Logic just quits, do you get an error msg, a crash log or failing that look in your console logs to see what is causing the problem.. and post up what you find/see

  • JDev team: is there a workaround for bug1482140?

    I would like to know if anybody has figured out a workaround for bug 1482140 which is listed in the JDeveloper 3.2.2 readme. It states that it is not possible to deploy EJBs to 8.1.7 running on Solaris. It also indicates that it should have been fixed in 8.1.7.1 but the list of fixed bugs in 8.1.7.1 does not include this one. When is this going to be fixed? Why is there no status on it in Metalink? Is there something clever I can do similar to the workaround given for deploying BC4J?
    Thanks for any help,
    Matt

    Uh, dude? What are you talking about? I've seen the workaround for the aurora_client.jar bit but I thought it only applied to BC4J as it says in the HOWTO under the JDEV docs. As for the 8.1.7.1b patch, this is the first I've heard of it. It doesn't help that searching for this bug under Metalink doesn't produce any results. The way I see it is that I should be able to enter the Bug number in Metalink, and it tells me what patchset the bug is fixed in. That mechanism seems to have broken down here. oh well, I have no problem with having to be told something twice, I'm not perfect. At least I have the stones to post messages with my name and email address Mr d. cheers.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by d:
    Matt's been told about both of those options previously and he does not understand !!<HR></BLOCKQUOTE>
    null

  • Apex 4.2.1 - mobile theme display bugs and Cascading LOV bug

    I've setup a test at http://apex.oracle.com/pls/apex/f?p=35331 - username/password is test/test
    Simple page to show some issues I'm running into. Wondering if work-arounds exist or if a patch would be available before we'd go live.
    First and second issue are the same I believe. So - a normal text box (label1) looks fine. But, Label2 is a Display only item and Label3 is a read-only select list item. As you can see - both of the values appear smack dab right beside the label and not in line with the other fields. It's totally ugly and not usable as is. I've tried to move this over, but the label goes with it. I can see no way of doing it, but wondering if there's some hack I can put in to solve it...
    The last issues is with a cascading LOV. Simple table setup. Static on the first, the second a simple query that filters on the first. If you set the select list to Value Required and not to display null values - then when you click on the Second List button - it just hangs. The page is unusable. I suspect this has to do with the null or something. But - doesn't appear to matter if anything is chosen. Note - if the list is large - which I think then uses a different UI control, this is fine. Only when one of the lists is small does the issue reproduce.
    Any workarounds or fixes? Any ideas?
    Thanks

    Hi,
    I would suggest to not mix different questions and a thread for each of them. Makes it easier for others to follow.
    About your problem with the cascading LOVs, it appears that this is/was a bug in jQuery Mobile which we use under the hood. I was able to reproduce the problem with APEX 4.2.1 using jQM 1.2.0, but was not able to reproduce it with APEX 5.0 which will use jQM 1.3.0RC1 or higher. The problem occurs if a select list is empty.
    There are different workarounds available:
    1) set the attribute "HTML Form Element Attributes" of P1_CLOV_2 to data-native-menu="false"or
    2) set the attribute "Display Null Value" of P1_CLOV_2 to Yes and "Null Display Value" to - select - (or something similar). The "Value Required" = Yes will still guarantee that a value has to be picked. Having the extra null entry will guarantee that the select list always contains an entry, that seems to workaround the bug in jQuery Mobile.
    I have filed bug 16355963 - jquery mobile: empty select list causes javascript error
    to track that this is definitely fixed in APEX 5.0.
    Regards
    Patrick
    My Blog: http://www.inside-oracle-apex.com
    APEX Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • 大家帮忙看看那这是不是flex4 tree的一个bug,要怎么解决???

    做了一个tree的例子,代码是直接从tour de flex 中直接复制出来的(在tour de flex也存在同样的问题),用sdk4.0 跑起来的时候,出现item不能选中的问题(sdk3.5上没有该问题)。界面加载完成后(注意:一定要在界面一加载完成的时候,在进行下边操作前不要进行其他的操作,否则就看不到效果了) 做如下操作:
    1、选中“Outbox”;
    2、展开“Inbox”;
    3、点击“Inbox”下的“Marketing”,此时“Marketing”不能被选中
    源代码如下:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="top"
                    horizontalAlign="center" paddingTop="0" viewSourceURL="srcview/index.html">
        <mx:Script>
            <![CDATA[
                [Bindable]
                public var selectedNode:XML;
                // Event handler for the Tree control change event.
                public function treeChanged(event:Event):void {
                    selectedNode=Tree(event.target).selectedItem as XML;
            ]]>
        </mx:Script>
        <mx:XMLList id="treeData">
            <node label="Mail Box">
                <node label="Inbox">
                    <node label="Marketing"/>
                    <node label="Product Management"/>
                    <node label="Personal"/>
                </node>
                <node label="Outbox">
                    <node label="Professional"/>
                    <node label="Personal"/>
                </node>
                <node label="Spam"/>
                <node label="Sent"/>
            </node>  
        </mx:XMLList>
        <mx:Panel title="Tree Control" layout="vertical" color="0xffffff" borderAlpha="0.15" width="500"
                  paddingTop="10" paddingRight="10" paddingBottom="10" paddingLeft="10" horizontalAlign="center">
            <mx:Label width="100%" color="0x323232"
                      text="Select a node in the Tree control."/>
            <mx:HDividedBox width="100%" height="100%" color="0x323232">
                <mx:Tree id="myTree" width="50%" height="100%" labelField="@label"
                         showRoot="false" dataProvider="{treeData}" change="treeChanged(event)"/>
                <mx:TextArea height="100%" width="50%"
                             text="Selected Item: {selectedNode.@label}"/>
            </mx:HDividedBox>
        </mx:Panel>
    </mx:Application>

    I don't understand chinese, but there are indeed a lot of bugs in the MX tree component.
    You can try using TreeDMV that solves a lot of the problems in the MX Tree (it extends it):
    http://blogs.adobe.com/aharui/2008/12/tree_and_lazy_or_paged_data_1.html
    You can see the sheer number of MX Tree related bugs in the Flex JIRA and their possible workarounds:
    http://bugs.adobe.com/flex/
    Somebody had a go at developping a Spark Tree:
    http://cookbooks.adobe.com/post_Spark_Tree-17788.html

  • Possible workaround for CSCed41207

    Hi,
    Maybe not a real solution, but could be used as a workaround for bug CSCed41207 (CallManager needs support for MGCP fractional PRI).
    You can set the B channels which are unavailable (because it's a fractional PRI) to maintenance mode with the following service parameter.
    "Cisco Callmanager" service. Select advanced. Under "Clusterwide Parameters (Device - PRI and MGCP Gateway)" use the "Change B-Channel Maintenance Status #" parameter to disable the unavailable channels.
    Example, if you have a E1 with 15 channels available, set the parameter to:
    S1/[email protected] = 0000 0000 0000 0000 1111 1111 1111 1111
    A 1 disables the channel. Always enable channel 16 because this is the D channel (for a E1).
    You can use this for up to 5 gateway's. I've used this solution for fractional PRI with MGCP numerous times and it works!

    Hi Dirk
    Thanks for sharing the workaround solution for "CSCed41207".
    We are working on new capabilities, where you can see relevant bug related discussions in the bug details page itself.
    Discussion posts like yours, will show in the bug details page of "CSCed41207" and other Cisco Bug Toolkit users can benefit from this knowledge.
    Please continue to share such experiences in the future.
    Thanks
    Arun

Maybe you are looking for

  • 5800 XM Call log problem, please help!

    Recently  I got a problem in my Nokia 5800 XpressMusic, my recent call are not shown in my call log, Whenever I dial, received or get a missed call....it show's no dialed, received or missed calls... Ex.I got 9 missed, when I opened it, it shows noth

  • Usage Decision Stock Posting

    Dear All, I have following queries which needs to be clarified. 1. In the results recording level after recording we give valuation as Accepted or Rejected. But what ever the valuation (Accepted/ Rejected) we give in results recording, in the usage d

  • ChaRM: Transport strategy

    Hi! We have the following system landscape: EO1 --> QO2  --> VO2 EO1  --> VO3 VO2 and VO3 are both the virtual systems. Between EO1 and VO3 and Q02 and VO2 we have a lot of transport routes (SAP, YABK, ZEO1, .., ZIAN). Now we would like to use ChaRM

  • Why do YouTube videos stop?  I have restarted,reset, played thru email and played thru app. It plays on my desktop fine.

    Why do YouTube videos stop?  I have restarted,reset, played thru email and played thru app. It plays on my desktop fine.

  • Incorrect Content-Length

    Dear Java Experts, I am writing a program which communicates with a servlet. The OutputStream of the URLConnection is get and I write a String to it. However, when I use the getContentLength Method to check, the length is always 4. In turn, the serve