Courtest Call Back Query HELP!!!!

My name is Michael Love,  I am having issues getting counts for Courtest Call Back.  I need help building a query to get a count of all customers that Accepted Courtesy Call Back. I am also trying to fine out (of those that accepted Courtest Call Back) how many of them completed the process by connecting to a rep.
I need distinct counts...

Michael,
How this might be accomplished varies quite significantly based on how the queue call back was programmed and other parameters of scripts in your call center.
The most concrete way would be to have your script write to a database when a callback is requested, and update that record when a rep is successfully connected via the Connect step. From there you could program a quick web interface or otherwise to provide you that information.
Regards,
Tanner Ezell
www.ctilogic.com

Similar Messages

  • Customer Relations doesn't call Back -- need help on getting a refund.

    I’m looking to get a refund for a netbook that I purchased. Here’s my story.
    I bought a Lenovo ideaPad S10-2 in September and in October I had to send it in for repair on a cracked screen (plastic casing). Lenovo warranty received it Oct 21, 09. Expected fixed date was November 7, then got pushed to the 13th then got pushed to the 20th ……….As you can see Lenovo has had the product longer than I have, at this point I don’t want it anymore (I wasn’t even offered a replacement) I just want my money back because they can’t tell me when it can be fixed and I’ve had a lot of phones calls to their tech support and I’m getting nowhere. They have escalated it to customer relations and they were suppose to get back to me 5-7 business days, it’s the 9th day and nobody has returned my calls. All I want is my money back.
    If this is how Lenovo treats their customers, then I will have to inform our parent company to switch back to buying Dell products as their customer service is far superior.
    Is thier anyone who can help on these forums?

    fourtrack78,
    Can you send me a private message with your service case number and your contact information?
    The case will be WNxxxxx.     Apologies that this has been your experience so far... I'll ensure you receive some assistance.
    Best regards,
    Mark
    ThinkPads: S30, T43, X60t, X1, W700ds, IdeaPad Y710, IdeaCentre: A300, IdeaPad K1
    Mark Hopkins
    Program Manager, Lenovo Social Media (Services)
    twitter @lenovoforums
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество

  • SCN USAGE IN Flash back query - Help needed - Urgent

    Hi,
    I am using the query by using the timestamp value to get the particular version of the data.
    How to use the SCN value in the flashback query and what is the query used for getting SCN value for todays changes.
    How to check what are all the scn are available for the particular table?
    I am using the query as
    select a.eno,
    b.eno,
    a.ename newname,
    b.ename oldname
    from emp a, emp as of timestamp
    to_timestamp('08-NOV-2006 06:32:21.999999 AM','DD-MON-RRRR HH:MI:SS.ff6 AM')+2000/1162970290000 b
    where a.eno=b.eno
    How to use the SCN instead of time stamp for getting the SCN value for the table emp for todays changes.
    Please suggest..
    Thanks in advance.

    That might be difficult. Check out the Flashback Query Restrictions from the Oracle9i Application Developer's Guide. In particular, the third bullet. It would seem that SCNs are recorded every 5 minutes for flashback use. If your changes occurred during a five minute window, you may not be able to get both values.

  • TS2776 I can't find an e-mail address for Apple Support.  I spoke to an Apple Support Advisor named Barbara, on July 7th (over a month ago) and she said Apple was "working on my problem and would call back".  Help!!!!

    See above
    <Title Edited by Host>

    There is no email address for Apple Support, since Apple does not provide support via email (except for the iTunes Store). You will need to call Apple support and ask for further assistance.
    By the way, everyone here is just a fellow user, so posting any personal details here including case numbers is a bad idea.
    Regards.

  • How can I transfer data (iTunes/iPhoto) MacBook Pro (Late 2011) to my brand new iMac 27" - Apple Support couldn't help me and did not make the promised call-back

    I have a late 2011 MacBook Pro 13" and bought a brand new iMac 27" last week.
    I tried to transfer data (musdic & photos) via Thunderbolt, but i did not run, my system always
    tries to transfer data via WLAN, but that would last more than 80 hours.
    I tried to get some help from the Apple Support, but unfortunately they couldn't help me.
    A promised call-back from the next higher support-level has not been done.
    Does anybody know what the problem might be.
    The Thunderbolt-cable is brand new.

    Instead of using Migration Assistant, the best way is to use the Target Disk Mode, so you will save headaches (Migration Assistant creates a new user with the transferred data).
    To do this, just connect both Macs with the Thunderbolt cable, and then, start the MacBook Pro holding the T key, so a Thunderbolt or FireWire icon should appear on the display. After that, go to the iMac, open Finder, and the hard drive of the MacBook Pro will appear on the Finder sidebar as an external drive, under "Devices". Just access to it, go to the folders with your iTunes and iPhoto libraries, and copy them to the iMac

  • "Call back" dial up internet? Help!

    Hello and help! I'm in Ukraine trying to use dial up internet in my apartment. Dial up in Ukraine is done by buying a card that provides you with a pin code that you use to make an account with a third party provider. The time you spend on the itnernet is "pre paid" in essence and when you run out of time
    you buy a new card and scratch off a new code.
    There are two ways to connect. The first is to dial straight into their server from your computer/phone line (which means you have to pay for the phone time since you're the one who dialed out and this can get expensive). The second option is called "call back." "Call back" meands my computer dials the company then the company dials me right back with an internet connection that I start using. I have been trying to get call back set up for days and
    have not succeeded. HELP!
    The name of the service I am using is called Superweb (ww.superweb.com.ua/eng). I am trying to dial the 251 1212 number. I am using pulse setting. The error message I'm getting is "Could not negotiate a connection with the remote PPP server. Please verify your settings and try again."
    The directions which the company normall gives to PC users are to go into "network" settings, go to "advanced", then "dial up preferences," check off "callback" and then type in the number (not sure if they mean the number I'm calling 215 1212 or my land line number but easy enough to try both).
    Please, please help me solve this. Where is the call back option on a mac?
    Thanks. I can't wait to hear from you.
    More technical details: I have the first generation of the white 12 inch iBooks. I am running Tiger (no updates just original version).

    hi ,
    access the setup page of the router using http://192.168.1.1 "admin" is the password....go to the wireless section and then to advanced wireless settings.....
    turn "off" the AP isolation...reduce the Beacon interval to 50 and reduc the RTS and fragmentation threshold by 40 each....
    let me know if this works.

  • Can apple help me find my iPod touch 5g??? I have already reported it to the police and they haven't called back, i also have the find my iPhone app in it but I don't have the location thingy turned on so what else can I do to locate it pleazz help

    Can apple help me find my iPod touch 5g??? I have already reported it to the police and they haven't called back, i also have the find my iPhone app in it but I don't have the location thingy turned on so what else can I do to locate it pleazz help this iPod is relly valuable to me I had gotten it for Christmas and now I proved that I can't be trusted with it HELP :c

    Police don't "track down" lost items, per se. They'll keep your information on file in the event that someone finds your iPod and turns it in. Otherwise, there's nothing the police can or will do in regards to finding lost property.
    Sorry, but your iPod is most likely gone for good.
    Regards.

  • URGENT - Help on RMI & Proxy - Call back prob

    Hi
    I have made small RMI, where RMI server is running in Webserver [ which is not even Proxy]. It is working fine for all the clients except clients under firewall/Proxy.
    Please let me know, Can we implement RMI Server able to call back the clients [ which are under proxy ]
    If so , what modifications i have to do ???
    Note
    1. Client Able to access the RMI Server. But From the Server, i can not able to Call back the Client.
    2. I am passing clientRef through remotemethod on the remoteObject . Then the ClientRef will be stored in Server. When trying to call back throgh the ClientRef, I am getting Exception, RemoteException such that i could not able to connect/not found. The same concept is working if the Clients are not in Proxy
    Please help immediately.
    Sampath Ramanujan.

    If I am not wrong RMI multiplexing protocol wsa a temporary solution to this problem. It was introduced in JDK 1.02 pre release of RMI. But this Protocol has been disabled since JDK 1.2.2.
    If however JDK1,4 if the improved RMI protocol is biderectional this will solve the problem.

  • Re: Forte and OrbixWeb call-back

    We have created a business process manager (BPM) layer between our client GUI
    and business model objects that supports Java call-in/call-out. This enables
    switching out the Forte windows with Java windows for a web solution with
    minimal code re-write.
    We were able to get most functionality to work as per our design, which
    included registering a call back function from a Java GUI in the BPM, but had
    to make some sacrifices due to a Forte bug, at least under 3.0.D. We turned
    in case #38434, detailing errors when we tried to fire a callback method with
    parameters, example below ("callback" was the Java object passed in.)
    method TestIIOPBackend.FireCallback(input message: Framework.string)
    begin
    if callback != nil then
    task.part.logmgr.putline('Firing callback');
    //WORKS
    callback.CallMe();
    //ERROR!
    callback.CallMeString(message);
    else
    task.part.logmgr.putline('Callback not set');
    end if;
    end method;
    This may have been fixed in 3.0.F, we found a way to work around it in our
    design and haven't investigated since.
    -DFR
    Ngai* Stuart <[email protected]> on 01/20/98 09:14:28 AM
    To: '[email protected]' <[email protected]> @ INTERNET
    cc:
    Subject: Forte and OrbixWeb call-back
    Has anyone actually tried the tech note 11153 "Java call-in/call-out and
    Forte
    Anchored Objects"? I'm trying to verify the callback mechanism from
    Forte to
    an IIOP Java client. Thanks.
    <<< Stuart Ngai (416)359-4306 [email protected] >>>
    ------ Message Header Follows ------
    Received: from pebble.SageIT.com by notes.bsginc.com
    (PostalUnion/SMTP(tm) v2.1.9c for Windows NT(tm))
    id AA-1998Jan20.101336.1771.787915; Tue, 20 Jan 1998 10:13:36 -0600
    Received: (from sync@localhost) by pebble.SageIT.com (8.6.10/8.6.9) id HAA03868
    for forte-users-outgoing; Tue, 20 Jan 1998 07:25:41 -0800
    Received: (from uucp@localhost) by pebble.SageIT.com (8.6.10/8.6.9) id HAA03862
    for <[email protected]>; Tue, 20 Jan 1998 07:25:39 -0800
    Received: from keeper.nesbittburns.ca(192.139.71.50) by pebble.sagesoln.com via
    smap (V2.0)
    id xma003860; Tue, 20 Jan 98 07:25:19 -0800
    Received: from NesbittBurns.ca (tds223.nesbittburns.ca) by
    keeper.NesbittBurns.ca (4.1/SMI-4.1)
    id AA22591; Tue, 20 Jan 98 10:23:47 EST
    Received: from nbtormail02.nesbittburns.ca by NesbittBurns.ca (5.x/SMI-SVR4)
    id AA12961; Tue, 20 Jan 1998 10:26:54 -0500
    Received: by nbtormail02.nesbittburns.ca with SMTP (Microsoft Exchange Server
    Internet Mail Connector Version 4.0.995.52)
    id <[email protected]>; Tue, 20 Jan 1998
    10:27:52
    -0500
    Message-Id:
    <c=CA%a=_%p=Nesbitt_Burns_In%[email protected]>
    From: "Ngai, Stuart" <[email protected]>
    To: "'[email protected]'" <[email protected]>
    Subject: Forte and OrbixWeb call-back
    Date: Tue, 20 Jan 1998 10:27:39 -0500
    X-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.995.52
    Mime-Version: 1.0
    Content-Type: text/plain; charset="us-ascii"
    Content-Transfer-Encoding: 7bit
    Sender: [email protected]
    Precedence: bulk
    Reply-To: "Ngai, Stuart" <[email protected]>

    Peggy,
    1) Do you have experience with PowerBuilder and Forte' applications running at
    the same time on the same (laptop) computer? Here I'm thinking
    about any potential resource constraints? Memory Requirements?As log as you are using Win95 or NT you should not be concerned about WIN-resources. Memory depends more on what your 2 tier PB application requires than what your Fort&eacute; would require.
    Cheers,
    Troels
    Lindhard Fort&eacute; Solutions
    -----Original Message-----
    From: Peggy Lynn Adrian [SMTP:[email protected]]
    Sent: Thursday, January 15, 1998 10:31 PM
    To: [email protected]
    Subject: Forte and Powerbuilder Experience Needed
    I sent this query to Forte support but maybe someone out there can help me
    with practical experience
    with the following?
    ---------------------- Forwarded by Peggy Lynn Adrian/AM/LLY on 01/15/98 04:30
    PM ---------------------------
    Peggy Lynn Adrian
    01/14/98 03:55 PM
    To: [email protected]
    cc: Peggy Lynn Adrian/AM/LLY@Lilly
    Subject: Forte and Powerbuilder Experience Needed
    1) Do you have experience with PowerBuilder and Forte' applications running at
    the same time on the same (laptop) computer? Here I'm thinking
    about any potential resource constraints? Memory Requirements?
    2) Can PowerBuilder and Forte' applications call and interact with one
    another?
    The Forte' application will need to interact with the PowerBuilder application
    to pull out information maintained by the PB application.

  • Agent routes caller back into script

    Not sure if this is possible but I have a script that does a DB dip  to authenticate a caller if they want their password reset.  It asks  them for their Employee ID then will get the last 4 of their SSN.  The  caller is then asked to enter the last 4 of their SSN and I compare it  to my query result.  I then pass the caller information to the agent  desktop and let the agent know if the user was authenticated or not. 
    The customer wants to be able to do this on the fly as well.  If a  caller happens to get to the agent for some other reason that didn't  require authentication and then wants to have their password reset, we  want to be able to have the agent send the caller back into the script,  go through the authentication process then route back to the same agent  that was just helping them.  I could do this with a blind conference but  I can't get the results to appear on the agent desktop.  If I do a  transfer then the caller will probably get a different agent. 
    How can I have the agent initiate this, place the agent in reserved  mode or not ready if I have to, then display the results of the DB query  into the agents desktop?
    Thanks in advance,
    Chris

    Hi Chris,
    This is an interesting question.  I do not think what you are wanting to do is really possible though. I'll try to explain why.
    You are corect that there really isn't a way to have the agent do a conference with the customer back into the script to do the authentication process.  It's just not supported.  Additionally if the agent does send the call back into the script, the agent is released and will either go back into ready or go into work mode.  Either way they are back in the queue and if they are Ready they are able to get any call.  There is no way to reserve them either.
    The only possibility, and honestly I don't really know how you might do this, but in CCX 8.5.1 you can set CAD to have non-ICD line appearances.  Maybe you could have some non-ICD line assigned to the agents that they contol in CAD and could route the caller back to that agent on the non-ICD line??  This has it's drawbacks.  The agent can still receive calls from the system on the ICD line.  I am also not confident the enterprise data will push to the non-ICD line.  This may be a killer for this idea.  This is probably the only remote possibility though on what you are wanting to do.

  • I've installed ios 7.0.6 on my iphone 4 and lost voice on outgoing and incoming calls. My simm is ok, i've checked it, I've done a full clean and restore. Still no calls. Please help.

    Hi there,
    I've just installed ios 7.0.6 on my iphone 4 and now lost voice on outgoing and incoming calls.It rings on incoming and I'm told rings on the recipient's 'phone, but then no vocal communication...its just dead. My simm is ok, i've checked it, I've done a full clean and restore of the 'phone. Still no calls.
    I've not caused any physical or water damage to the 'phone. I would welcome any help/suggestions to get my calls back asap.
    Please help.
    Miss liberty

    Have you tried restarting or resetting your iPhone?
    Restart: Press On/Off button until the Slide to Power Off slider appears, select Slide to Power Off and, after It shuts down, press the On/Off button until the Apple logo appears.
    Reset: Press the Home and On/Off buttons at the same time and hold them until the Apple logo appears (about 10 seconds).
    Also consider deleting and reinstalling the Mail Account in question.

  • Issue With Receiving Calls. PLEASE HELP!!!!

    For the past couple of months both lines on my account have been experiencing issues. Randomly, when someone attempts to call one of the 2 lines (me or my wife), they receive the "Thank you for calling Verizon Wireless. The number you have reached has been changed, disconnected, or no longer in service." They then have to call back (sometimes multiple times before they can get through). I experience it when I call from my mobile to my wife's phone as well. It is become quite a pain and VZW has been NO help at all!!! They claim I am in a marginal service area. There are multiple problems with that statement.
    1. I am in a great service area and I always have full service.
    2. The problem does not always occur in my home service area!!!
    The rep then changed her mind and said it must be equipment, however my wife has been through 3 different phones within the past couple of months.
    She then recommended I changed carriers!!!!! This really upset me as I have Verizon service for everything (VZW and FiOS).
    Can someone please recommend any kind of solution????

    jnd1020 wrote:
    For the past couple of months both lines on my account have been experiencing issues. Randomly, when someone attempts to call one of the 2 lines (me or my wife), they receive the "Thank you for calling Verizon Wireless. The number you have reached has been changed, disconnected, or no longer in service." They then have to call back (sometimes multiple times before they can get through). I experience it when I call from my mobile to my wife's phone as well. It is become quite a pain and VZW has been NO help at all!!! They claim I am in a marginal service area. There are multiple problems with that statement.
    1. I am in a great service area and I always have full service.
    2. The problem does not always occur in my home service area!!!
    The rep then changed her mind and said it must be equipment, however my wife has been through 3 different phones within the past couple of months.
    She then recommended I changed carriers!!!!! This really upset me as I have Verizon service for everything (VZW and FiOS).
    Can someone please recommend any kind of solution????
    First, you really should consider calling another representative and report your disatisfaction with that prior rep. Advising you to switch carriers was in poor taste. They are trained quite thoroughly to assist customers to the fullest and not advise leaving VZW. Secondly, if the issue has transcended the device in that it has happened through multiple esn changes (your wife has been through 3, you wrote), then it obviously is not the device. Next, if you are experiencing intermittent issues with this in an area that otherwise works fine, it probably has nothing to do with the service coverage; if the coverage was a problem, you either would be unable to make a call at all, would have multiple dropped calls, or would experience an increasingly degraded call quality. This tells me that it has to do with the phone's connection to the network, which an over-the-air program attempt might resolve (*228, option number 1 - you could even possibly get away with option number 2) like the prior individual explained above. The likelihood is that you are going to need to file a trouble ticket with your lines, which can only be done through technical support after going through the initial level of troubleshooting through customer care. You really should call them again, with this knowledge backing you up.

  • RMI call back - How to refer to the client project from the server project?

    Hi, I am working on an RMI assignment which basically needs me to use the RMI call back for the server to notify the clients.
    I have 2 projects , one for the client and another for the server.
    In the client project, I have a client interface and the main client class implements this interface.
    In the server project, I have a server interface and a class that implements this interface.
    I can use the server interface in the client project's code by adding the server project in the path of the client project. it lets me use the server interface in the code if I put "import.." statement.
    But the issue is I can not do the same to access the client interface from within the server project's code. Since that will be a circular reference, the compiler does not let me use the client interface from within the server's code. This is putting me in a great difficulty and I am stuck here. What should I do so that I can use the client interface and the compiler won't complain?
    Thanks for any help..
    Regards.. js

    Let me explain what I tried: I manually generated stub class of the client using the Eclipse IDE as mentioned in my previous message. The StockMSClient_Stub.class got created in my client project.
    The common project has the 2 interfaces - one from the client and one from the server.
    I have added reference to the common project from the client and server projects to use the interfaces.
    With the above mentioned in place, when I run the server project, the registry binding of the server objects is very fine. But I am getting error in the applet at the line where I am passing the client object to the method provided by the server interface. The following is the code snippet in the applet where I am getting the error.
    specifically the line: String response = objs.login(userId, password, smsClient);     ====================
    public void login() {
                Registry reg = null;
                String userId = "test";
                String password = "test";
                this.smsClient = new StockMSClient();
                try {
         reg = LocateRegistry.getRegistry(rmiHost,rmiPort);
                          UserInterface obj = (UserInterface) reg.lookup(rmiStrings
                                                                                                                        [1]);
         User u = obj.find(userId);
         if (u == null) {
              System.out.println("This user is not valid");
         } else {
                         UnicastRemoteObject.exportObject(smsClient);
         reg = LocateRegistry.getRegistry(rmiHost, rmiPort);
         LoginLogoutInterface objs = (LoginLogoutInterface) reg
                                   .lookup(rmiStrings[0]);
                        //getting error at the following line.
                        String response = objs.login(userId, password, smsClient);     
                         System.out.println("response :" + response);
               } catch (AccessException ae) {
                       System.out.println(ae);
               } catch (NotBoundException nbe) {
                      System.out.println(nbe);
               } catch (RemoteException re) {
                      System.out.println(re);
    } //end login()====================
    Error is:
    java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
         java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
         java.lang.ClassNotFoundException: sms.rmi.graphics.StockMSClient_Stub (no security manager: RMI class loader disabled)================
    I don't know why this is happening..Please help.
    thanks & regards, js
    Message was edited by:
    jsitaraman

  • PL/SQL Call Back function is never called

    Hi, I have a AQ set to run a PL/SQL Call Back procedure, but the procedure is never called.
    Oracle version is 11.2.0.2 Standard Edition
    When I query aq$<queue>, the MSG_STATE column is always "ready".
    This is the queue creation script
    begin
      DBMS_AQADM.CREATE_QUEUE_TABLE ( queue_table => 'POLERMESSAGE',
                                      queue_payload_type => 'POLER_MESSAGE',
                                      multiple_consumers => TRUE );
      DBMS_AQADM.CREATE_QUEUE( queue_name => 'POLER_QUEUE',
                               queue_table => 'POLERMESSAGE');
      dbms_aqadm.add_subscriber( queue_name => 'POLER_QUEUE',
                                 subscriber => sys.aq$_agent( 'POLER_RECIPIENT', null, null ) );    
      dbms_aq.register ( sys.aq$_reg_info_list( sys.aq$_reg_info('POLER_QUEUE:POLER_RECIPIENT',
                                                                 dbms_aq.namespace_aq,
                                                                 'plsql://tr',
                                                                 HEXTORAW('FF')) ) ,
                           1 );    
      DBMS_AQADM.START_QUEUE(queue_name => 'POLER_QUEUE');    
    end;
    /This is the content of "tr" procedure
    create or replace
    procedure tr ( context raw,
                           reginfo sys.aq$_reg_info,
                           descr sys.aq$_descriptor,
                           payload raw,
                           payloadl number)
    as
      dequeue_options dbms_aq.dequeue_options_t;
      message_properties dbms_aq.message_properties_t;
      message_handle RAW(16);
      message poler_message;
    BEGIN
      dequeue_options.msgid := descr.msg_id;
      dequeue_options.consumer_name := descr.consumer_name;
      DBMS_AQ.DEQUEUE(queue_name => descr.queue_name,
                      dequeue_options => dequeue_options,
                      message_properties => message_properties,
                      payload => message,
                      msgid => message_handle);
      insert into lxtr values ( Nvl( To_Char(message.PolerMsgNro ), 'ooops' ), systimestamp ) ;
      commit ;
    end tr;If I query sys.reg$, I see it registered there:
    SQL> select subscription_name, location_name, status, state from sys.reg$;
    SUBSCRIPTION_NAME
    LOCATION_NAME
       STATUS     STATE
    "SPARCS"."POLER_QUEUE":"POLER_RECIPIENT"
    plsql://tr
            0         0I was working, until I re-compiled (don't ask...) the trigger that enqueue the message
    This is the section of the trigger (post insert for each row) that do the enqueuing. It seems to be working, since it is enqueuing. The issue is the dequeue.
    DECLARE
      enqueue_options dbms_aq.enqueue_options_t;
      message_properties dbms_aq.message_properties_t;
      message_handle RAW(16);
      message poler_message;
      err varchar2(2000);
    BEGIN
        message := poler_message(PolerMsgId,  PolerMsgNro );
        dbms_aq.enqueue(queue_name => 'POLER_QUEUE',
                        enqueue_options => enqueue_options,
                        message_properties => message_properties,
                        payload => message,
                        msgid => message_handle);
    END;If I run the code below, message is cleanly dequeued
    declare
      dequeue_options      dbms_aq.dequeue_options_t;
      message_properties   dbms_aq.message_properties_t;
      message_handle       RAW(16);
      message              poler_message;
    BEGIN
      dequeue_options.consumer_name := 'POLER_RECIPIENT' ;
      dbms_aq.dequeue( queue_name => 'POLER_QUEUE',
                       dequeue_options       => dequeue_options,
                       message_properties    => message_properties,
                       payload               => message,
                       msgid                 => message_handle);
      COMMIT;
    END ;Can anyone please give me any hints on what should I do next. There is nothing on the alert log...
    Thank you in advance,
    Tiago

    1) Very few PL/SQL programmers would consider it good form to have procedures with excessive numbers of parameters. In any language, though, it's possible to write poor code.
    2) Initially, you're right-- the performance of properly defined SQL statements via JDBC is little different than the performance of PL/SQL stored procedures. Frequently, however, SQL statements in Java applications do not take advantage of bind variables, which will significantly limit their scalability. Maintaining SQL statements in client applications makes it significantly more difficult on the support side-- if you find a bug in a stored procedure, you can fix the bug in one place-- if you find a bug in embedded SQL, you have to fix the code everywhere the client is deployed. Maintaining PL/SQL stored procedures also makes optimization easier-- frequently your DBA will be able to boil down a stored procedure to a couple of SQL statements and vastly improve performance (i.e. INSERT INTO <<table name>> SELECT <<column list>> from <<other table>> rather than looping over a cursor doing single-row inserts). Finally, PL/SQL stored procedures enable reuse-- when the next application wants to access the database, it doesn't have to rewrite your SQL.
    3) If the alternative to the bind variables (?'s) is a bunch of literals, I'll spend the extra time writing the code for the tremendous increase in scalability.
    4-6) You can certainly pass classes from Java to PL/SQL and back. You can also write Java stored procedures, rather than writing PL/SQL stored procedures). Oracle has been one of the leading proponents of Java.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • How to implement a call back service?

    hi all,
    i have a method which calls a particular function module. i want to achieve the following two things in the code:
    1. after calling the function module, i want the program flow to get paused - it should wait for a notification from the function module to proceed further.
    2. the function module should send a call back to the method intimating that it is done with the job.
    due to the scenario, synchronous call wil not solve the purpose. i need to use explicit wait and notificaion / call back service.
    any help would be greatly appreciated. thank you.
    rgds,
    ram

    Hello. Have you taken a look at  CALL FUNCTION ... STARTING NEW TASK ...
    See example below. Regards, Peter
    DATA: INFO LIKE RFCSI,
    Result of RFC_SYSTEM_INFO function
          SEMAPHORE(1) VALUE SPACE,    "For WAIT condition
          MSG(80)      VALUE SPACE.    "Handling of exceptions
          RET_SUBRC LIKE SY-SUBRC.     "Handling of SUBRC
    CALL FUNCTION 'RFC_SYSTEM_INFO'
         STARTING NEW TASK 'INFO'
         DESTINATION 'NONE'
         PERFORMING RETURN_INFO ON END OF TASK
         EXCEPTIONS
             COMMUNICATION_FAILURE = 1 MESSAGE MSG
             SYSTEM_FAILURE        = 2 MESSAGE MSG.
    IF SY-SUBRC = 0.
      WRITE: 'Wait for reply'.
      WAIT UNTIL SEMAPHORE = 'X'.
      IF RET_SUBRC <> 0.
         WRITE MSG.
      ELSE.
        WRITE: / 'Destination =', INFO-RFCDEST.
      ENDIF.
    ELSE.
      WRITE MSG.
    ENDIF.
    FORM RETURN_INFO USING TASKNAME.
      RECEIVE RESULTS FROM FUNCTION 'RFC_SYSTEM_INFO'
          IMPORTING  RFCSI_EXPORT = INFO
          EXCEPTIONS
             COMMUNICATION_FAILURE = 1 MESSAGE MSG
             SYSTEM_FAILURE        = 2 MESSAGE MSG.
      RET_SUBRC = SY-SUBRC. "Set RET_SUBRC
      SEMAPHORE = 'X'. "Reset semaphore
    ENDFORM.

