How to restrict external transferred/called party ID to internal calling party while being transferred by internal switchboard?

We are using CUCM 8.6.2:
User-A, with extension ‘xxxxx’ calling internal switchboard operator ‘yyyyy’ (switchboard operator using ARC operator console system) with the request to connect to doctor’s mobile number ‘zzzzzzzzzz’;
Once the switchboard operator transferred (blind or consulted all the same) the call to doctor’s mobile ‘zzzzzzzzzz’, User-A can see the doctor's mobile 'zzzzzzzz' on his/her phone ‘xxxxx’.
How can I restrict User-A’s phone with extension ‘xxxxx’ seeing doctor’s mobile ‘zzzzzzzzzz’ after being transferred by switchboard operator ‘yyyyy’.
I would be very greatful to get some hlep on this matter.
Early thanks to all of you who has time, clue or solution for this.
Regards,
Mohib

I ended up logging a call with Cisco and got the solution, so thought I'll share with you all.
Although there is possible configuration per DN but that can be a bit of complex configuration and also will vary depend upon individual route pattern and circumstances.
I used the global configuration suggested by Cisco engineer for our organisation as mentioned bellow:
Choose Service > Service Parameters in the Cisco Unified CallManager Administration page.
          Choose the PUB IP and then choose the Cisco CallManager service.
          In Clusterwide Parameters (Device - General) change the parameter value of Always Display Original Dialed  Numberto true. The default setting is false.

