QoS values to match Lync-calls

A customer of ours is tuning QoS for Lync for better voice-quality. The wired network works fine, but on the wireless it looks like there are some “drops” from time to time.
The Lync-calls are tagged with AF41.
There are 4 types of QoS on the WLC. At the moment SSID is configured as Silver, but should it be Gold (instead of Silver) to match AF41?
Based on this document, Gold is AF41. Is that correct?
Is there anything else we could adjust and will they benefit from that QoS change?
Thank you!

Prior to configuration optimization, you need to ensure you have sufficient wireless coverage (20% overlap) & preferably clients are connecting in 5GHz band. This design guide cover most of topics (Voice, QoS, Multicast,etc) & read it thoroughly to see whether your wireless deployment adheres to those recommendation.
http://www.cisco.com/en/US/docs/solutions/Enterprise/Mobility/emob73dg/emob73.html
With respect to QoS here is my suggestions.
1. QoS profile to configured Platinum with 802.1p=6 (this will allow proper voice packets comes with 802.11e UP of 6 passthrough without capping the QoS value)
http://mrncciew.com/2012/12/02/understanding-wireless-qos-part-3/
2. WMM (under WLAN -> QoS ) to be set as "Required" to avoid non-WMM traffic get prioratised.
http://mrncciew.com/2013/07/30/wmm-qos-profile/
3. If all local mode APs, you need to configure the QoS trust boundaries as below
- AP connected switchport : DSCP
- WLC connected switchoport : CoS
- inter switch trunks : DSCP
4. Makesure WLC management interface is not on native vlan (in otherwords on a tagged vlan) in order to proper QoS functionality.
http://www.cisco.com/en/US/tech/tk722/tk809/technologies_tech_note09186a0080c01d2c.shtml
5. If you are using AVC, better you mark up this traffic as EF, so your wired network will properly treat this traffic as Voice. Otherwiese this traffic will treat as video & will not get required priority within your network.
Additionally make sure priority queue "priority-queue out interface config" enabled for your access layer switchports. Below QoS guide help you to verify your switch QoS configuration, see whether you configured in inline with this guide recommendation
http://www.cisco.com/en/US/docs/solutions/Enterprise/Video/qoscampuscat3xxxaag.html
HTH
Rasika
**** Pls rate all useful responses ****