Maybe you are looking for

  • ComboBox with Lovs on Jdev 11g r2

    I'm facing this Error on JSF on Jdeveloper 11g r2, Windows7. I'm Using a ComboBox with Lovs on af:table. I'm getting this Error below when I invoke the (Search) option... to see the popup list. it works fine in every other case, if I select from the

  • Crash on import / After rendering preview is squashed

    Well, after solving all of this happening Crash on import / Why is my preview squashed? more problems decided to show up. Please read that link first. I feel like it's needed to get the full picture. But I'll give it a resumé as well. So importing .m

  • Battery Level indicator is eratic

    This weekend my MBP battery indicator has been acting very eratic. I put the machine on charge. Take off the power cord and it shows 100% charge, but says i only have 1hr 5 mins of usage. Yet as recently as yesterday that would show 3 hours plus. As

  • Unable to do anything??

    I have been having problems with Skype now for months. Used it a lot in the past and it has been great. I have credit on my account but every time i try to call phones it just ays connecting for about a minute then disconects, the numbers are correct

  • Where is my Flash Player?

    I have been wrestllng with an issue for weeks.  I have cleaned my registry, run Malware programs, and my machine has AVS on it.  I ran Windows Defender, and Norton.  I am running a Dell i3 with Windows 7 SP1, IE 10 and Chrome.  I have followed all of