Similar Messages

  • How do i actionscript my flash button to play the sound while being transfered to another url?

    Hi!
    As the title says:
    How do i get my flash button to play my sound when i click on
    it while being transfered to another url?
    I did get it to work, but only when i set the script to
    "_BLANK". When i clicked the button then it played the sound and
    opened the url in a new window. I want it to be in the same window
    and still play the whole sound.
    Now i get just 1 or 2 sec then when im transfered, it stops
    playing the sound.
    I hope this explains it..... if any typo....its because im
    Swedish =)
    Thanks in advance!

    If you are jumping to another URL using the same window you
    cannot have a sound start on the press of a button and that sound
    to continue on.
    Reason
    You are removing all trace of the sound and the swf that
    contains that sound file.
    Work arounds
    1.Take a look at "frames". This way you are keeping the
    container page and opening another page inside of that page.
    2. Div's. again you are importing a page into a particular
    area yet keeping the swf, with the sound playing, in the parent
    frame.

  • How to start iTunes in XP? "safe mode" produces: "A rental is being transferred..."

    iTunes does not become visible.  Task Manager shows it has started (in Processes).  Trying "safe Mode" only comes up with the message:
    "A rental is being transferred. If you quit now, the transfer will be cancelled. Are you sure you want to quit?"
    and there is no "Continue" button.  I'm trying to run itunes for the 1st time after installing it (from iTunesSetup.exe  v.11.0.2.26).  I'm not ready for any "rental".

    Hello jjfirefox77
    "C:\Program Files\Mozilla Firefox\firefox.exe" -safe-mode
    thank you

  • How to restrict External Drive access in other user accounts

    I just purchased an external HD and moved my iTunes and iPhoto libraries to it. No problem there.
    My Mac mini has four user accounts and I'd like to set the permissions on the external HD so that only I can write to it from my account. I'm attempting to do this through 'Get Info' on the external drive, then setting Sharing & Permissions to 'Read and Write' for myself and 'Read only' for the other three accounts. But it seems that when I set one of these it gets set for all four accounts.
    Am I doing something wrong trying to set the permissions this way, or, is there a better way to do it?
    Thanks,
    Andy

    I didn't realize you could set the privileges for other user accounts in the 'Get Info' box from my account. I added the names of the other three accounts and set them to 'Read Only' but I am still able to delete files from the drive when I'm logged into those accounts.
    What I'm trying to do is set it up so that either (1) they can't accidentally delete files from the external disk or (2) they can't even see the disk at all from those accounts. I would have thought that 'Read Only' would not allow them to delete files, but with the privilege set to 'Read Only' I'm still able to delete files from the disk.
    Maybe I'm missing a step? Or maybe there's another way to do it?
    Thanks,
    Andy

  • How do I set up individual accounts for our families three iPods, while being able to use the same music library?

    My family has three iPod touches. They are all different. We want to be able to set up individual accounts for each of them.  When we have them all under the same account, every time we sync, they sync the last person's music and app choices. Help.

    Yu can use the same account.  Just in the Music and App and other panes for the iPod check the boxes that say sync only checked item.  You do not want to check sync the entire library.
    See:
    How to use multiple iPods, iPads, or iPhones with one computer
    For using different accounts also see:
    iTunes: How to share music between different accounts on a single computer
    Yu can use Home Sharing (iTunes>Advancedtab>Home sharing)

  • CME:how to block external call to external call

    cme have the four fxo and AA,when the external calls come in,and dial 9+ pstn num,it can call from external call to another external call,how can blocking?

    Hi,
    try to use this command
    #call application voice aa max-extension-length 5
    This option declares the maximum length of the extension that the user can dial when dial-by-extension-option is chosen. The default value is 5. The value can be 0 with no restriction up to x digits.
    or try
    3.
    Configure Class of Restriction (COR) to block call transfers from B-ACD to PSTN numbers. The sample configuration below prevents the B-ACD from transferring calls out to local and long distance PSTN numbers. The B-ACD can still transfer calls to internal extensions.
    Below is an example of such a configuration:
    dial-peer cor custom
    name longdistance
    name local
    dial-peer cor list call-longdistance
    member longdistance
    dial-peer cor list call-local
    member local
    dial-peer cor list block-pstn
    dial-peer voice 1 voip
    corlist incoming block-pstn
    application aa
    destination-pattern 1000
    session target ipv4:192.168.1.1
    incoming called-number 1000
    dtmf-relay h245-alphanumeric
    codec g711ulaw
    no vad
    dial-peer voice 2 pots
    corlist outgoing call-longdistance
    destination-pattern 91..........
    port 0/2/0
    dial-peer voice 3 pots
    corlist outgoing call-local
    destination-pattern 9[2-9]......
    port 0/2/0
    Thanks
    Najeeb

  • How to restrict IPCC agent's Call-Id and Intern DN?

    Hi there,
    We have installed IPCC for an enterprise customer. The IPCC agents while calling intern (on-net) are sending their Call-Id and Internal DN. Is there a way to restrict those information of an IPCC-agent while making on-net calls?
    Thanks.
    Regards,
    Ysana

    Is CUCM the PBX?  If so I have accomplished this exact scenario using a combination of Calling Search Spaces, Partitions, and Translation Patterns.
    Example Assumptions:
    1. There is an Everyone Partition and all internal DN's have it applied = PT_ALL_DEVICES
    2. There is an Internal Calling Calling Search Space = CSS_INTERNAL
    3. All Internal Extension = 7XXX
    4. Main Contact Center Pilot Number = 9999
    5. It is desired to mask all agents internal calls with 9999
    Perform the following:
    1. Create a Partition = PT_AGENT_TRANSLATION
    2. Create a Calling Search Space = CSS_AGENT with the following properties:
         a. Assign the PT_AGENT_TRANSLATION
         b. Assign any other Partitions needed for external calling.
         c. OMIT the PT_ALL_DEVICES
    3. Create Translation Pattern with the following properties:
         a. Translation = 7XXX
         b. Patition = PT_AGENT_TRANSLATION
         c. Called Number 7XXX
         d. Calling Search Space = CSS_INTERNAL
         e. Calling Number Mask = 9999
    4. Assign the CSS_AGENT Calling Search Space to the Agents Phones.
    In essence when an Agent calls a 7XXX extension it is forced through the new translation pattern where you can apply an Calling Number Mask. Things can obviously get trickier depending on how the CUCM dial plan is laid out but this should give you an idea.
    I have also done something like this in reverse where all my internal users could not call the Agent DN's directly.
    HTH - Please rate posts.

  • How to add external library in class path folder for use in Java call-out?

    Hi,
    I am working with Java callout component in OSB 12c using Jdeveloper.
    Thing is Jar what i am using to perform conversion of json to xml that using external libraries.
    When i have give reference of my project jar to java callout it doen't found external libraries.
    Could you please tell me how to add external libraries in class path folder or How to use to add it through web-logic server ?
    Thanks,
    Pavan

    Hi,
    Thanks, I have solved issue.
    We can add on following path in windows pc:
    C:\Users\your_usename\AppData\Roaming\JDeveloper\system12.1.3.0.41.140521.1008\DefaultDomain\lib
    One you add your external lib here then do restart weblogic server instance.
    Now, you have that external lib or jar in use.
    Cool!

  • In bom explosion instead c13 output cs12 came ,how to restrict

    Hi friend
          i have developed summarised bom explosion,
    my requirement is from to using select option 1 to 10
    it came one by one but ,only the issue is instad of cs13 output
    cs12 output is coming , how to restrict
    here i pasted the code
    give me a solution
    TABLES : MAST.
    DATA: BEGIN OF ISTPO OCCURS 1000.
            INCLUDE STRUCTURE STPOX.
          DATA: END OF ISTPO.
    DATA: W_TOPMAT LIKE CSTMAT.
    SELECT-OPTIONS : P_MATNR FOR MAST-MATNR.
    PARAMETERS     : P_WERKS TYPE MAST-WERKS.
    DATA : BEGIN OF ITAB OCCURS 0,
               MATNR LIKE MAST-MATNR,
               WERKS LIKE MAST-WERKS,
               END OF ITAB.
    DATA: IT_STB LIKE ISTPO OCCURS 0 WITH HEADER LINE.
    START-OF-SELECTION.
    CLEAR ISTPO. REFRESH ISTPO.
    SELECT MATNR WERKS FROM MAST INTO CORRESPONDING FIELDS OF TABLE ITAB WHERE MATNR  IN
    P_MATNR AND WERKS = P_WERKS.
    LOOP AT ITAB.
      CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
        EXPORTING
          CAPID                 = 'PP01'
         MEHRS                 = 'X'
          MMAPS                 = 'X'
          BREMS                  = 'X'
          DATUV                 = SY-DATUM
          MTNRV                 = ITAB-MATNR
          WERKS                 = P_WERKS
          EMENG                 = '1'
          FBSTP                 = 'X'
         FTREL                  = 'X'
        IMPORTING
          TOPMAT                = W_TOPMAT
        TABLES
          STB                   = ISTPO
        EXCEPTIONS
          ALT_NOT_FOUND         = 1
          CALL_INVALID          = 2
          MATERIAL_NOT_FOUND    = 3
          MISSING_AUTHORIZATION = 4
          NO_BOM_FOUND          = 5
          NO_PLANT_DATA         = 6
          NO_SUITABLE_BOM_FOUND = 7
          OTHERS                = 8.
      IF SY-SUBRC = 0.
    WRITE:/ 'MaterialNumber' ,21 'Description'.
    SKIP 1.
    WRITE: / W_TOPMAT-MATNR UNDER TEXT-H00 COLOR COL_HEADING,
             W_TOPMAT-MAKTX UNDER TEXT-H01 COLOR COL_HEADING.
    LOOP AT ISTPO.
      WRITE :/ ISTPO-IDNRK,
               ISTPO-OJTXP,
               ISTPO-MENGE,
               ISTPO-MEINS.
    ENDLOOP.
    ENDIF.
    *ENDLOOP.
    SKIP 5.
    ENDLOOP.
    FTREL (Limited multi-level - stop explosion at items not relevant to production),
    BREMS(Limited explosion),
    FBSTP(Limited multi-level - stop explosion at externally procured item),
    MDMPS(Limited multi-level - explode phantom assemblies at least),
    MKMAT(Limited multi-level; explode KMAT),
    MMAPS(Limited multi-level - explode at least M assembly (M order),
    i used the above steps but , i didnot get the solution
    Regards
    ds

    HI,
         i got the output partily,
    LOOP AT ITAB.
      CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
        EXPORTING
          CAPID                 = 'PP01'
          MEHRS                 = '1'
          MMAPS                 = ' '
         BREMS                  = 'X'
          DATUV                 = SY-DATUM
          MTNRV                 = ITAB-MATNR
          WERKS                 = P_WERKS
          EMENG                 = '1'
          FBSTP                 = ' '
          FTREL                 = ' '
        IMPORTING
          TOPMAT                = W_TOPMAT
        TABLES
          STB                   = ISTPO
        EXCEPTIONS
          ALT_NOT_FOUND         = 1
          CALL_INVALID          = 2
          MATERIAL_NOT_FOUND    = 3
          MISSING_AUTHORIZATION = 4
          NO_BOM_FOUND          = 5
          NO_PLANT_DATA         = 6
          NO_SUITABLE_BOM_FOUND = 7
          OTHERS                = 8.
      IF SY-SUBRC = 0.
    WRITE:/ 'MaterialNumber' ,21 'Description'.
    SKIP 1.
    WRITE: / W_TOPMAT-MATNR UNDER TEXT-H00 COLOR COL_HEADING,
             W_TOPMAT-MAKTX UNDER TEXT-H01 COLOR COL_HEADING.
      DELETE  ISTPO WHERE STUFE NE '1'.
    LOOP AT ISTPO  .
      WRITE :/ ISTPO-IDNRK,
               ISTPO-OJTXP,
               ISTPO-MENGE,
               ISTPO-MEINS.
    ENDLOOP.
    ENDIF.
    *ENDLOOP.
    SKIP 5.
    ENDLOOP.

  • How should an external hard drive be used?

    I finally managed to install my new external hard drive. Now I have to learn how to use it. I didn't see anything at the book store that would help, so I've come here to get started.
    First, are there any books, or any other sources, that would be helpful?
    Next, what are some of the basic things to keep in mind, what should be transferred there, and what shouldn't?
    My first idea was to transfer everything except my e-mail program and my browser. The technician that helped me install the external hard drive said that I should keep applications in the comnputer. He also said that it's recommended to have two external hard drives, one to free up memory in the computer, and one as a backup. To me, that's excessive, but I'm really looking for some guidelines on what to keep and where. Then, there's also the matter of partioning. He had me make one undivided area, but the concept of partioning exists for a reason, and I'd like to know if it's something I should do. Finally, there's the matter of things I haven't thought of and am completely unaware of. You get the picture, I am a complete beginner and I need some guidance. For example, should I keep the external hard drive on all the time or only when I'm using it?

    First off, is this a Firewire connected drive or are
    you running of slow USB1.1?
    FireWire
    Second, what are the capacities of your internal
    drive and of the new external drive?
    13 GB and 150 GB. I've decided to transfer EVERYTHING from my OS 9 and OS 10 files? disks? places? to my external Hard Drive. The only thing I have to think about is which files will I also keep in my internal Hard Drive.
    Third, a suggestion for a nifty free program called
    Carbon Copy Cloner. You can use it to create a
    bootable (Firewire drive required) clone of your
    internal drive onto the external. One nice feature of
    this program is that you do not have to erase the
    external each time you update the clone and you can
    tell CCC to not remove anything off the external that
    isn't on the internal (you can tell it to remove
    stuff from the external not on the internal if you
    wish).
    Huh? I'll have to read and reread this until it sinks in. I learn alot from this site.
    So, here is what I would suggest doing first time
    around (assuming a fast Firewire connection and that
    your external is at least as big as your internal).
    Use CCC to clone your internal to the external. As I
    said, if you set it so it does NOT remove things from
    the external not on the internal, you will be safe
    with the stuff you have already removed from the
    internal to the external not being removed.
    Now that you have a clone, you can feel a little
    safer deleting stuff out of the internal. If you get
    to a point where you wish you hadn't deleted
    something or actually mess something in the system
    up, you can always get it back off the enternal drive
    or even clone the external back to the internal tgo
    get back to square one. If it is a Firewire drive,
    and you told CCC to make the clone bootable, you can
    actually boot off the external if you mess your
    interal up that badly.
    Anyway, the point is now you have a full backup of
    your internal so you can have more freedome to clear
    up your internal without too much fear of losing
    something or messing up your system.
    Patrick
    Well, I'll study what you say, but here's what I have done. One-by-one I transferred files from my internal hard drive to my external drive. "Transfered" is not the correct word, because the process merely plants a duplicate of the file in the external drive. Anyway, then I one-by-one trashed the original copies that had been left in the internal drive. The result? no backup but more space in my internal hard drive.
    If I had it to do over, I would have just cloned (your word) ALL the files and later decided which ones I wanted to keep on my internal drive. However, I forgive myself. After all, I've never done it before, and it's all new to me.

  • The call was cancelled by the caller before the remote party answered

    Hi,
    We have a Lync 2010 Enterprise deployment in a single site with 2 FE and Mediation Server collocated.
    When dialling a number from a PSTN phone the call gets routed via our PBX/PBX Gateway/Mediation Server/FE Server to the desktop Lync client successfully.
    As soon as the user answers the call with the Lync client the call 'hangs' and terminates without hearing anything on either side.
    The snooper logs show:
    Error:
    SIP/2.0 487 Request Terminated
    Partial Content:
    User-Agent: UCCAPI/4.0.7577.4398 OC/4.0.7577.4398 (Microsoft Lync 2010)
    Ms-client-diagnostics: 52092;reason="The call was cancelled by the caller before the remote party answered"
    Content-Length: 0
    Please help?
    Vinkie

    What kind of gateway are you using to connect to your PBX and how?  What is your media set to?  G.711 μ-law or a-law?  I'd check media settings there as a starting point. 
    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".

  • How to Restrict Single Delivery Date for PO with Multiple Line Items

    Dear Experts,
    How to Restrict Single Delivery Date for PO with Multiple Line Items.
    System needs to through Error Message if User Inputs Different Delivery Dates for PO with Multiple Line Items in ME21N Tcode.
    Can we achive this by Some Enhancement in SAP or Not ???
    If so how to do it.
    Any Inputs is highly appreciated.
    Thanks and Regards,
    Selvakumar. M

    Hi Selvakumar,
    we can resrict the PO to have a single delivery date in all the line items by means of giving a error message or overwiting the delivery date keyed/determined in the line item.
    You can use the BADI -> ME_PROCESS_PO_CUST. In which you need to implement the method PROCESS_SCHEDULE.
    (for technical aid - This method will be called for each and every PO line item, From the imporing parameter im_schedule we can get all the details of current PO line, even we can change the data in the current PO line. )
    Regards,
    Madhu.

  • How to restrict the user(Schema) from deleting the data from a table

    Hi All,
    I have scenario here.
    I want to know how to restrict a user(Schema) from deleting the values from a table created in the same schema.
    Below is the example.
    I have created a table employee in abc schema which has two values.
    EMPLOYEE
    ABC
    XYZ
    In the above scenario the abc user can only fire select query on the EMPLOYEE table.
    SELECT * FROM EMPLOYEE;
    He should not be able to use any other DML commands on that table.
    If he uses then Insufficient privileges error should be thrown.
    Can anyone please help me out on this.

    Hi,
    kumar0828 wrote:
    Hi Frank,
    Thanks for the reply.
    Can you please elaborate on how to add policies for a table for just firing a select DML statement on table.See the SQL Packages and Types manual first. It has examples. You can also search the web for examples. This is sometimes called "Virtual Private Database" or VPD.
    If you have problems, post a specific question here. Include CREATE TABLE and INSERT statements to create a table as it exists before the policies go into effect, the PL/SQL code to create the policies, and additonal DML statements that will be affected by the policies. Show what the table should contain after each of those DML statements.
    Always say which version of Oracle you're using. Confirm that you have Enterprise Edition.
    See the forum FAQ {message:id=9360002}
    The basic idea behind row-level security is that it generates a string that is automatically added to SELECT and/or DML statement WHERE clauses. For example, if user ABC is only allowed to query a table on Sunday, then you might write a function that returns the string
    USER  != 'ABC'
    OR      TO_CHAR (SYSDATE, 'DY', 'NLS_DATE_LANGUAGE=ENGLISH') = 'SUN'So whenever any user says
    SELECT  *
    FROM    table_x
    ;what actually runs is:
    SELECT  *
    FROM    table_x
    WHERE   USER  != 'ABC'
    OR      TO_CHAR (SYSDATE, 'DY', 'NLS_DATE_LANGUAGE=ENGLISH') = 'SUN'
    ;If you want to prevent any user from deleting rows, then the policy function can return just this string
    0 = 1Then, if somone says
    DELETE  employee
    ;what actually gets run is
    DELETE  employee
    WHERE   0 = 1
    ;No error will be raised, but no rows will be deleted.
    Once again, it would be simpler, more efficient, more robust and easier to maintain if you just created the table in a different schema, and not give DELETE privileges.
    Edited by: Frank Kulash on Nov 2, 2012 10:26 AM
    I just saw the previous response, which makes some additional good points (e.g., a user can always TRUNCATE his own tables). ALso, if user ABC applies a security policy to the table, then user ABC can also remove the policy, so if you really want to prevent user ABC from deleting rows, no matter how hard the user tries, then you need to create the policies in a different schema. If you're creating things in a different schema, then you might as well create the table in a different schema.

  • How to restrict users from printing documents and exporting to local file

    Hi SAP gurus,
    I have two questions.
    1. How can I restrict users from printing a document? i.e. billdoc? I would like to know if I could block it though authorization. If yes, what auth obj to use?
    2. How to restrict certain users from exporting to local file? the System> List>Save-->Local File. I have tried restricting it using auth object S_GUI but it seems it is only applicable to older versions of SAP. im on ecc6.
    Thank you in advance.

    Hi,
    Check this:
    Create your own gui status and attach it to the list in the event START-OF-SELECTION.
    In the menu painter extra -> adjust template.
    Make it a list status and you will see all the standard list options appear including list->download
    Deactivate the ones you don't want. 
    If you just want to prevent users from downloading the list you can achieve this with authorization object S_GUI, activity 61. Menu option will still be there though.
    Please note that if you remove authorisation for S_GUI activity 61 then all downloads will not be possible. 
    If you just want to disable downloads only for a particular report, you can try this test program:
    Code:
    REPORT ztest. 
      DATA: PROGNAME LIKE SY-CPROG value 'Z_CHECK_AUTH', 
            FORMNAME LIKE SY-XFORM value 'F_CHECK_AUTH'.
    START-OF-SELECTION. 
        CALL FUNCTION 'SET_DOWNLOAD_AUTHORITY' 
             EXPORTING 
                  FORM    = FORMNAME 
                  PROG    = PROGNAME 
             EXCEPTIONS 
                  OTHERS  = 1.
      WRITE: / 'TEST'.
    You also need this:
    Code:
    PROGRAM z_check_auth.
    FORM f_check_auth USING pe_result TYPE i. 
      pe_result = 5. 
    ENDFORM.
    Also have a look at the exit SGRPDL00.
    Hope this helps you.
    Rgds,
    Raghu

  • How to restrict the duplicate values in lov column of VO based Adv Table

    Hi Gurus,
    I want to restrict the duplicate values at lov which is a colunm in an Adv Table.
    If user enters duplicate values then first it should show an error msg that Duplicate values have been entered.
    After the duplicate values have been removed, then the user can save all the values in the table.
    My Adv Table is based on a VO.
    The link how to restrict the duplicate values at form level
    talks about Adv Table based on a EoVO, which doesnot work in my case.
    My Approach,
    I am iterating through RowSetIterator and committing through PROCEDURE.
    I am able to avoid duplicate entry through a function checkRespId. (given below)
    Below code is for iterating and committing.
    public void saveline(String reqid,String userid)
    System.out.println("RequestId/saveline"+reqid);
    System.out.println("UserId/saveline"+userid);
    OAViewObject vo = (OAViewObject)getRespLineVO1();
    RespLineVORowImpl row = null;
    int fetchedRowCount = vo.getFetchedRowCount();
    RowSetIterator deleteIter = vo.createRowSetIterator("deleteIter");
    if (fetchedRowCount > 0)
    deleteIter.setRangeStart(0);
    deleteIter.setRangeSize(fetchedRowCount);
    for (int i = 0; i < fetchedRowCount; i++)
    System.out.println("Inside the for LOOP");
    row = (RespLineVORowImpl)deleteIter.getRowAtRangeIndex(i);
    String respoidid = row.getAttribute("ResponsibilityId")+"";
    String respname = row.getAttribute("ResponsibilityName")+"";
    String stdate = row.getAttribute("StartDate")+"";
    String enddate = row.getAttribute("EndDate")+"";
    String linestatus ="A";
    if(userid!=null)
    if(!(respoidid.equals("null")) && respoidid!=null)
    String checkingrespid=null;
    checkingrespid = checkRespId(userid,respoidid);+contains no if not duplicate and yes if its duplicate+
    System.out.println("checkingrespid for Resp with ID :"+respoidid+"exists or not "+checkingrespid);
    if(checkingrespid.equals("No"))
         String message, result = null;
    Connection txn = getOADBTransaction().getJdbcConnection();
    try
    calling PROC ...
    catch(Exception e)
    message = "Error in Inserting into line" + e;
    throw new OAException(message, OAException.ERROR);
    else
    throw new OAException("You have entered duplicate no. of values", OAException.ERROR);
    else
    System.out.println("respoidid is null");
    break;
    deleteIter.closeRowSetIterator();
    public String checkRespId(String userid,String respoidid)
    String createRow="No";
    OAViewObject vo = (OAViewObject)findViewObject("CheckRespVO1");
    if (vo != null)
    vo.setWhereClauseParams(null);
    vo.setWhereClauseParam(0, userid);
    vo.setWhereClauseParam(1, respoidid);
    vo.executeQuery();
    System.out.println("ROW COUNT IS "+vo.getRowCount());
    if(vo.getRowCount()>0)
    createRow="Yes";
    else
    createRow="No";
    return createRow;
    Problem:
    I remove the duplicate entries and click on save and get this error.
    Unable to perform transaction on the record. \nCause: The record contains stale data. The record has been modified by another user.
    \nAction: Cancel the transaction and re-query the record to get the new data.
    Thanks,
    Sombit

    Hi Anil,
    I am trying out your code but stuck in inserting the rows
    using your code in URL: http://oracleanil.blogspot.com/2010/09/oaf-passing-table-type-object-to-oracle.html
    I am always getting the same exception i.e COde blast in when I run.
    My modified code is:
    String[] as = null;
    Number[] vNumber = null;
    Number[] vNumberrespid = null;
    Number reqidnumber = null;
    reqidnumber = new Number(Integer.parseInt(reqid));
    Connection txn = getOADBTransaction().getJdbcConnection();
    String mCreateSearchRequestStatement = null;
    OAViewObject vo = (OAViewObject)findViewObject("RespLineVO1");
    int j = vo.getFetchedRowCount();
    try
    System.out.println("abouce try");
    vo.reset();
    if (vo.getFetchedRowCount() > 0)
    System.out.println(String.valueOf("Fetched row count ").concat(String.valueOf(vo.getFetchedRowCount())));
    int i = 0;
    as = new String[j];
    vNumber = new Number[j];
    vNumberrespid = new Number[j];
    while (vo.hasNext())
    vo.next();
    System.out.println(String.valueOf("Inisde the do while loop").concat(String.valueOf(i)));
    vNumber[i] = (reqidnumber);
    vNumberrespid = ((Number)vo.getCurrentRow().getAttribute("ResponsibilityId"));
    as[i] = String.valueOf(vo.getCurrentRow().getAttribute("ResponsibilityName")).concat(String.valueOf(""));
    System.out.println("Request ID "+reqidnumber[i]);//getting null even there is some value selected
    System.out.println("ResponsibilityId "+vNumberrespid[i]);//getting null even there is some value selected
    System.out.println("Resp Name "+as[i] );//getting null even there is some value selected
    i++;
    CallableStatement cs = txn.prepareCall("{call XX_PassTableType.XX_PassTableType_prc(:1, :2,:3)}");
    ARRAY array = new ARRAY(new ArrayDescriptor("APPS.JTF_NUMBER_TABLE", txn), txn, vNumber);
    ARRAY arraynew = new ARRAY(new ArrayDescriptor("APPS.JTF_NUMBER_TABLE", txn), txn, vNumberrespid);
    ARRAY array1 = new ARRAY(new ArrayDescriptor("APPS.JTF_VARCHAR2_TABLE_100", txn), txn, as);
    cs.setArray(1, array);
    cs.setArray(2, arraynew);
    cs.setArray(3, array1);
    cs.registerOutParameter(3, 2003, "JTF_VARCHAR2_TABLE_100");
    cs.execute();
    ARRAY error = null;
    error = (ARRAY)cs.getArray(2);
    if ((error != null) && (error.length() > 0))
    System.out.println(String.valueOf("Error is ").concat(String.valueOf(error.getArray())));
    String[] retError = new String[j];
    retError = (String[])error.getArray();
    System.out.println(String.valueOf("Error in saving data").concat(String.valueOf(retError[0])));
    cs.close();
    catch (Exception exception)
    throw new OAException("code blast", OAException.ERROR);
    Thanks,
    Sombit