Similar Messages

  • PLS-00307: too many declarations of ' F ' match this call

    Hi friends,
    I have created a package(OL) using procedure overloading.
    Package Specification:
    CREATE OR REPLACE package SDR_SPRUSR.ol as
    procedure f (p number);
    procedure f (p varchar2);
    procedure f (p varchar2,q number);
    procedure f (p number,q varchar2);
    procedure f (p number,q number,r varchar2);
    end;
    Package Body:
    CREATE OR REPLACE package body SDR_SPRUSR.ol as
    procedure f (p number) is
    begin
    dbms_output.put_line('f <number> called');
    end;
    procedure f (p varchar2) is
    begin
    dbms_output.put_line('f <varchar> called');
    end;
    procedure f (p varchar2, q number) is
    begin
    dbms_output.put_line('f <varchar> called,f <number> called');
    end;
    procedure f (p number,q varchar2) is
    begin
    dbms_output.put_line('f <number> called,f <varchar> called');
    end;
    procedure f (p number,q number,r varchar2) is
    begin
    dbms_output.put_line('f <number> called,f <number> called,f <varchar> called');
    end;
    end;
    But, here is the problem:
    When I pass NULL as a parameter like
    BEGIN
    SDR_SPRUSR.OL.F ( NULL );
    END;
    I'm getting an error in SQL*Plus:
    ERROR at line 3:
    ORA-06550: line 3, column 4:
    PLS-00307: too many declarations of 'F' match this call
    ORA-06550: line 3, column 4:
    PL/SQL: Statement ignored
    How can I catch this error? Please provide me an appropriate solution..
    (My requirement is to display a user friendly message when NULL is passed.)
    Thank you.
    Regards,
    Vivek
    Edited by: 847837 on Mar 28, 2011 1:35 AM

    Can't we display a user friendly message showing "PASS SUFFICIENT VALUES"? Why then no change your function as follows
    procedure f (p number) is
    begin
    if p is null then
      dbms_output.put_line('f <number> called ==> pass sufficient values');
    end if;
    end;But even in this case you need to qualify your input parameter with to_number of to_char for the overloading to work correctly
    or give default value for your parameter if possible
    Best regards
    Mohamed Houri

  • Too many declarations of '+' match this call ,, help me

    i have put a pre insert trigger on my block level to take max value of id and increase + 1 to it to generate a new id
    here is my code
    declare
         max_SYSid PT_EMP_DOCUMENT_HEAD.EDH_SYS_ID%TYPE;
    begin
         select max(EDH_SYS_ID) into max_SYSid  from PT_EMP_DOCUMENT_HEAD;
         max_SYSid  := max_SYSid  + 1;
         message ('The New SYS id is :'||to_char(max_SYSid ));
         :PT_EMP_DOCUMENT_HEAD.EDH_SYS_ID := max_SYSid ;
    end;
    declare
         max_docno PT_EMP_DOCUMENT_HEAD.EDH_DOC_NO%TYPE;
    begin
         select max(EDH_DOC_NO) into max_docno  from PT_EMP_DOCUMENT_HEAD;
         max_docno  := max_docno  + 1;
         message ('The New Doc. NO is :'||to_char(max_docno));
         :PT_EMP_DOCUMENT_HEAD.EDH_DOC_NO := max_docno ;
    end;but while complie it it give me an error which says
    too many declarations of '+' match this call,
    too many declarations of 'to_char' match this call,
    , can any one help me ?

    declare
         max_docno PT_EMP_DOCUMENT_HEAD.EDH_DOC_NO%TYPE;
                    l_docno  number;
    begin
    select max(EDH_DOC_NO) into l_docno  from PT_EMP_DOCUMENT_HEAD;
         l_docno  := l_docno  + 1;
          message ('The New Doc. NO is :'||to_char(l_docno));
         :PT_EMP_DOCUMENT_HEAD.EDH_DOC_NO := to_char(l_docno) ;
    end;something like that should do the trick ..

  • PLS-00307: too many declarations of 'INSERTXML' match this call

    Dear All,
    I need help to create a procedure. I am describing the scenario below.
    I have a table which is
    xml_clob(
    doc_id number,
    doc clob
    The above table contain an xml file in doc column. What i need is read the doc column and parse and insert the xml data to a table. For this purpose I am using a built-in package in oracle database 10g name dbms_xmlsave. To full fill my purpose i am going to create a procedure which is getting error. I am giving the procedure code
    CREATE OR REPLACE PROCEDURE loadxml1 AS
    fil clob;
    buffer varchar2(1000);
    len INTEGER;
    insrow INTEGER;
    BEGIN
    SELECT doc INTO fil FROM xml_clob WHERE doc_id=1;
    len := DBMS_LOB.GETLENGTH(fil);
    DBMS_OUTPUT.PUT_LINE('length '||len);
    DBMS_LOB.READ(fil,len,1,buffer);
    --xmlgen.resetOptions;
    --insrow := xmlgen.insertXML('xml_doc',buffer);
    insrow := dbms_xmlsave.insertXML('xml_doc',buffer);
    --insrow := dbms_xmlsave.insertXML('xml_doc',fil);
    DBMS_OUTPUT.PUT_LINE('length ins '||insrow);
    EXCEPTION
    WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE('In Exception');
    DBMS_OUTPUT.PUT_LINE(SQLERRM(SQLCODE));
    end;
    i am getting the error with the bold line
    insrow := dbms_xmlsave.insertXML('xml_doc',buffer);
    PLS-00307: too many declarations of 'INSERTXML' match this call
    I need help on this. Here the argument xml_doc is the table name where i want to insert data from xml.
    I am giving u the code of dbms_smlsave package which is at sys user.
    CREATE OR REPLACE PACKAGE DBMS_XMLSAVE AUTHID CURRENT_USER AS
    SUBTYPE ctxType IS NUMBER; /* context type */
    DEFAULT_ROWTAG CONSTANT VARCHAR2(3) := 'ROW'; /* rowtag */
    DEFAULT_DATE_FORMAT CONSTANT VARCHAR2(21):= 'YYYY-MM-DD HH24:MI:SS';
    MATCH_CASE CONSTANT NUMBER := 0; /* match case */
    IGNORE_CASE CONSTANT NUMBER := 1; /* ignore case */
    -------------------- constructor/destructor functions ---------------------
    FUNCTION newContext(targetTable IN VARCHAR2) RETURN ctxType;
    PROCEDURE closeContext(ctxHdl IN ctxType);
    -------------------- parameters to the save (XMLtoDB) engine ----------------
    PROCEDURE setXSLT(ctxHdl IN ctxType,uri IN VARCHAR2,ref IN VARCHAR2 := null);
    PROCEDURE setXSLT(ctxHdl IN ctxType, stylesheet IN CLOB, ref IN VARCHAR2 := null);
    PROCEDURE setXSLTParam(ctxHdl IN ctxType,name IN VARCHAR2,value IN VARCHAR2);
    PROCEDURE removeXSLTParam(ctxHdl IN ctxType, name IN VARCHAR2);
    PROCEDURE setRowTag(ctxHdl IN ctxType, tag IN VARCHAR2);
    PROCEDURE setSQLToXMLNameEscaping(ctxHdl IN ctxType, flag IN BOOLEAN := true);
    PROCEDURE setPreserveWhitespace(ctxHdl IN ctxType, flag IN BOOLEAN := true);
    PROCEDURE setIgnoreCase(ctxHdl IN ctxType, flag IN NUMBER);
    PROCEDURE setDateFormat(ctxHdl IN ctxType, mask IN VARCHAR2);
    PROCEDURE setBatchSize(ctxHdl IN ctxType, batchSize IN NUMBER);
    PROCEDURE setCommitBatch(ctxHdl IN ctxType, batchSize IN NUMBER);
    -- set the columns to update. Relevant for insert and update routines..
    PROCEDURE setUpdateColumn(ctxHdl IN ctxType, colName IN VARCHAR2);
    PROCEDURE clearUpdateColumnList(ctxHdl IN ctxType);
    -- set the key column name to be used for updates and deletes.
    PROCEDURE setKeyColumn(ctxHdl IN ctxType, colName IN VARCHAR2);
    PROCEDURE clearKeyColumnList(ctxHdl IN ctxType);
    ------------------- save ----------------------------------------------------
    -- insertXML
    FUNCTION  insertXML(ctxHdl IN ctxType, xDoc IN VARCHAR2) RETURN NUMBER;
    FUNCTION  insertXML(ctxHdl IN ctxType, xDoc IN CLOB) RETURN NUMBER;
    -- updateXML
    FUNCTION updateXML(ctxHdl IN ctxType, xDoc IN VARCHAR2) RETURN NUMBER;
    FUNCTION updateXML(ctxHdl IN ctxType, xDoc IN CLOB) RETURN NUMBER;
    -- deleteXML
    FUNCTION deleteXML(ctxHdl IN ctxType, xDoc IN VARCHAR2) RETURN NUMBER;
    FUNCTION deleteXML(ctxHdl IN ctxType, xDoc IN CLOB) RETURN NUMBER;
    ------------------- misc ----------------------------------------------------
    PROCEDURE propagateOriginalException(ctxHdl IN ctxType, flag IN BOOLEAN);
    PROCEDURE getExceptionContent(ctxHdl IN ctxType, errNo OUT NUMBER, errMsg OUT VARCHAR2);
    PROCEDURE useDBDates(ctxHdl IN ctxType, flag IN BOOLEAN := true);
    -------private method declarations------------------------------------------
    -- we must do this as a bug workaround; otherwise we get ora-600 [kgmexchi11]
    PROCEDURE p_useDBDates(ctxHdl IN ctxType, flag IN NUMBER);
    PROCEDURE p_setXSLT(ctxHdl IN ctxType, uri IN VARCHAR2, ref IN VARCHAR2);
    PROCEDURE p_setXSLT(ctxHdl IN ctxType, stylesheet CLOB, ref IN VARCHAR2);
    PROCEDURE p_propagateOriginalException(ctxHdl IN ctxType, flag IN NUMBER);
    PROCEDURE p_setSQLToXMLNameEsc(ctxHdl IN ctxType, flag IN NUMBER);
    PROCEDURE p_setPreserveWhitespace(ctxHdl IN ctxType, flag IN NUMBER);
    END dbms_xmlsave;
    CREATE OR REPLACE PACKAGE BODY DBMS_XMLSAVE AS
    FUNCTION insertXML(ctxHdl IN ctxType, xDoc IN VARCHAR2) RETURN NUMBER
    as LANGUAGE JAVA NAME
    'oracle.xml.sql.dml.OracleXMLStaticSave.insertXML(int, java.lang.String) return int';
    FUNCTION insertXML(ctxHdl IN ctxType, xDoc IN CLOB) RETURN NUMBER
    as LANGUAGE JAVA NAME
    'oracle.xml.sql.dml.OracleXMLStaticSave.insertXML(int, oracle.sql.CLOB) return int';
    END DBMS_XMLSAVE;
    /

    Hi,
    It's surprising (to me) that you're getting that particular error.
    It's not surprising that you're getting some error, since insertXML is expecting the first argument to be a ctxType, and you're passing a VARCHAR2 instead. Create a ctxType, and use it as the first argument. (Sorry, I'm not familiar with that package, so I can't give you any details.)

  • Lync to Lync calls not working when users outside of network. But calls from Lync to external numbers do work.

    Hello,
    We are having the following issue: when our lync users are outside of our network, just connected to their home internet or a public WiFi  and not on VPN, they cannot place calls to other
    Lync users inside our network. They get a poor network connection message on the call window. But they are able to make calls from Lync to external numbers without a problem.
    Inside our network, Lync to Lync calls work perfectly fine, the same for calls from Lync to external numbers.
    Does anybody know what could be the cause of our issue? Perhaps I'm missing a setting on our Edge server. What should be the first thing I should check on my Lync servers?
    Thanks for any help!

    Have you opened up ports on your firewall from your internal clients to the edge on UDP/3478 and TCP/443?  This sounds like you might have a problem there.  Can you internal clients properly route to this subnet and resolve the pool name of your
    edge pool? 
    Ports and protocols poster, check out in A/V section client traffic to edge showing UDP/3478 and TCP/443:
    http://www.microsoft.com/en-us/download/details.aspx?id=39968 
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications
    This forum post is based upon my personal experience and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • How do I update a bean value from an AJAX call?

    Hi all,
    How do I update a bean value from an AJAX call? I suppose I could write a servlet to do it. However, this seems like a common problem, so I was wondering if there was some built in solution.
    Thanks,
    Grae
    Edited by: caalip2 on Mar 30, 2010 1:07 PM

    caalip2 wrote:
    Raymond
    Basically, I would user the following. The first choice for IE, the second for Firefox.
    new ActiveXObject("Microsoft.XMLHTTP");
    new XMLHttpRequest();
    GraeDon't do this to yourself. If it were that easy there wouldn't be AJAX frameworks for JSF. Find one you like and use it. I've used a4j (part of RichFaces) successfully.

  • New lync contacts default to cell phone for lync call button (part 2)

    The problem is that when a Lync 2013 user adds a new contact, and then tries to place a call in Lync, the default option for the Lync call button to that newly added contact is that contact's cell phone (if that contact has added a cell phone number). 
    The default should be a Lync call, not a cell phone number.
    Others (thank you very much!) have answered very similar questions here: http://social.technet.microsoft.com/Forums/lync/en-US/80fde051-1d3c-495e-aa32-63e93e5e4104/change-the-default-oneclick-audio-call-option-on-lync-clients?forum=ocsvoice
    and here: http://social.technet.microsoft.com/Forums/lync/en-US/cd05243c-bbcf-46f4-9269-045d9c31867b/how-to-set-the-default-number-on-a-lync-contact-to-lync-call-instead-of-work?forum=ocsclients
    So I understand one possible solution is to: Set-CsClientPolicy -Identity Global -EnableVOIPCallDefault $true
    However, here's the odd issue I'm having and why I'm posting:  I ran Get-CsClientPolicy across three different, independent Lync servers (all for completely different orgs/domains that are managed separately) that I have access to, and the EnableVOIPCallDefault
    is set to false for all of them.    However, this problem behavior is only affecting one of the orgs, the other two, when a new contact is added, the call button in the  Lync client defaults to a Lync call, not a cell number.
    So why, if across three independently managed Lync servers, if the EnableVOIPCallDefault is set to false, would it only be defaulting to cell phones in one?  I compared the results of the three Get-CsClientPolicy, and could not find a logical pattern
    in any of the settings that could explain.
    The only thing that I can think of is that the org that is affected, the line uri is a 4 digit extension, not a full 10 digit phone number.  In the other two orgs (including the one that I am a user in), it's a full 10 digit phone number.

    EnableVOIPDefault is only the default option for the first click-to-call for a contact, once a different number is selected it becomes the default and the policy has no effect.
    Take a look at Richard Brynteson's blog about Controlling Click-to-Call: http://masteringlync.com/2014/01/27/controlling-click-to-call/ 
    Please mark posts as answers/helpful if it answers your question.
    Blog
    Lync Validator (BETA) - Used to assist in the validation and documentation of Lync Server 2013.

  • PLS-00307: too many declarations of 'DEFINE_COLUMN' match this call

    Compilation of this procedure issues 'PLS-00307: too many declarations of 'DEFINE_COLUMN' match this call'.
    Here is the code:
    PROCEDURE leggi_comp (tabella spre_005.nome_table%type, cen dinf_027.cd_centro%type, prat dinf_027.nr_pratica%type,
    serv dinf_027.cd_servizio%type, fase dinf_027.cd_fase%type, dt_ril dinf_027.dt_rilev%type,
    comp_out out dinf_027.cd_compilatore%type) IS
    source_cursor number;
    v_cen dinf_027.cd_centro%type;
    v_prat dinf_027.nr_pratica%type;
    v_serv dinf_027.cd_servizio%type;
    v_fase dinf_027.cd_fase%type;
    v_dt_ril dinf_027.dt_rilev%type;
    v_comp_out dinf_027.cd_compilatore%type;
    myreturn number;
    BEGIN
    source_cursor := dbms_sql.open_cursor;
    v_cen := cen;
    v_prat := prat;
    v_serv := serv;
    v_fase := fase;
    v_dt_ril := dt_ril;
    dbms_sql.parse (source_cursor,
    'select cd_compilatore from ' || tabella||' where
    cd_centro = :cen and
    nr_pratica = :prat and
    cd_servizio = :serv and
    cd_fase = :fase and
    dt_rilev = :dt_ril',dbms_sql.v7);
    dbms_sql.bind_variable(source_cursor, 'cen', v_cen);
    dbms_sql.bind_variable(source_cursor, 'prat', v_prat);
    dbms_sql.bind_variable(source_cursor, 'serv', v_serv);
    dbms_sql.bind_variable(source_cursor, 'fase', v_fase);
    dbms_sql.bind_variable(source_cursor, 'dt_ril',v_dt_ril);
    dbms_sql.define_column(source_cursor, 1, v_comp_out);
    myreturn := dbms_sql.execute(source_cursor);
    myreturn := dbms_sql.fetch_rows(source_cursor);
    dbms_sql.column_value(source_cursor,1,v_comp_out);
    comp_out := v_comp_out;
    dbms_sql.close_cursor(source_cursor);
    exception
    when others
    then if dbms_sql.is_open (source_cursor)
    then dbms_sql.close_cursor (source_cursor);
    end if;
    raise;
    END;
    Can anybody help me?

    From the documentation which is worth reading
    DBMS_SQL.DEFINE_COLUMN (c IN INTEGER,
                            position IN INTEGER,
                            column IN <datatype>)
    Where <datatype> can be any one of the following types:
    BINARY_DOUBLE
    BINARY_FLOAT
    BFILE
    BLOB
    CLOB CHARACTER SET ANY_CS
    DATE
    DSINTERVAL_UNCONSTRAINED
    NUMBER
    TIME_UNCONSTRAINED
    TIME_TZ_UNCONSTRAINED
    TIMESTAMP_LTZ_UNCONSTRAINED
    TIMESTAMP_TZ_UNCONSTRAINED
    TIMESTAMP_UNCONSTRAINED
    UROWID
    VARCHAR2 CHARACTER SET ANY_CS
    YMINTERVAL_UNCONSTRAINEDSo you need a call more like:
    dbms_sql.define_column(source_cursor, 1, dinf_027.cd_compilatore%type);because v_comp_out is not a datatype, it is a variable.
    John

  • MD5 PLS-00307: too many declarations of 'MD5' match this call

    Hi I wonder if any one can help, I am trying to write an equlivent of mysqls MD5 function.
    When I compile the following I get this error message:
    PLS-00307: too many declarations of 'MD5' match this call
    function MD5(str varchar2)
    RETURN VARCHAR2 IS
    md_str VARCHAR2(16);
    BEGIN
    md_str := dbms_obfuscation_toolkit.md5(str);
    return md_str;
    END;

    Looks to be like Oracle have bolloxed this one well and truly.
    A desc of the toolkit reveals this:
    PROCEDURE MD5
    Argument Name                  Type                    In/Out Default?
    INPUT                          RAW                     IN
    CHECKSUM                       RAW(16)                 OUT
    FUNCTION MD5 RETURNS RAW(16)
    Argument Name                  Type                    In/Out Default?
    INPUT                          RAW                     IN
    PROCEDURE MD5
    Argument Name                  Type                    In/Out Default?
    INPUT_STRING                   VARCHAR2                IN
    CHECKSUM_STRING                VARCHAR2                OUT
    FUNCTION MD5 RETURNS VARCHAR2(16)
    Argument Name                  Type                    In/Out Default?
    INPUT_STRING                   VARCHAR2                IN.
    i.e. two overloaded functions and two overloaded procedures with exactly the same signature. This is not supposed to handle, because the signature (number and type of parameters) is how the database deteremines which version of teh function to call. Identical signatures causes your PLS-307 error.
    If it's any consolation, they appear to have fixed it in Oracle 9i (there's a solitary MD5 procedure).
    Cheers, APC

  • PLS-00307: too many declarations of 'TO_CHAR' match this call

    Hi,
    I've got the error "PLS-00307: too many declarations of 'TO_CHAR' match this call" when I test to run a dynamic page portlet.
    Someone helps?
    Thanks.

    Hi,
    What is the version of portal you are using? Also please give the code in the dynamic page.
    Thanks,
    Sharmila

  • Lync 2013 click to call from Outlook 2013 does not have the option for Lync call

    Hello,
    We are currently migrating from OCS 2007 r2 to Lync 2013. We are on office 365, but Lync is on premise. After migrating several users the option in Outlook to click to call someone only shows one option, which is to call the person's desk phone. Before there
    was a dropdown where you could choose desk phone, mobile or Lync call. This issue isn't happening to everyone. We are using Office 2013 and Office 2010. Please let me know if you have suggestions or if you need more info.
    Not sure if this is related, but some people have lost the option to view their contact's pictures. 
    Thank you in advance,
    Mitch

    Hi,
    Please see the image below, are we talking about this?
    If a contact doesn't have a phone number, we surely can't call him.
    You can try updating the Offline Address Book to see the result:
    http://www.howto-outlook.com/howto/oabupdate.htm
    If I got anything wrong, feel free to post back.
    Regards,
    Melon Chen
    TechNet Community Support

  • DBMS_SQL  PLS-00307: too many declarations of 'PARSE' match this call

    I try to accomplish the DDL in a program, i am here to ask the help in PLSQl since i have done very little. I did look up the oracle plsql docs though. Please do no ask the reaosn I have to do that in a program.
    alter system kill session '<sid>, <serial#>';
    sql> CREATE OR REPLACE PROCEDURE mykill(mysid IN NUMBER, myserial in number)
      2  AS
      3      cursor_name INTEGER;
      4      rows_processed INTEGER;
      5  BEGIN
      6      cursor_name := dbms_sql.open_cursor;
      7      DBMS_SQL.PARSE(cursor_name, 'ALTER SYSTEM KILL SESSION '':x', ':y''',
      8                     DBMS_SQL.NATIVE);
      9      DBMS_SQL.BIND_VARIABLE(cursor_name, ':x', mysid);
    10      DBMS_SQL.BIND_VARIABLE(cursor_name,':y', myserial);
    11      rows_processed := DBMS_SQL.EXECUTE(cursor_name);
    12      DBMS_SQL.CLOSE_CURSOR(cursor_name);
    13  EXCEPTION
    14  WHEN OTHERS THEN
    15      DBMS_SQL.CLOSE_CURSOR(cursor_name);
    16  END;
    17  /
    Warning: Procedure created with compilation errors.
    sql> show error
    Errors for PROCEDURE MYKILL:
    LINE/COL ERROR
    7/5      PL/SQL: Statement ignored
    7/5      PLS-00307: too many declarations of 'PARSE' match this call
    sql>

    SY, thanks
    SQL> CREATE OR REPLACE
      2    PROCEDURE mykill(
      3                     mysid IN NUMBER,
      4                     myserial in number
      5                    )
      6      IS
      7      BEGIN
      8          EXECUTE IMMEDIATE 'ALTER SYSTEM KILL SESSION ''' || mysid || ',' || myserial || '''';
      9  END;
    10  /
    Procedure created.
    SQL> exec (541,1655);
    BEGIN (541,1655); END;
    ERROR at line 1:
    ORA-06550: line 1, column 11:
    PLS-00103: Encountered the symbol "," when expecting one of the following:
    * & = - + < / > at in is mod remainder not rem
    <an exponent (**)> <> or != or ~= >= <= <> and or like like2
    like4 likec as between || multiset member submultisetplease advise.

  • Using incorrect information when trying to make a lync call

    In outlook 2010, when I right click on one of the Frequent contacts in the to-do bar area and click on the phone to call the contact. I get a popup saying "The calling feature is disabled." This is because instead of placing a lync to lync call
    it's trying to call their phone. Is there a way to get the default action to make a lync to lync call instead of trying to place a lync to phone call?
    BTW not sure if this is the correct forum to place this into. Please feel free to move to the correct forum or let me know and I'll post in another forum.

     Hi,
    Would you please elaborate your Lync Server environment?
    Did the issue also happen if you call the user in Lync client interface?
    Please check if the user you want to call enable Lync or not. If not, the Lync Server need to deploy Enterprise Voice, and you need to enable Enterprise Voice function to support it.
    Best Regards,
    Eason Huang
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    Eason Huang
    TechNet Community Support

  • Unhandled Exception: System.TimeoutException: The request channel timed out while waiting for a reply after 00:01:59.9139778.Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding.

    Hi, 
    I created a simple plugin and since i wanted to use Early Binding i added Xrm.cs file to my solution.After i tried registering the plugin (using the Plugin Registration Tool) the plugin does not gets registered and i get the below mentioned Exception.
    Unhandled Exception: System.TimeoutException: The request channel timed out while waiting for a reply after 00:01:59.9139778. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this
    operation may have been a portion of a longer timeout.
    Server stack trace: 
       at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
       at System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.Request(Message message, TimeSpan timeout)
       at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
       at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
       at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
    Exception rethrown at [0]: 
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.Xrm.Sdk.IOrganizationService.Update(Entity entity)
       at Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.UpdateCore(Entity entity)
       at Microsoft.Crm.Tools.PluginRegistration.RegistrationHelper.UpdateAssembly(CrmOrganization org, String pathToAssembly, CrmPluginAssembly assembly, PluginType[] type)
       at Microsoft.Crm.Tools.PluginRegistration.PluginRegistrationForm.btnRegister_Click(Object sender, EventArgs e)
    Inner Exception: System.TimeoutException: The HTTP request to 'https://demoorg172.api.crm.dynamics.com/XRMServices/2011/Organization.svc' has exceeded the allotted timeout of 00:01:59.9430000. The time allotted to this operation may have been a portion of a
    longer timeout.
       at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
       at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
       at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
    Inner Exception: System.Net.WebException: The operation has timed out
       at System.Net.HttpWebRequest.GetResponse()
       at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
    And to my Surprise after i remove the Xrm.cs file from my solution the Plugin got registered!
    Not understanding what exactly is the issue.
    Any Suggestions are highly appreciated.
    Thanks,
    Shradha
      

    Hello Shardha,
                            I really appreciate that you have faced this issue.This is really very strange issue and basically it occurs because of big size of your early bound class and slow internet
    connection.
                            I would strictly recommend you to reduce the file size of your early bound class and then register.By default early bound class is created for all the entities which are
    present in CRM(System entities as well custom entities).Such kind of early bound classes takes lots of time to register on server and hence timeout exception comes.
                            There is some standard define to reduce the size of early bound class.Please follow the link to get rid from big size of early bound class.
    Create a new C# class library project in Visual Studio called SvcUtilFilter.
    In the project, add references to the following:
    CrmSvcUtil.exe(from sdk)   This exe has the interface we will implement.
    Microsoft.Xrm.Sdk.dll  (found in the CRM SDK).
    System.Runtime.Serialization.
      Add the following class to the project:
    using System;
    using System.Collections.Generic;
    using System.Xml.Linq;
    using Microsoft.Crm.Services.Utility;
    using Microsoft.Xrm.Sdk.Metadata;
    namespace SvcUtilFilter
        /// <summary>
        /// CodeWriterFilter for CrmSvcUtil that reads list of entities from an xml file to
        /// determine whether or not the entity class should be generated.
        /// </summary>
        public class CodeWriterFilter : ICodeWriterFilterService
            //list of entity names to generate classes for.
            private HashSet<string> _validEntities = new HashSet<string>();
            //reference to the default service.
            private ICodeWriterFilterService _defaultService = null;
            /// <summary>
            /// constructor
            /// </summary>
            /// <param name="defaultService">default
    implementation</param>
            public CodeWriterFilter( ICodeWriterFilterService defaultService )
                this._defaultService = defaultService;
                LoadFilterData();
            /// <summary>
            /// loads the entity filter data from the filter.xml file
            /// </summary>
            private void LoadFilterData()
                XElement xml = XElement.Load("filter.xml");
                XElement entitiesElement = xml.Element("entities");
                foreach (XElement entityElement in entitiesElement.Elements("entity"))
                    _validEntities.Add(entityElement.Value.ToLowerInvariant());
            /// <summary>
            /// /Use filter entity list to determine if the entity class should be generated.
            /// </summary>
            public bool GenerateEntity(EntityMetadata entityMetadata, IServiceProvider services)
                return (_validEntities.Contains(entityMetadata.LogicalName.ToLowerInvariant()));
            //All other methods just use default implementation:
            public bool GenerateAttribute(AttributeMetadata attributeMetadata, IServiceProvider services)
                return _defaultService.GenerateAttribute(attributeMetadata, services);
            public bool GenerateOption(OptionMetadata optionMetadata, IServiceProvider services)
                return _defaultService.GenerateOption(optionMetadata, services);
            public bool GenerateOptionSet(OptionSetMetadataBase optionSetMetadata, IServiceProvider services)
                return _defaultService.GenerateOptionSet(optionSetMetadata, services);
            public bool GenerateRelationship(RelationshipMetadataBase relationshipMetadata, EntityMetadata otherEntityMetadata, IServiceProviderservices)
                return _defaultService.GenerateRelationship(relationshipMetadata, otherEntityMetadata, services);
            public bool GenerateServiceContext(IServiceProvider services)
                return _defaultService.GenerateServiceContext(services);
    This class implements the ICodeWriterFilterService interface.  This interface is used by the class generation
    utility to determine which entities, attrributes, etc. should actually be generated.  The interface is very simple and just has seven methods that are passed metadata info and return a boolean indicating whether or not the metadata should be included
    in the generated code file.   
    For now I just want to be able to determine which entities are generated, so in the constructor I read from an XML
    file (filter.xml) that holds the list of entities to generate and put the list in a Hashset.  The format of the xml is this:
    <filter>
      <entities>
        <entity>systemuser</entity>
        <entity>team</entity>
        <entity>role</entity>
        <entity>businessunit</entity>
      </entities>
    </filter>
    Take a look at the methods in the class. In the GenerateEntity method, we can simply check the EntityMetadata parameter
    against our list of valid entities and return true if it's an entity that we want to generate.
    For all of the other methods we want to just do whatever the default implementation of the utility is.  Notice
    how the constructor of the class accepts a defaultService parameter.  We can just save a reference to this default service and use it whenever we want to stick with the default behavior.  All of the other methods in the class just call the default
    service.
    To use our extension when running the utility, we just have to make sure the compiled DLL and the filter.xml file
    are in the same folder as CrmSvcUtil.exe, and set the /codewriterfilter command-line argument when running the utility (as described in the SDK):
    crmsvcutil.exe /url:http://<server>/<org>/XrmServices/2011/Organization.svc /out:sdk.cs  /namespace:<namespace> /codewriterfilter:SvcUtilFilter.CodeWriterFilter,SvcUtilFilter
    /username:[email protected] /password:xxxx
    That's it! You now have a generated sdk.cs file that is only a few hundred kilobytes instead of 5MB. 
    One final note:  There is actually a lot more you can do with extensions to the code generation utility. 
    For example: if you return true in the GenerateOptionSet method, it will actually generated Enums for each CRM picklist (which it doesn't normally do by default).
    Also, the source code for this SvcUtilFilter example can be found here. 
    Use at your own risk, no warranties, etc. etc. 
    Please mark as a answer if this post is useful to you.

  • MM vs FI report - Stock Values not matching

    Dear Experts,
    MM Report : We are taking stock value report from MC.9 or MB5L for few sites for the previous financial year. 
    FI Report : The same sites and same previous year with material G/L account, the t-codes  FAGLB03 or S_PL0_86000030 are showing the different values. 
    The question here is,MM and FI reports are not matching. (FI reports shows Rs.47750 higher than the MM reports). As per the  client requirement, the MM & FI reports should match the values. Because all the material movement types are related to FI (For. ex GR & IR )
    Kindly tell me, what are the possibilities to go wrong?
                           How & where to analysis?
    Expecting a perfect report which gives the MM & FI values?
    Additional details: There is no possibility of manual posting in G/L account. It is automatic posting (Checked in the Tcode - FS00)
    I really appreciate if any one help me
    Thanks & Regards,
    n a v a h s e k
    Edited by: navahsek on Aug 27, 2009 12:17 PM

    Tthe stock values are matching in the company code level for previous financial year but when checking for few sties, the stock values are not matching.
    For Ex. year 2008 MM Stock values Rs. 10 Lakhs & FI values also same Rs.10 Lakhs for the company code level.
                 If you check the same for few sites( Site1, site2, site3, site4) & same year, the MM & FI values are different.
    I really appreciate if you help in this.
    Thanks & Regards,
    n a v a h s e k

Maybe you are looking for

  • Data Import defaulting Null date to system date

    I am trying to import Campaigns using Data Import, and when End Date is NULL it defaults to system date. Is there any way to avoid this default? Even when I don't "map" the End Date, it still defaults it. Thanks!

  • How do i get my money back for that song??

    What if i tried to buy a song, but it wouldn't go through. It said " We are unaable to process your request right now. Please try again later." So i tried it again and it went through and then it said that i bought the song twice. But it wouldn't go

  • Boot Camp partition corrupted after OS X Yosemite Recovery Update

    As the written in the title, after installing the Recovery update i can no longer boot to Windows, the drive doesn't appear on either StartUp disk or on boot when holding the option key. Is there anyway to recover it? don't have a backup of it so my

  • I have the exact same issue

    I am having the exact same issue.  Only difference is I am using 2 RV180's.  Same firmware version and same symptoms.  My setup crashes every 2-3.5 days and I can NEVER get it to re-establish using the GUI, I always have to re-boot one side or the ot

  • Restart computer on Repair a problem

    We need to view pdf's through a web browser control in an application.  Our users will have access to that application which is located on our server.  The repair feature of Adobe allows a restart, which we cannot allow on our server.  Is there any w