Trying to terminate lines

Customer (removed) in Denver.  I've been trying to terminate two lines that I don't want or need (the last 4 digits of the two lines that are not under contract and are not prepaid removed)
I've been told 3 times now that the lines can be terminated  immediately and 4 times that they can't before the 23rd of August.  The last person to say it's "impossible" said "not unless there is a death in the family".  And also that there is nothing he can do because it's just their policy; contradicting online chat with a Verizon employee and recordings of 3 others saying of course it can be done.
I have around a good 35 to 45 minutes of recordings (minus all the hold times) talking with Verizon customer service and someone in sales, being told one thing then another.  A complete run around.  Once while asking for a corporate number got me sham number to get a prepaid gift card in the mail if I agree to first pay $2.00.   That person then, when I asked again for a supervisor again, hung up on me.
When I can pay off the edge plan rip-off I was misled about, I'll be ending that line as well and my relationship with Verizon.
Social media and other websites are going to LOVE hearing the run-around I've been given.
If I have to keep the lines until the 23rd and my bill is not prorated (I have Laila--sp?-- in sales as the last one telling me that they can do it and should) then I will see to it that everyone I know and have any influence with never gives Verizon any extra business as soon as they can get away from your traps.
And ALL that I have collected and recorded is going up on the web and social media.
You don't care about customer service and a positive experience.  Only getting the last cent out of someone especially when you believe they really are going to leave because of your horrible policies.
Before who ever's responsibility it is to delete these truthful messages... you might want to take note of this.  Verizon will see and hear much more about it before we are finished.
>> Subject edited for brevity and personal information removed to comply with the Verizon Wireless Terms of Service <<
Message was edited by: Verizon Moderator

I have posted the question again over here because I was not getting any response (it was an old question of mine that I continued today).
I have no clue how to work with the join() method. Can u share anything that you know about join()? I mean, where to add? What does it do?
Thank you