Maybe you are looking for

  • Error While Creating Fast Refresh Materialized view.

    Table Scripts: CREATE TABLE CONTRACT_MASTER   CONTRACT_SEQ                    NUMBER(10)    NOT NULL,   PDN                             CHAR(5)       NOT NULL,   APPID                           NUMBER(10)    NOT NULL,   CONTRACT_LOB_DESC             

  • How do I get rid of two tabs opening when I first open Firefox?

    When I first open Firefox I get my home page in one tab but another tab opens also. That one is set for Facebook. How do I get rid of the automatically opening second tab?

  • VIProj.InDesignPlugin error

    We are using Adobe CC 2014 and one of my design team members apparently has a plugin that no one else has. How do we remedy this situation. When you open their files it gives a message that the file uses a plugin not on your system. Then, when you wa

  • Setting up personal e-mail on my htc rezound

    i just received my phone today and i am having trouble setting up my personal e-mail account...i have frontier.com <Post moved to the HTC Rezound space for more exposure.> Message was edited by: Verizon Moderator

  • Worksets to be displayed in Top Level Navigation

    Hi, I have created a role and assigned 5 worksets to the role...and assigned the role to user...i wanted the worksets to be displayed in Top Level Navigation and not the role ....can i do it.... Rgds, P.Navakanth