Similar Messages

  • They sent me a serial number for a windows version of PS Elements when I ordered a mac version.  The serial number doesn't work, not surprisingly, but they don' t seem to care.  I have tried the chat line and have waited for almost a day with no response.

    They sent me a serial number for a windows version of PS Elements when I ordered a mac version.  The serial number doesn't work, not surprisingly, but they don' t seem to care.  I have tried the chat line and have waited for almost a day with no response.  What should I do?

    Look here
    Order product | Platform, language swap

  • I have windows vista. I have run the latest update from Microsoft. iTunes works except for connecting to the store. I have tried everything on line for suggestions. Nothing works.....please HELP!

    I have windows vista. I have run the latest update from Microsoft. iTunes works except for connecting to the store. I have tried everything on line for suggestions, going back on the update, allowing through in firewall settings, adding to trusted sites, disabling bonjour...Nothing works.....please HELP!

    I have also uninstalled and reinstalled iTunes

  • Trying to change line tool's color

    yep. its black and i want to change it to a cyan color how do i go about doing this? i tryed changing the background color on the pallet and it didnt change the color of the line im using cs4 thanx!

    argh i figured it out lollolozlozkzozl zno00b

  • Invalid session error when trying to transfer line items to shopping basket

    Hi All,
    I have a requirement in E-Commerce application.
    when a user searches for a product in B2B webshop in 'products' tab in left frame, search results table get displayed which will have a shopping basket icon for each line item.
    There we can transfer only a single item to shopping basket.
    if we want to transfer more than one item, again shopping basket icon has to be clicked..
    Now my requirement is that I have to add check boxes before each line item and a button below the results table ,so that when it is cliked, all the checked items should move to shopping basket in a shot.
    I added a button and called '/catalog/updateitems.do' (onclick of buttton) which is the action called when  'transferselection' button in 'productISA.jsp' is clicked.
    Now I am getting  an error saying 'Invalid session' when that button is clicked. I am not able to guess the reason.
    And also I want to ask experts, is this the correct way of proceeding for the requirement ?
    I am new to E-Commerce and any pointers in this regard will be of great help.
    Thanks,
    Anasuya.

    Hello Anasuya,
    Any reason why Catalog is not used but "Product" search list is used in the process? Catalog gives a more organized way of displaying and searching capabilities and makes the buying experience simple. Product search is a convenience tool for power users when you know the product.
    Without major UI changes - like de-framing, the use of Product search for "Add to Cart" of all "selected" products from search list will not excite the end users. Catalog is a powerful tool that is available to you. Unless you have a strong business reason, it is better to use the features the way they are intended. You need to go back to the drawing board with your customer.
    Anyway, I am assuming that you are doing a POC. I will give the same help I provided for your previous message on a similar topic. Re: Null poiner exception when trying to store extension data in existing BO.  We need to understand the basics of Servlet / JSP. Just adding any action (calling servlet) from any page (JSP) may not help. We must understand that the action (servlet) may be expecting many values in the request context which is available in the page (JSP) it was placed in. If that action is blindly placed in another page, it is highly unlikely that it will work, unless, you also took the pain to provide the servlet behind that action with the data it is expecting. So, adding the action from _'productsISA.jsp' _ in organizer-content-product-search1.jsp will have bad results. If you have done the required changes to the JSP, then let us know the changes you have done to really understand the issue.
    If you have not done so, here is what you can do for the POC. If you look at the JSP organizer-content-product-search1.jsp, it doesn't have any useful <INPUT tags that would pass on the Product data to the servlet. So
    Surround the product (tech key) with <Input tag. (Hint: see productISA.jsp)
    I am sure you already have this for the quantity1 and the new checkbox.
    Add a button to a custom action.
    inside the custom action read all the items and create a simple Java List of  BasketTransferItem. Use BasketTransferItemImpl to actually use the instance.
    Use methods setProductKey(String techKey), setQuantity(String quantity) and if you know the UoM use setUnit(String unit) to set the BasketTransferItemImpl object.
    Add each instance of BasketTransferItem to the java List.
    Now, place this list object in the request context under the attribute name baskettransferitemlist.
    On success forward to "addtodocument"
    Make proper changes to config.xml
    I hope this will work without much changes.
    (Note: This is not a cake served in a plate, but just a tested recipe for the cake. Please cook it nicely. If you need the cake immediately, then hire a Chef! - )
    Easwar Ram
    http://www.parxlns.com

  • Trying to renew Line Rental Saver, unable to do so...

    Hi, I have had a look around but couldn't see a solution.
    I received an email telling me that my Line Rental Saver would soon run out and I could renew it. I have tried to do so but when I put in my phone number and my Postcode, I get the message.
    We're sorry, our records show that there is an outstanding order on this line.
    For any other queries, please contact one of our helpful advisors on 0800 731 0286 from 8am to 9pm Monday to Friday, from 8am to 8pm Saturday and from 9am to 6pm on Sundays.
    Why am I not able to renew it online, even though it tells me that I can do so? Is there a solution without having to try and find time to phone a helpline to be waiting around for a possible answer? many thanks for any help.

    BT seem to have problems with complicated IT systems.  To avoid the system completely tying itself in knots, they limit each customer to one order at a time.  So if you've ordered something, you can't order anything else until the first one has been completed or cancelled.
    Sometimes, orders just seem to get stuck in limbo.  Perhaps a job was done, but somebody forgot to mark it as completed.  This leaves you with a "zombie" order that won't go away, and you're prevented from ordering anything else.
    If you're lucky, the call centre will be able to sort out the issue.  If you're unlucky, they will mess things up even more.

  • Trying to terminate number of threads ...

    Hi,
    I am developing an application for a distributed system. Briefly, there are 8 nodes which exchange messages according to a fixed topology. I invoke the application 8 times, one for each node. The application has a main thread that handles sending messages to other nodes. I spawn another thread to handle receiving messages from other nodes.
    There is a limit of the number of messages sent and received. My problem is that, once the limit has reached, I want the receiving thread to terminate so that the application ends in a normal fashion. I am able to arrive at the condition where all the messages are being sent and received properly. However the application doesn't exit because the threads are still alive. When I forcibly close the application (Ctrl+C), I get SocketException because I am breaking the socket connection.
    I want to implement it something like this... All the nodes upon completion send a "finish" signal to the initiator node (typically, node 0). Upon receiving all "finish" messages, the initiator node will send "terminate" message to all the nodes.
    But the problem is the topology is such that all the nodes are not connected to each other. some of the nodes may not be connected to each other at all. In that case, how can the node that is not connected to the initiator node, send a "finish" message?
    Any ideas please?
    Tangi
    PS: I will include the source code if required.

    I have posted the question again over here because I was not getting any response (it was an old question of mine that I continued today).
    I have no clue how to work with the join() method. Can u share anything that you know about join()? I mean, where to add? What does it do?
    Thank you

  • Trying to capture line feed or carriage return

    We have a socket application. We would like to know what is the line terminating character? Below is a snippet of codes. Any comments if this is right?
    BufferedReader readerBuffer = null;
    readerBuffer = new BufferedReader(new InputStreamReader(sockConn1.getInputStream()));
    int readChar=0;        
    while ((readChar=readerBuffer.read()) != -1)
         System.out.println("Read char "+(char) nextChar); 
    }

    Below is the full codes without the db connection and processing as we see that will be too long here.
    public class deviceServer {
      class deviceConnectionHandler implements Runnable {
        private Socket sockConn1;
        deviceConnectionHandler(Socket receivedSocketConn1) {
          this.sockConn1=receivedSocketConn1;
         Connection dbConnection = null;
         Statement dbStmt = null;
         public void run() {
         String completeMessage="";
         BufferedReader readerBuffer = null;    
        BufferedWriter writeBuffer = null;
         try {
             readerBuffer = new BufferedReader(new InputStreamReader(sockConn1.getInputStream()));
             writeBuffer = new BufferedWriter(new OutputStreamWriter(sockConn1.getOutputStream()));
             int readChar=0;        
             sockConn1.setSoTimeout(120000);
           //dbConnection = connectionPool.getConnection();
             //dbConnection.setAutoCommit(false);
                 while ((readChar=readerBuffer.read()) != -1)
                           System.out.println("Read Char : "+(char) readChar);
                           completeMessage += (char) readChar; 
                         if (readChar == '*') {
                         try {
                          writeBuffer.write("@@\r\n\r\n");
                         writeBuffer.flush();                    
                          //db processing
                           dbConnection.commit();
                        catch (SQLException ex){
                             ex.printStackTrace();
                                try{   
                                    dbConnection.rollback(); 
                                    catch (Exception rollback){   
                                         rollback.printStackTrace();
                         catch (Exception e){
                               e.printStackTrace(System.out);
                                   try{   
                                    dbConnection.rollback(); 
                                    catch (Exception rollback){   
                                         rollback.printStackTrace(System.out);
                         finally{
                                try{
                                     if ( dbStmt != null ){
                                       dbStmt.close();
                                catch(SQLException ex){
                                ex.printStackTrace(System.out);
                       completeMessage="";          
               catch (SocketTimeoutException ex){
                    ex.printStackTrace();
               catch (IOException ex){
                    ex.printStackTrace();
               catch (Exception ex){
                    ex.printStackTrace();
               finally{
                 try{
                      if ( dbConnection != null ){
                        dbConnection.close();
                 catch(SQLException ex){
                     ex.printStackTrace();
                 try{
                     if ( writeBuffer != null ){
                             writeBuffer.close();
                 catch(IOException ex){
                    ex.printStackTrace(System.out);
       public static void main(String[] args) {
          new deviceServer();
       deviceServer() {
          /*try {
          // setup the connection pool
          catch (SQLException e) {
             e.printStackTrace(System.out);
          try{
                final ServerSocket serverSocketConn = new ServerSocket(7000);                    
                while (true){
                   try{
                       Socket socketConn1 = serverSocketConn.accept();
                     new Thread(new deviceConnectionHandler(socketConn1)).start();                          
                   catch(Exception e){
                      e.printStackTrace();
          catch (Exception e){
             e.printStackTrace();
    }

  • HT1414 Having downloaded 7.0.2, I am unable to get either Wi.Fi on Bluetooth to work on my 4S, I have tried everything on line that is available but no luck

    Having downloaded 7.0.2 I am unable to use WiFi or Bluetooth on my 4S , this appears to be a major fault with the phone, anyone know a fix?

    Edge has very clear restrictions, one being that you must have 6 months of clean payment history which you don't. Either wait until April 14, or good luck at Sprint.
    I am unsure how it can be determined the payment mix up was the fault of CS, but regardless, the mix up was done. There can be any number of reasons why a payment could be missed without any fault on your part, however you are still the responsible party for the account and must live with the repercussions.

  • New to java and having issues trying to modify sample code.

    i was trying to edit the following code to add about 10+ more labels and textfields and save the information to the contacts.dat in the code. it currently displays all the fields i entered, but it only saves the first 7 fields information?? not sure why. also i was trying to just line the fields up using a flowlayout but it just errors. anyone have any suggestions?
    <source code below this line>
    ====================START OF CODE ======================
    // cm.java
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import java.util.*;
    // =========================================================
    // Class: cm
    // This class drives the contact manager. It contains the
    // main method which gets called as soon as this application
    // begins to run.
    // =========================================================
    class cm extends Frame implements ActionListener
    // Container of contact objects (one object per business
    // contact).
    private Vector contacts = new Vector (100);
    // List of names component. (Must specify java.awt in
    // front of List to distinguish the List class in the
    // java.awt package from the List class in the java.util
    // package.)
    private java.awt.List names = new java.awt.List ();
    // delete and edit button components.
    private Button delete;
    private Button edit;
    // Default constructor.
    public cm ()
    // Assign Contact Manager to title bar of frame window.
    super ("Customer Manager Version 0.001 BY Pebkac");
    // Add a listener that responds to window closing
    // events. When this event occurs (by clicking on the
    // close box in the title bar), save contacts and exit.
    addWindowListener (new WindowAdapter ()
    public void windowClosing
    (WindowEvent e)
    saveContacts ();
    System.exit (0);
    // Place an empty label in the north part of the frame
    // window. This is done to correct an AWT positioning
    // problem. (One thing that you'll come to realize as
    // you work with the AWT is that there are lots of bugs.)
    Label l = new Label ();
    add ("North", l);
    // Place the names component in the center part of the
    // frame window.
    add ("Center", names);
    // Create a panel object to hold four buttons.
    Panel p = new Panel ();
    Button b;
    // Add an add button to the Panel object and register
    // the current cm object as a listener for button events.
    p.add (b = new Button ("add"));
    b.addActionListener (this);
    // Add a delete button to the Panel object and register
    // the current cm object as a listener for button events.
    p.add (delete = new Button ("delete"));
    delete.addActionListener (this);
    // The delete button should be disabled until there is at
    // least one contact to delete.
    delete.setEnabled (false);
    // Add an edit button to the Panel object and register
    // the current cm object as a listener for button events.
    p.add (edit = new Button ("edit"));
    edit.addActionListener (this);
    // The edit button should be disabled until there is at
    // least one contact to edit.
    edit.setEnabled (false);
    // Add a quit button to the Panel object and register
    // the current cm object as a listener for button events.
    p.add (b = new Button ("quit"));
    b.addActionListener (this);
    // Add the panel object to the frame window container.
    add ("South", p);
    // Set the background of the frame window container to
    // pink (to give a pleasing effect).
    setBackground (Color.pink);
    // Set the size of the frame window container to 400
    // pixels horizontally by 200 pixels vertically.
    setSize (400, 200);
    // Do not allow the user to resize the frame window.
    setResizable (false);
    // Load all contacts.
    loadContacts ();
    // Make sure that the frame window is visible.
    setVisible (true);
    public void actionPerformed (ActionEvent e)
    if (e.getActionCommand ().equals ("delete"))
    delete ();
    else
    if (e.getActionCommand ().equals ("quit"))
    saveContacts ();
    System.exit (0);
    else
    if (e.getActionCommand ().equals ("add"))
    add ();
    else
    edit ();
    public Insets getInsets ()
    // Return an Insets object that describes the number of
    // pixels to reserve as a border around the edges of the
    // frame window.
    return new Insets (10, 10, 10, 10);
    public static void main (String [] args)
    // Create a new cm object and let it do its thing.
    new cm ();
    private void delete ()
    // Obtain index of selected contact item from the names
    // component.
    int index = names.getSelectedIndex ();
    // If no item was selected, index is -1. We cannot edit
    // a contact if no contact item in the names component was
    // selected - because we would have nothing to work with.
    if (index != -1)
    // Remove the contact item from the names component.
    names.remove (index);
    // Remove the Contact object from the contacts Vector
    // object.
    contacts.remove (index);
    // If there are no more contacts ...
    if (contacts.size () == 0)
    delete.setEnabled (false);
    edit.setEnabled (false);
    else
    // Make sure that the first contact item in the names
    // list is highlighted.
    names.select (0);
    private void add ()
    // Create an add data entry form to enter information
    // for a new contact.
    DataEntryForm def = new DataEntryForm (this, "add");
    // If the bOk Boolean flag is set, this indicates the user
    // exited the form by pressing the Ok button.
    if (def.bOk)
    // Create a Contact object and assign information from
    // the form to its fields.
    Contact temp = new Contact ();
    temp.fname = new String (def.fname.getText ());
    temp.lname = new String (def.lname.getText ());
    temp.haddress = new String (def.haddress.getText ());
    temp.maddress = new String (def.maddress.getText ());
    temp.phone = new String (def.phone.getText ());
    temp.wphone = new String (def.wphone.getText ());
    temp.cphone = new String (def.cphone.getText ());
    temp.email = new String (def.email.getText ());
    temp.bdate = new String (def.bdate.getText ());
    temp.comments = new String (def.comments.getText ());
    // Add a new contact item to the names component.
    names.add (temp.lname + ", " + temp.fname);
    // Add the Contact object to the contacts Vector
    // object.
    contacts.add (temp);
    // Make sure that the delete and edit buttons are
    // enabled.
    delete.setEnabled (true);
    edit.setEnabled (true);
    // Destroy the dialog box.
    def.dispose ();
    // Make sure that the first contact item in the names list
    // is highlighted.
    names.select (0);
    // ===========================================================
    // Load all contacts from contacts.dat into the contacts
    // Vector object. Also, make sure that the last name/first
    // name from each contact is combined into a String object and
    // added into the names component - as a contact item.
    // ===========================================================
    private void loadContacts ()
    FileInputStream fis = null;
    try
    fis = new FileInputStream ("contacts.dat");
    DataInputStream dis = new DataInputStream (fis);
    int nContacts = dis.readInt ();
    for (int i = 0; i < nContacts; i++)
    Contact temp = new Contact ();
    temp.fname = dis.readUTF ();
    temp.lname = dis.readUTF ();
    temp.haddress = dis.readUTF ();
    temp.maddress = dis.readUTF ();
    temp.phone = dis.readUTF ();
    temp.wphone = dis.readUTF ();
    temp.cphone = dis.readUTF ();
    temp.email = dis.readUTF ();
    temp.bdate = dis.readUTF ();
    temp.comments = dis.readUTF ();
    names.add (temp.lname + ", " + temp.fname);
    contacts.add (temp);
    if (nContacts > 0)
    delete.setEnabled (true);
    edit.setEnabled (true);
    catch (Exception e)
    finally
    if (fis != null)
    try
    fis.close ();
    catch (Exception e) {}
    // Make sure that the first contact item in the names list
    // is highlighted.
    names.select (0);
    // ========================================================
    // Save all Contact objects from the contacts Vector object
    // to contacts.dat. The number of contacts are saved as an
    // int to make it easy for loadContacts () to do its job.
    // ========================================================
    private void saveContacts ()
    FileOutputStream fos = null;
    try
    fos = new FileOutputStream ("contacts.dat");
    DataOutputStream dos = new DataOutputStream (fos);
    dos.writeInt (contacts.size ());
    for (int i = 0; i < contacts.size (); i++)
    Contact temp = (Contact) contacts.elementAt (i);
    dos.writeUTF (temp.fname);
    dos.writeUTF (temp.lname);
    dos.writeUTF (temp.haddress);
    dos.writeUTF (temp.maddress);
    dos.writeUTF (temp.phone);
    dos.writeUTF (temp.wphone);
    dos.writeUTF (temp.cphone);
    dos.writeUTF (temp.email);
    dos.writeUTF (temp.bdate);
    dos.writeUTF (temp.comments);
    catch (Exception e)
    MsgBox mb = new MsgBox (this, "CM Error",
    e.toString ());
    mb.dispose ();
    finally
    if (fos != null)
    try
    fos.close ();
    catch (Exception e) {}
    private void edit ()
    // Obtain index of selected contact item from the names
    // component.
    int index = names.getSelectedIndex ();
    // If no item was selected, index is -1. We cannot edit
    // a contact if no contact item in the names component was
    // selected - because we would have nothing to work with.
    if (index != -1)
    // Obtain a reference to the Contact object (from the
    // contacts Vector object) that is associated with the
    // index.
    Contact temp = (Contact) contacts.elementAt (index);
    // Create and display an edit entry form.
    DataEntryForm def = new DataEntryForm (this, "edit",
    temp.fname,
    temp.lname,
    temp.haddress,
    temp.maddress,
    temp.phone,
    temp.wphone,
    temp.cphone,
    temp.email,
    temp.bdate,
    temp.comments);
    // If the user pressed Ok...
    if (def.bOk)
    // edit the contact information in the contacts
    // Vector object.
    temp.fname = new String (def.fname.getText ());
    temp.lname = new String (def.lname.getText ());
    temp.haddress = new String (def.haddress.getText ());
    temp.maddress = new String (def.maddress.getText ());
    temp.phone = new String (def.phone.getText ());
    temp.wphone = new String (def.wphone.getText ());
    temp.cphone = new String (def.cphone.getText ());
    temp.email = new String (def.email.getText ());
    temp.bdate = new String (def.bdate.getText ());
    temp.comments = new String (def.comments.getText ());
    // Make sure the screen reflects the edit.
    names.replaceItem (temp.lname + ", " + temp.fname,
    index);
    // Destroy the dialog box.
    def.dispose ();
    // Make sure that the first contact item in the names
    // list is highlighted.
    names.select (0);
    // ========================================================
    // Class: Contact
    // This class describes the contents of a business contact.
    // ========================================================
    class Contact
    public String fname;
    public String lname;
    public String haddress;
    public String maddress;
    public String phone;
    public String wphone;
    public String cphone;
    public String email;
    public String bdate;
    public String comments;
    // ==========================================================
    // Class: DataEntryForm
    // This class provides a data entry form for entering contact
    // information.
    // ==========================================================
    class DataEntryForm extends Dialog implements ActionListener
    // bOk is a boolean flag. When true, it indicates that
    // the Ok button was pressed to terminate the dialog box
    // (as opposed to the Cancel button).
    public boolean bOk;
    // The following components hold the text that the user
    // entered into the visible text fields.
    public TextField fname;
    public TextField lname;
    public TextField haddress;
    public TextField maddress;
    public TextField phone;
    public TextField wphone;
    public TextField cphone;
    public TextField email;
    public TextField bdate;
    public TextField comments;
    public void actionPerformed (ActionEvent e)
    // If the user pressed the Ok button, indicate this
    // by assigning true to bOk.
    if (e.getActionCommand ().equals ("Ok"))
    bOk = true;
    // Destroy the dialog box and return to the point
    // just after the creation of the DataEntryForm object.
    dispose ();
    public DataEntryForm (Frame parent, String title)
    // Call the other constructor. The current constructor
    // is used for add operations. The other constructor
    // is used for edit operations.
    this (parent, title, "", "", "", "", "", "", "", "", "", "");
    public DataEntryForm (Frame parent, String title,
    String fname, String lname,
    String haddress, String maddress,
    String phone,String wphone,
    String cphone,String email,
    String bdate,String comments)
    // Initialize the superclass layer.
    super (parent, title, true);
    // Choose a grid bag layout so that components can be more
    // accurately positioned. (It looks nicer.)
    setLayout (new GridBagLayout ());
    // Add appropriate first name, last name, phone, wphone, and
    // email components to the current DataEntryForm container.
    // (Remember, DataEntryForm is a subclass of Dialog.
    // Dialog is a container. Therefore, DataEntryForm
    // inherits the ability to be a container.)
    addComponent (this, new Label ("First Name: "),0, 0, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.fname = new TextField (20);
    addComponent (this, this.fname, 1, 0, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.fname.setText (fname);
    addComponent (this, new Label ("Last Name: "), 0, 1, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.lname = new TextField (20);
    addComponent (this, this.lname, 1, 1, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.lname.setText (lname);
    addComponent (this, new Label ("Home Address: "), 0, 2, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.haddress = new TextField (20);
    addComponent (this, this.haddress, 1, 2, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.haddress.setText (haddress);
    addComponent (this, new Label ("Mailing Address: "), 0, 3, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.maddress = new TextField (20);
    addComponent (this, this.maddress, 1, 3, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.maddress.setText (maddress);
    addComponent (this, new Label ("Home Number: "), 0, 4, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.phone = new TextField (20);
    addComponent (this, this.phone, 1, 4, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.phone.setText (phone);
    addComponent (this, new Label ("Work Number: "), 0, 5, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.wphone = new TextField (20);
    addComponent (this, this.wphone, 1, 5, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    if (title.equals ("edit"))
    this.wphone.setText (wphone);
    addComponent (this, new Label ("Cell Number: "), 0, 6, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.cphone = new TextField (20);
    addComponent (this, this.cphone, 1, 6, 1, 1,
    GridBagConstraints.WEST,
    GridBagConstraints.WEST);
    addComponent (this, new Label ("Email Address: "), 0, 7, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.email = new TextField (20);
    addComponent (this, this.email, 1, 7, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    addComponent (this, new Label ("Birth Date: "), 0, 8, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.bdate = new TextField (20);
    addComponent (this, this.bdate, 1, 8, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    addComponent (this, new Label ("Comments: "), 2, 0, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    this.comments = new TextField (20);
    addComponent (this, this.comments, 2, 1, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    addComponent (this, new Label (""), 0, 9, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    addComponent (this, new Label (""), 1, 9, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.WEST);
    Button b;
    // Add an Ok button to this container.
    addComponent (this, b = new Button ("Ok"), 0, -9, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    b.addActionListener (this);
    // Add a Cancel button to this container.
    addComponent (this, b = new Button ("Cancel"), 1, -9, 1, 1,
    GridBagConstraints.NONE,
    GridBagConstraints.CENTER);
    b.addActionListener (this);
    // Set the background of the frame window container to
    // pink (to give a pleasing effect).
    setBackground (Color.pink);
    // Set the size of the dialog window to 250 pixels
    // horizontally by 200 pixels vertically.
    setSize (450, 500);
    // Do not allow users to resize the dialog window.
    setResizable (false);
    // Make sure that the dialog window is visible.
    setVisible (true);
    private void addComponent (Container con, Component com,
    int gridx, int gridy,
    int gridw, int gridh, int fill,
    int anchor)
    // Get the current layout manager. It is assumed to
    // be a GridBagLayout object.
    LayoutManager lm = con.getLayout ();
    // Create a GridBagConstraints object to make it
    // possible to customize component positioning.
    GridBagConstraints gbc = new GridBagConstraints ();
    // Assign the x and y grid positions.
    gbc.gridx = gridx;
    gbc.gridy = gridy;
    // Assign the number of grid blocks horizontally and
    // vertically that are occupied by the component.
    gbc.gridwidth = gridw;
    gbc.gridheight = gridh;
    // Specify the component's resize policy (fill) and
    // the direction in which the component is positioned
    // when its size is smaller than available space (anchor).
    gbc.fill = fill;
    gbc.anchor = anchor;
    // Set the new constraints that the grid bag layout
    // manager will use.
    ((GridBagLayout) lm).setConstraints (com, gbc);
    // Add the component to the container.
    con.add (com);
    // ===========================================================
    // Class: MsgBox
    // This class displays a message box to the user. The message
    // is usually an error message. The user must press the Ok
    // button to terminate the message box.
    // ===========================================================
    class MsgBox extends Dialog implements ActionListener
    public void actionPerformed (ActionEvent e)
    // Terminate the dialog box in response to the user
    // pressing the Ok button.
    dispose ();
    public MsgBox (Frame parent, String title, String msg)
    // Initialize the superclass layer.
    super (parent, title, true);
    // Store the msg argument in a Label object and add
    // this object to the center part of the dialog window.
    Label l = new Label (msg);
    add ("Center", l);
    // Create a Button object and add it to the south part
    // of the dialog window.
    Button b = new Button ("Ok");
    add ("South", b);
    // Make the current object a listener to events that
    // occur as a result of the user pressing the Ok
    // button.
    b.addActionListener (this);
    // Make sure that the Ok button has the focus.
    b.requestFocus ();
    // Do not allow users to resize the dialog window.
    setResizable (false);
    // Allow the layout manager to choose an appropriate
    // size for the dialog window.
    pack ();
    // Make sure that the dialog window is visible.
    setVisible (true);
    ====================END OF CODE =======================

    You should first start by formatting the code before
    posting. I lost my interest as I browsed thorugh the
    code.
    Read here -
    http://forum.java.sun.com/help.jspa?sec=formatting
    ...and its way too much code to expect anyone to read. Post a short excerpt of the part you are having trouble with.

  • Terminate one subprocess from another subproces

    Hi All
    I have a scenario in which there are two sub processes running in parallel and I want to terminate one sub process from another one for e.g.
    Let say Parent Process is - A
    First Child Process of A - a1 (Subprocess)
    Second Child Process of A - a2 (Subprocess)
    Now on a particular condition on a2(Subprocess) I need to terminate a1(Subprocess) and vice-versa.
    I had created correlation for both the sub processes.
    Solution I thought was that subprocess a2 should listen for notification from a1 for termination. But this is not feasible as subprocess a2 could be in any state and I don't know where to wait.
    Also how can a process be terminated as I am not able to find any api for process instance termination.
    Thanks in anticipation
    user9945154
    Edited by: user9945154 on Mar 25, 2009 11:56 PM

    Hi,
    You'd use logic like this to send a notification from one of your subprocesses to the target subprocess you're trying to terminate. In this example, it's important that you realize:
    1. The name of the target in this example is "TargetProcessToNotifyWithCorrelation". Change this to your target process's name and be sure to put the "\" in front of it.
    2. The name of the Notification Wait (now Message Wait for Oracle BPM 10g). ) activity in the target process in this example is "WaitForNotification". Right mouse click click the Nofication Wait activity in the target process -> Properties -> and note the "Activity id" name in the read only field at the top of the dialog box. A common mistake is to use the name with the space characters for this parameter (e.g. "Wait for Notification").
    3. The name of the Notification Wait activity's argument mapping in the target process is "In" in this example (the default for Oracle BPM 10g). Determine the name of the mapping in your target process's Notifcation Wait activity by right mouse clicking the activity -> "Argument Mapping" -> note the name highlighted in the upper left hand corner of the dialog.
    4. This assumes that you have already set up the Correlation in the target process before this notification is sent. In the example logic below, I used the customerId as the correlation (use the "initiate" method in the Fuego.Lib.Correlation).
    5. Both subprocesses have in this example the same "customerId" passed into them from their parent process. This way the two subprocesses know that they are siblings and can notify each other if necessary.
    6. It's easier if the two subprocesses where the two sibling instances reside are in different processes (e.g. one goes into the process "Check Credit" and the other sibling goes into the process "Check Inventory"). The reason is because correlations are like primary keys in a database table. They provide an easy way for notifications like this to be sent from outside a process either via PAPI or PBL using information that someone outside the target process can easily obtain (e.g. "customerId"). For every process, you can only have one correlation based on the customerId "227". If both siblings were in the "Check Credit" process, you'd get a runtime error when you tried to create the correlation based on 227. There's a way around this, but it would be easier if you just made sure that the siblings were in different processes. That way they could both use the same unique id and both are aware of what that id is (the value stored in customerId in this example) so they could easily send each other notifications.
    7. The Notification Wait in the target process's correlation is set to wait for the argument "customerIdArg" in this example. Change this to match the correlation you've already created.
    8. The editor for the OTN forum drives me nuts. While it's common in code to have open and close square brackets, if you do this in code snippets in this editor it changes the text to either disappear or underline (thinks I wanted a link). The sloppy way I worked around this in the logic below is to type the text "open square bracket" and "close square bracket" in the comment above the line that you'll see presented incorrectly
    <pre class="jive-pre"><font color="navy">// set up the associative array (a hash table)
    // - this next line of logic should instead read:
    // "any as Any open square bracket Any close square bracket"
    args as Any[Any]
    // Set the value to the argument to be received in the Notifcation Wait
    // by populating the associative array
    // - this next line of logic should read:
    // args open square bracket "customerIdArg" close square bracket = customerId
    // - leave the double quotes around "customerIdArg" or you'll get a syntax error
    args["customerIdArg"] = customerId
    send Notification
    using processId = "/TargetProcessToNotifyWithCorrelation",
    activityName = "WaitForNotification",
    arguments = args,
    argumentSetName = "In"</font></pre>
    Hope this helps,
    Dan

  • How can I print more than 16 lines in an invoice PLD

    Hello, Im currently using SAP 2007 SP1 PL09.
    I cannot print more than 16 lines in my PLD invoice. I have tried making the repetitive area longer, making the end of report and the page footer shorter, I tried setting the "lines in repetitive area" to 50 and I also increased the max rows per page and the only thing that seemed to work was setting the "print with vertical compression" in the invoice print preferences to a value under 100.
    is this the only way I can solve my problem?
    Thanks,

    Hello neito
    Jst increase the height of the layout go to doucment properties change the height there to 1200 and see u can get more than 26 records per page
    Regards Jenny

  • How can I get rid of the fine, black, vertical "glitch lines" that print from my InDesign doc?

    In the three orange ellipses in this photo, you can see some of the vertical lines that have been driving me crazy. Any idea what causes them?
    I've tried separating adjacent lines onto different layers, merging layers, and everything I could think of. I haven't been able to find anything with google searches-- but maybe there's a name for them I don't know.
    Is there any way I can copy the whole page I've made in InDesign into Photoshop or Illustrator, then save the entire page with all its photos, lines, and type as some kind of an image file? If so, what file should I use that would keep it really sharp?  My boss, of course, wants even the tiniest print on the labels in the photos still readable.
    Thanks so much for helping me.  I'm at my wits' end, because if I print directly from InDesign I sometimes have glitch lines here and there throughout our manuals, but if I try saving any composites from PhotoShop; it blurs the type and lines.
    --Stan B.

    HURRAY!  Cheers, confetti, balloons, and a free party to all of you (I wish) !
    I took the "looks good" page in my InDesign Document, and:
    1. opened a new document in PS with a white background,
    2. copied the photo there, as the background layer,
    3. grouped and copied all the text and callout lines, on another layer, and
    4. copied the big company logo at the bottom, as another layer.  (Each became a Vector Smart Object as I copied it in.)
    I then saved it as a PSD file, then as a TIF file, and finally as a PDF file.
    When I printed out the page directly from my InDesign document-- linked first to the PSD, then relinked to the TIF, then relinked to the PDF-- all three pages printed out perfectly.

  • How to create a new line in label in Xcode

    How to create a new line in label. for example I have two buttons & one label. when i press first button, l want to change the label text to "Hello World". then when I press the second button, on the same label I need to display"Good Bye" on the next line in xcode 5?
    I want to display the lablel like below:
    Hello World
    Good Bye

    I am using Xcode to develop an app for iOS.
    I tried using multi-line label & belwo is my code.
    - (IBAction)change:(UIButton *)sender {
        self.Screen.text = @"\nHello World";
    - (IBAction)newChange:(UIButton *)sender {
          self.Screen.text = @"\nGood bye";
    everytime when i pressed the button, it replacing the whold lable text instead of adding the second line.

  • Create new line item while saving a new order

    I have a requirement to create a new line item with different item category while creating an order.
    i.e
    if the item category is ICT1, then create a new line item like item 1 but with item category ICT2.
    Also in the conditions tab, we need to update the condition type with  different values for both existing and new item.
    All this has to be in VA01 i.e on save.
    I tried to append lines of structure XVBAP at SAVE_DOCUMENT _PREPARE by changing the item no and item caegory. This works fine. But, how can I get other table details like XKOMV(which stores pricing condition details) for the new item?
    Please can you suggest any other exit/subroutine for this?
    or any other alternative solutions

    Hi,
    Try to use this EXIT:
    'EXIT_SAPMM06E_013'     Update Customer's Own Data in Purchasing Document
    The Badi and exit contains same parameter.
    Thanks,
    AMS

Maybe you are looking for

  • Itunes 10.5.2 wont open

    I downloaded itunes 10.5.2 last week and it opened immediately upon downloading it. Since then i cannot get it to open. I have clicked on the desktop shortcut, i have clicked on the icon in start menu and I have tried attaching my ipod to get it to o

  • Table for Vendor Master Email ID

    Hello, Can you please tell me the table where Vendor Email ID is stored and also how to connect it from LFA1-ADRNR in ECC 6.0? Thanks, Venu

  • Application crashes getting frequent...

    I have a latest generation MacBook Pro 13" monolithic Snow Leopard, current with all software updates. Recent computer, but data/apps where migrated/upgraded from previous MacBook Pro. I've started getting frequent application crashes (multiple times

  • Image horizontal scroll in interactive PDF or best next thing?

    I have been supplied a long (horizontal) timeline image to place into an interactive PDF. I have found ways of scrolling using Folio states etc but it seems this wont work in an interactive PDF. Does anyone have any suggestions of a way I can scroll

  • Lightroom 5 install with Mac

    Is Lyon operating system for Mac the latest system to use Lightroom 5? I could not open with snow leppard? do I have to leave older versions of Lightroom and Photoshop in my HD or can I trash them after the new versions are installed.  Does the new M