Call the remove() in the implementation of the finalize()

In weblogic61 Is it recommand to call the remove() in the implementation of the
finalize() ?

Hi Yafit,
If you mean ejbRemove, there is no need to call it
from finalize(). It's a bean lifecycle method and
it's called by the container.
Regards,
Slava Imeshev
"yafit zigman" <[email protected]> wrote in message
news:[email protected]..
>
In weblogic61 Is it recommand to call the remove() in the implementationof the
finalize() ?

Similar Messages

  • When will the removed features be returned to the iWork suite?

    After reading the comments about the loss of features in OS X Pages 09, I am happy about my practice of waiting for version x.1 or vers x.2 before upgrading. Now I have to think about this "upgrade".
    My hope is that Apple will think it thru, issue an upgrade to Pages 09 - Pages Pro, and let all the people that make a living with Apple products, do so without losing any files and work to an underhanded file conversion and destruction. Hopefully the old formatted files are in the Trash or Time Machine and not vaporized.
    In the meantime, I will be avoiding this current upgrade like the plague.
    Hopefully the management group at Apple re-considers and develops a path that supports both the increasing circle of iDevice users and the people that helped Apple recover and use Apple products at the production level.

    Don't expect the features back. Apple has made a conscious choice when programming this version.

  • I would like my music to be deleted from both my itunes library and my pc file. however i only see the remove from itunes option and the song remains in the pc folder afterwards.

    when i delete a song from my library, i am not given the option to delete it also from my pc file as the help section shows.
    after clicking delete and remove only the library reference is removed. song in file remains.

    Take a look at my FindTracks script. Download it and test it out on a few tracks first. Use the No option first time around to manually confirm each path that it wants to fix so you can see how it works. When you're happy it does what you want select a larger group of tracks to process automatically.
    tt2

  • Howto call the @Remove method of a stateful session bean after JSF page ...

    I use EJB3, JPA, JSF in my web application. There are 2 database tables: Teacher and Student. A teacher can have many (or none) students and a student can have at most 1 teacher.
    I have a JSF page to print the teacher info and all his students' info. I don't want to load the students' info eagerly because there's another JSF page I need to display the teacher info only. So I have a stateful session bean to retrieve the teacher info and all his students' info. The persistence context in that stateful session bean has the type of PersistenceContextType.EXTENDED. The reason I choose a stateful session bean and an extended persistence context is that I want to write something like this without facing the lazy initialization exception:
    <h:dataTable value="#{backingBean.teacher.students}" var="student">
        <h:outputText value="${student.name}"/>
    </h:dataTable>Because my session bean is stateful, I have a method with the @Remove annotation. This method is empty because I don't want to persist anything to the database.
    Now, my question is: How can I make the @Remove method of my stateful session bean be called automatically when my JSF page finishes being rendered?

    Philip Petersen wrote:
    I have a few questions concerning the EJB remove method.
    1) What is the purpose of calling the remove method on stateless session
    bean?There isn't one.
    >
    2) What action does the container take when this method is called?It checks that you were allowed to call remove (a security check) and then
    just returns.
    >
    3) What happens to the stateless session bean if you do not call the remove
    method?Nothing
    >
    4) Is it a good practice to call the remove method, or should the remove
    method be avoided in the case of stateless session beans?
    Personally, I never do it.
    -- Rob
    >
    >
    Thanks in advance for any insight that you may provide.
    Phil--
    AVAILABLE NOW!: Building J2EE Applications & BEA WebLogic Server
    by Michael Girdley, Rob Woollen, and Sandra Emerson
    http://learnWebLogic.com
    [att1.html]

  • Encrypt the Removable drive through MBAM

    Hello every one
    I want to encrypt the removable drive in my MBAM environment so that no one can edit the content of these encrypted Removable drive.
    I applied various option present in the group policy editor but did not get the result .
    Any body please help me .
    Thanks
    sunny

    You cannot do this with MBAM. Following are the probable scenarios you can do with MBAM for removable drives:-
    1) Deny Write Access : If the removable will not be encrypted, the user will not get write access on removable drive. The user can only read the contents but cannot do modifications. In any case you have to encrypt the drive to get thewrite access.
    2) You can define password for the removable drives. So if anyone does not have the password cannot access the content of the removable drive. But if the user has the password, it can access the content.
    So there is not any mechanism that after encryption you can deny write access to the removable drives with MBAM.
    Cheers,
    Gaurav Ranjan / Sr. Analyst-Professional Services
    MICROLAND Limited -India's leading Infrastructure Management Services Company
    NOTE:Mark as Answer and Vote as Helpful if it helps

  • Calculate the total value of payments with the procedures and triggers?

    Hello!
    I work for a college project and I have a big problem because professor requires to do it by the examples he gives during the lecture. Here's an example that should be applied to its base, so please help!
    I have three table with that should work:
    Invoice (#number_of_invoices, date, comm, total_payment, number_of_customer, number_of_dispatch)
    where:
    number_of_invoices primary key (number),
    date (date),
    comm (var2),
    total_payment is UDT (din - currency in my country) - in this field should be entered value is calculated
    number_of_customer and number_of_dispatch (number) are foreign keys and they are not relevant for this example
    Invoice_items (#serial_number, #number_of_invoices, quantity, pin)
    serial_number primary key (number),
    number_of_invoices primary key (number),
    quantity (number),
    pin foreign keys (number)
    Item (#pin, name, price, tax, price_plus_tax)
    pin primary key (number),
    name (var2),
    price, tax, UDT (din) not relevant for this example
    price_plus_tax UDT (din)
    These are the triggers and procedures with my calculation should be done:
    trigger1:
    CREATE OR REPLACE TRIGGER  "trg1"
    BEFORE INSERT OR UPDATE OR DELETE ON Invoice_items
    FOR EACH ROW
    BEGIN  
         IF (INSERTING OR UPDATING)
         THEN     
              BEGIN Invoice_items.number_of_invoices := :NEW.number_of_invoices; END;
         ELSE
              BEGIN Invoice_items.number_of_invoices :=: OLD.number_of_invoices; END;  
         END IF;
    END;trigger2:
    CREATE OR REPLACE TRIGGER  "trg2"
    AFTER INSERT OR UPDATE OR DELETE ON Invoice_items
    DECLARE
    doc NUMBER := Invoice_items.number_of_invoices;
    BEGIN  
         entire_payment (doc);
    END;procedure
    CREATE OR REPLACE PROCEDURE  "entire_payment" (code_of_doc IN NUMBER) AS 
    entire NUMBER := 0;
    BEGIN 
         SELECT SUM (a.price_plus_tax * i.quantity) INTO entire
         FROM Item a join Invoice_items i on (a.pin = i.pin) 
         WHERE number_of_invoices = code_of_doc;
         UPDATE Invoice
         SET total_payment = entire
         WHERE number_of_invoices = code_of_doc;
    END;As you can see the procedure is called from the triggers, I have a problem at the first trigger, and I think it will be even higher in procedure because UDT, field "total_payment".

    I was not here a few days because I was trying to get additional information related to this problem. Professor gave me the information that I need to introduce a package and variable to get this thing work. But including that I still have problem. I hope that this time is less of a problem and that someone will be able to help me.
    I also noticed that it was not a smart idea to try to translate the names of tables and attributes. That make trouble for me, especially you who are trying to understand and to help me, and absolutely nothing that will change the attribute and the table name will be. So this time I will set out the problem with the original name again to avoid confusion.
    So, I try to base Implement optimization technique called: Repeating Single Detail with Master (so writes the slides that I received from professor, I hope that will mean something to you)
    These are the lines of code that we get on the slides and should implement in the base, again I remind you that at this time in its original form, without translation.
    - First create the package variable:
    create or replace
    package paket
    AS
    sifra number(10):=0;
    end;This part is ok and it works.
    - Secondly, it is necessary to create the first trigger:
    create or replace
    TRIGGER aktuelna_cena1
    BEFORE INSERT OR UPDATE OR DELETE ON cena_artikla
    FOR EACH ROW
    BEGIN
         IF (INSERTING OR UPDATING)
         THEN      
              BEGIN paket.sifra := :NEW.sifra_artikla; END;
         ELSE
              BEGIN paket.sifra := :OLD.sifra_artikla; END;
        END IF;
    END;This part is ok and working.
    Now the problems begin.
    - It is necessary to create another trigger that will call the procedure:
    create or replace
    TRIGGER aktuelna_cena2
    AFTER INSERT OR UPDATE OR DELETE ON cena_artikla
    DECLARE  
         s NUMBER := paket.sifra;
    BEGIN  
         aktuelnacena (s);
    END;I suppose the trigger have problem because procedure is not ok.
    I will copy error that I get from the compiler:
    Error(7,2): PL/SQL: Statement ignored
    Error(7,2): PLS-00905: object NUMBER6.AKTUELNACENA is invalid
    And finally, it is necessary to create the procedure:
    create or replace
    PROCEDURE  aktuelnacena (SifraPro IN NUMBER) AS 
    aktCena artikal.aktuelna_cena%type;
    BEGIN aktCena:=0;
                    SELECT cena INTO aktCena
                    FROM cena_artikla 
                    WHERE sifra_artikla=SifraPro and datum_od=
                                    (select max(datum_od)
                                    from cena_artikla
                                    where sifra_artikla = SifraPro and datum_od<=sysdate); 
                    UPDATE artikal
                    SET aktuelna_cena = aktCena
                    WHERE sifra_artikla = SifraPro;
    END;I will copy error that I get from the compiler:
    Error(10,57): PLS-00103: Encountered the symbol " " when expecting one of the following: ( begin case declare end exception exit for goto if loop mod null pragma raise return select update while with << continue close current delete fetch lock insert open rollback savepoint set sql execute commit forall merge pipe purge The symbol " " was ignored.
    Tables I work with are:
    Artikal (sifra_artikla, naziv, aktuelna_cena),
    Cena_artikla (sifra_artikla, datum_od, cena)
    You will notice that this differs from the first problem, but my task is to implement the two optimization techniques and my base. Both techniques are quite similar and I hope that I now have enough information to help me. I suppose that when this problem is solved the othet one will too!
    Thank in advance!

  • When I start firefox, i get this message ( The instruction at "0x7b9c77a9" referenced memory at "0x7b9c77a9". The memory could not be "read" ) hs anyone any idea why? I have scanned with AVG and something simply called 'Trojan Remover' and they both fin

    when I start firefox, i get this message ( The instruction at "0x7b9c77a9" referenced memory at "0x7b9c77a9". The memory could not be "read" ) hs anyone any idea why? I have scanned with AVG and something simply called 'Trojan Remover' and they both find nothing.... any advice would be greatly welcomed.. thanks
    == This happened ==
    Every time Firefox opened
    == this morning 22/07/10

    Lyall,
    I have seen this before, a long time ago (several years), and I cannot
    remember how/if we resolved it.
    If this is an impotant issue to you, I suggest that you open a case with
    BEA support.
    Regards,
    Peter.
    Got a Question? Ask BEA at http://askbea.bea.com
    The views expressed in this posting are solely those of the author, and BEA
    Systems, Inc. does not endorse any of these views.
    BEA Systems, Inc. is not responsible for the accuracy or completeness of
    the
    information provided
    and assumes no duty to correct, expand upon, delete or update any of the
    information contained in this posting.
    Lyall Pearce wrote:
    The title says it all really.
    I see other posts getting replies.
    This is a rather important issue, I have seen another post with a similar problem.
    While not being a show-stopper it certainly raises concerns.
    The application works ok until the application exits (in both development and
    executable form)
    Apparently this did not happen with Tux 7.1
    It does with 8, I do not have 7.1 so I have no workaround.
    ..Lyall

  • I'm having trouble with a toolbar called searchqu that I do not remember installing, it will not allow me to have MSN as my homepage, I removed the add on but still have the problem. Thoughts?

    had an add on installed somehow called searchqu. It will not allow me to have msn as my home page. I removed the add on and still have the same trouble.

    Hi!
    My name is John and I'm a member of the Searchqu support team, I'm here to assist! :)
    When a software was installs onto your pc it offered two basic installs, typical installation, which lists the add-on features such as searchqu default search, and Custom installation, which allows you to select the add-ons that you wish to install. There's no need to worry if you did the typical install - this isn't a virus,
    nor malware, and there's no need to Perform a virus scan against it.
    In order to change Searchqu as your homepage please check the following: http://support.mozilla.org/en-US/kb/How%20to%20set%20the%20home%20page
    For visual instructions please check: http://bit.ly/searchqutoolbar
    We are here to help with any further question :)
    The Searchqu support team.

  • Programmatically calling an FPGA vi to view over the FP vi

    Good morning. I have become stumped on this question for a bit so I thought I would post the question here.
    Q: what is the best way to programmatically call a VI running on the FPGA to the FP main VI running on a touchscreen computer, where when the FPGA VI is called it goes to the top level of the screen without interrupting the VI output of the main VI?
    I have researched using a queued message handler but couldn't get it to function properly. I have also researched dynamically calling a VI and asynchronously calling a VI but am unsure how to implement the correct one for what I are trying to accomplish.
    What I am trying to overcome here has to a lot with tab control on the front panel VI as I have discovered that apparently while a tab is open to the top of the FP the other tabs do not I/O any values to the cRIO. This is good and bad for our application. The good part is that it allows a 'locking out' of other processes while the visible tab is on top. But the bad part is that if I open another tab then what I have running on the previous tab stops. I need to be able to incorporate both of these aspects in our program.
    This example shows how I am using tabs in our program. (ATTACHMENT 1)
    So in the example above, when page 5 is opened the graph indicator starts which is what I need, and when it closes it stops which is correct to.
    But the issue is that when page 5 is open it also stops what’s happening on the other four tabs in the same tab pane which is NOT what I need to happen.
    What I have done so far to correct this is - removing the page I need to open on top and made it into its own VI.
    What this separate VI does is accept input from the FPGA resources including J1939 engine information through an NI9862 card and voltage / analog signals from sensors via an NI9207 card and reads the information on virtual indicators and gauges as seen here. So it makes sense to me to put the VI on the FPGA. (JPEG)
    The information on this VI only needs to be seen periodically via the FP by the operator as it is called via a Boolean control (button) on the FP, but it still needs to run on the FPGA when not seen in order to pass information to the RT control for alarm processing. So in that, in the case of an alarm it causes something else to happen to the unit being controlled (ie. Execute an engine shutdown over the J1939 bus)
    What this VI cannot do is interrupt the operations that are being executed by the main VI on the FP if called (to do a parameter check) but put the main VI into a ‘locked out’ mode if there is an alarm.
    So then the question becomes how to call this VI from the Front Panel VI?
    Well, I have tried to make a Queued Message Handler work which it did partially (I was able to open the VI and run it but I couldn’t work out how to close it) and unfortunately I have sub-sequentially erased that bit of programming code. Though I don’t think it would have worked anyway as I was trying to call it as a sub-vi in the main VI that was located on the computer and not on the FPGA target.
    Then I tried dynamically calling the VI and found it did the same thing as if the VI were still connected to the tab control by stopping the I/O of the main VI while it was called to the front. I erased that bit of code work too.
    So then I started looking at asynchronously calling the VI as I saw that it would allow both VI’s to run at the same time. Here I seem to have found the right answer to my own question, though, I believe that the example program I am looking at has a memory leak or is not closing out the called VI properly because within a few minutes runtime both VI’s slow to a stop. This is not good. I understand what the example code is trying to show but I don’t think it is programmatically correct and I have not been able to fix it. Here is the example code I was looking at. (ZIP FILE)
    So while I believe I am on the right path I am not sure how to impliment it with the FPGA.
    Solved!
    Go to Solution.
    Attachments:
    Ultimate Tab Control.vi ‏32 KB
    ENGINEVI.jpg ‏384 KB
    example.zip ‏26 KB

    You are correct, that is how the program is built. Each page of the tab has it's own set parameters to interact with the FPGA differently. (ie electromechanical controlling a hydraulic pump so each page has a distinct set of limitations on what the pump control does) this effectively creates a set of 'modes' for different parameter pump control to the same individual pump.
    Here is a screen of the main program. The buttons at the bottom determine which mode the pump is in (effectively changes the tab control to a different tab)
    So yes, the engine page has been removed from the tab control and made into it's own vi that I want to put on the FPGA target (as its only input and no interaction) but I want to be able to call the engine vi from the main program and not interrupt the main program if I am controlling the pump but just want to see what the engine and pressures are doing.
    I added a screen of some of the code tied to the picture above.
    Attachments:
    virun.jpg ‏226 KB
    Untitled2.png ‏148 KB

  • DocumentListener #removeUpdate -- Retrieving the removed text

    Hi,
    I have a DocumentListener registered on a Document. I not only want to know when text is removed, but I want to know what text was removed. It appears to me that the document structure is updated before the listeners are notified (even though sticky positions aren't ...?), meaning the offset/length methods will not work for my needs.
    Is this correct? If so, how would one retrieve the removed text?
    I don't want to override #insertString(int, String, AttributeSet) nor #remove(int, int) because these apparently aren't called when UndoableEvents from the document are undone/redone. It's been my experience that only DocumentListener methods are called universally (that is, for undo/redo and normal user operations).
    Passing the line associated with the offset into DocumentEvent#getChange(Element) gives null. Aside, even if it did return something, what concrete implementation of Element represents a character in the document? Or, what is the lowest level of the hierarchy -- line or character?
    Thanks in advance,
    Brien

    Thanks for the references.
    As for casting the event to a CompoundEdit, it is definitely doable, but how would I use the CompundEdit? It's unfortunate that many classes in the java.swing.text package aren't designed to be flexible for different uses. It seems the two members that would be useful, #lastEdit and #edits, are protected.
    Even if I could get the UndoableEdit, like GapContent.RemoveUndo, how would I get to the internal String representing the removed text?
    I could really use the details on this.
    I see two options if I want to pursue this further --
    1. Use reflection to access the protected fields (super bad).
    2. To get what I want, I could, in the removeUpdate method, temporarily undo the event, check the document, then redo the event. This seems very sloppy, wasteful, and the implementation would have to be very careful with the infinite mutual recursion.
    As it stands, I likely won't pursue it. It's not very critical, but it's very disappointing.

  • Error while calling a super class public method in the subclass constructor

    Hi ,
    I have code like this:
    CLASS gacl_applog DEFINITION ABSTRACT.
      PUBLIC SECTION.
        METHODS:
                create_new_a
                   IMPORTING  pf_obj       TYPE balobj_d
                              pf_subobj    TYPE balsubobj
                              pf_extnumber TYPE string
                   EXPORTING  pfx_log_hndl TYPE balloghndl
                   EXCEPTIONS error
    ENDCLASS.
    CLASS gacl_applog IMPLEMENTATION.
      METHOD create_new_a.
        DATA: ls_log TYPE bal_s_log.
      Header aufsetzen
        MOVE pf_extnumber TO ls_log-extnumber.
        ls_log-object     = pf_obj.
        ls_log-subobject  = pf_subobj.
        ls_log-aluser     = sy-uname.
        ls_log-alprog     = sy-repid.
        ls_log-aldate     = sy-datum.
        ls_log-altime     = sy-uzeit.
        ls_log-aldate_del = ls_log-aldate + 1.
        CALL FUNCTION 'BAL_LOG_CREATE'
             EXPORTING
                  i_s_log      = ls_log
             IMPORTING
                  e_log_handle = pfx_log_hndl
             EXCEPTIONS
                  OTHERS       = 1.
        IF ( sy-subrc NE 0 ).
          MESSAGE ID      sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH    sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
                  RAISING error.
        ENDIF.
      ENDMETHOD.
    CLASS gcl_applog_temp DEFINITION INHERITING FROM gacl_applog.
      PUBLIC SECTION.
        DATA: log_hndl   TYPE balloghndl READ-ONLY
            , t_log_hndl TYPE bal_t_logh READ-ONLY
        METHODS: constructor
                   IMPORTING  pf_obj       TYPE balobj_d
                              pf_subobj    TYPE balsubobj
                              pf_extnumber TYPE string
                   EXCEPTIONS error
               , msg_add      REDEFINITION
               , display      REDEFINITION
    ENDCLASS.
    CLASS gcl_applog_temp IMPLEMENTATION.
      METHOD constructor.
        CALL METHOD create_new_a
               EXPORTING  pf_obj       = pf_obj
                          pf_subobj    = pf_subobj
                          pf_extnumber = pf_extnumber
               IMPORTING  pfx_log_hndl = log_hndl.
        IF ( sy-subrc NE 0 ).
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
                  RAISING error.
        ENDIF.
      ENDMETHOD.
    A public method of Super class has been called from the constructor of the sub class. we are getting the syntax error :
    ' In the constructor method, you can only access instance attributes, instance methods, or "ME" after calling the constructor of the superclass…'
    Can you please suggest how to change the code with out affecting the functioanlity.
    Thank you ,
    Lakshmi.

    Hi,
    Call that method by instance of Subclass.   OR
    SUPER-->method.
    Read very useful document
    Constructors
    Constructors are special methods that cannot be called using CALL METHOD. Instead, they are called automatically by the system to set the starting state of a new object or class. There are two types of constructors - instance constructors and static constructors. Constructors are methods with a predefined name. To use them, you must declare them explicitly in the class.
    The instance constructor of a class is the predefined instance method CONSTRUCTOR. You declare it in the public section as follows:
    METHODS CONSTRUCTOR
            IMPORTING.. [VALUE(]<ii>[)] TYPE type [OPTIONAL]..
            EXCEPTIONS.. <ei>.
    and implement it in the implementation section like any other method. The system calls the instance constructor once for each instance of the class, directly after the object has been created in the CREATE OBJECT statement. You can pass the input parameters of the instance constructor and handle its exceptions using the EXPORTING and EXCEPTIONS additions in the CREATE OBJECT statement.
    The static constructor of a class is the predefined static method CLASS_CONSTRUCTOR. You declare it in the public section as follows:
    CLASS-METHODS CLASS_CONSTRUCTOR.
    and implement it in the implementation section like any other method. The static constructor has no parameters. The system calls the static constructor once for each class, before the class is accessed for the first time. The static constructor cannot therefore access the components of its own class.
    Pls. reward if useful....

  • How to refernce the set in a implementation of java.util.AbstractSet?

    Hi, I have to extend abstract set and so I have to overwrite the add
    method. I want to use the provided equal function,
    to do the duplicate checking. But since the equal method takes only one parameter, I can't use an own collection class to manage the content.
    So how can I access the default set, to add an element?
    Thanks a lot in advance.
    Greetings Michael

    Hi, I had study the source-code and it seems that I have to implement a own structure to store the data (or use another collection).
    The equal method is only suitable to compare the other collection and to prevent adding itself to it.
    So the add-method must do the duplicate checking by calling contains().
    Every other method uses the iterator-method, which itself remains abstract. So this is the vital method.
    By the way, I had to extend this class to get a set, that remains the order of adding (which Hash- and TreeSet don't).
    Greetings Michael

  • How-can-i-remove-my-skype-name-from-the-sign-in-sc...

    Guys this is absolute rubbish feature of the login application where people's login names get recorded in the dropdown menu. Is there any more permanent way of getting rid of this annoying privacy intrusive "feature"? I would like to have a profile with a username that is not going to appear at airports and my grandma's laptop after I log out of skype and no I do not want to go digging for app files to remove my entire history on each and every machine I use as suggested by your help files. Could you please advise if I'm missing something here?
    https://support.skype.com/en-gb/faq/FA11070/how-can-i-remove-my-skype-name-from-the-sign-in-screen-i...

    Unfortunately, the option to remove that feature is not available.  
    IF YOU FOUND OUR POST USEFUL THEN PLEASE GIVE "KUDOS". IF IT HELPED TO FIX YOUR ISSUE PLEASE MARK IT AS A "SOLUTION" TO HELP OTHERS. THANKS!
    ALTERNATIVE SKYPE DOWNLOAD LINKS | HOW TO RECORD SKYPE VIDEO CALLS | HOW TO HANDLE SUSPICIOS CALLS AND MESSAGES
    SEE MORE TIPS, TRICKS, TUTORIALS AND UPDATES in
    | skypefordummies.blogspot.com | 

  • IPhone 3G S has dropped over 83 calls in the last day. 3G is the culprit.

    It started yesterday (Oct 3rd, 2009) as a nuisance, but it grew to make my phone not useable.
    The symptoms where:
    iPhone has full bars and the 3G indicator is active.
    1: Dial a call phone waits longer than usual to dial, but gets the call through.
    2: user on the other line picks up long enough to say hello, and the phone does its hated beep,beep,beep after 3 seconds!
    3: cannot receive calls.
    4: try the internet or mail, and you get the connection error. (Obviously we have a network error here!)
    I called 1800 my iphone , and the tech basically told me to do what I had done repeatedly for 5-6 hours.
    1: shut the phone down and re-start. (No kidding, I didn't think of that!) +Did not work+...
    2: hold the power and home button until the phone restarts. +Did not work+
    3: go to settings> general> reset>reset network settings. +Did not work+
    4: go to settings> general> reset>reset all settings. +Did not work+
    5: remove the sim card and re-insert into phone. +Did not work+
    The tech tells me to bring the phone to the Apple Store. Of course there's not an a appointment available for 2 days. (thank god for Skype, even though you need Wi-Fi for it to work, it works!)
    The tech blames my software on my phone, and says that I should restore the phone to factory settings.
    Next, I decide to go a little deeper... Since my phone will not work for the next two days, I decided to do the : settings> general> reset> ERASE ALL CONTENT AND SETTINGS. (You still have your last back-up, but once you start you're in for at least and hours worth of restoration. )
    After the phone restarts from its complete erase, and comes back up as a "new" phone I simply connect it to my laptop just to reactivate it... I re-activate the phone as a "new" phone. (This means theres not one piece of third party software on the phone. This also means the phone doesnt have any settings other than factory setting.
    Confident I call my wife again... "Hi honey lets try this again...beep, beep, beep!!!"
    I just wasted another hour of my life!!!!
    Finished with apple tech support, I call AT&T tech support. I got straight to a customer service rep. She seems competent enough... She asks me whats happening, I tell her. She suggests the following:
    1: Dial #002# and press the call button. The wheel spins for a second, and then you get a screen with a bunch of error messages... She says to ignore all the messages and shut the phone down.
    2: I shut the phone down and wait 2 minutes.
    3: I re-start the phone.
    4: she has me repeat step one again.
    5: I call my wife. I talk to my wife for 35 seconds. Confident that this has worked I hang up with her, and decide to call again. the next cal I get beep, beep ,beep!!
    Ok so I'm in full tech mode now. So I decide to go "old school" and turn 3G off... (Which I should have done way earlier in the game, but I decided to give AT&T the benefit of the doubt. My mistake!!!)
    I go to settings> general> network, and turn the 3G slider to the "OFF" position. (Yep we're back to "E", not empty, but the EDGE network, which is close to empty!!!!) suddenly my phone begins to go on the internet. I start getting the beloved ding (incoming email messages, and voice mails) Hooray for me! Two multi-billion dollar companies couldn't get my phone to work, but I am at least able to get it to work in part, all with my own troubleshooting. +THIS WORKED!!!+ but now I'm on a much slower network. So I guess I can call it the iPhone "E S".
    Although apple has amazing products, they have a mayor flaw. They're freaking stubborn! Here's probably the greatest handheld device out there, but they have bogged it down by putting it on probably the most unreliable network in the US. I've gotten better service in Cancun while roaming... Seriously!
    Just like refusing to have a two button mouse for years, until demand and constant barraging from customers made them add the feature. ( and even then its not a true second "button" on laptops ) I think they are going to do the same thing with the AT&T only thing.
    Apple, you're a bunch of smart, but stubborn people!

    After calling AT&T tech support one more time, and explaining to them that the glitch was on their network, they admitted that the problem was at their tower...
    I continued to use the phone on EDGE mode for two more days until the problem was fixed.
    I even got a call back from a tech support guy asking me if my phone was working properly....
    I wish they would have admitted to the problem before I sat at the apple store for 2 hours.

  • How can I remove a downloaded file from the desktop?

    Hi,
    I downloaded an install Internet Call Director exe file from my internet privider then was told that their system couldn't run on Mac OS 10. There are two files on my desktop that I can't remove. When I drag either one to the trash i get this message. "the item installICD.EXE is being used by another task right now.(Other tasks include moving, copying, or emptying the trash.)" There is nothing else running. I have tried renaming the file,Clearing the download manager, and anything else I could think of. The files will not open and will not delete even using CMD delete. I am not a computer person! How can I get rid of the files??
    iMac G4   Mac OS X (10.2.x)  

    If you haven't already done so, change the filenames so that they have an extension of .rtf, and then open TextEdit. Overwrite both files with blank TextEdit documents and then throw away the TextEdit documents.
    If the TextEdit method doesn't work, open the Script Editor in the /Applications/AppleScript/ folder and enter the following:
    tell application "Finder"
    set file type of (selection as alias) to "1234"
    end tell
    Select the file in the Finder and run the script. Repeat this for the second file; when done, try throwing them away again.
    (12383)

Maybe you are looking for

  • Wanting to kill the tiger frustrations

    I'm having a frustrating, work lossing, everything going wrong day, please understand my tone if I get rude. I'm running 10.4.3, and have had several frustrations with it. I unknowingly tried to organize and control my fonts via FontBook - and messed

  • Using sql loader to load data

    Hi, My name is Roshan. I'm pretty new to Oracle. I'm trying to load some rows from a comma delimited ascii file to a table with 3 varchar2 fields using sql*loader. Can anybody give me an example ? Thanks, Roshan.

  • ALE and IDocs Relevant Issue

    Dear Gurus, I created a Master Data (MD)u2018testmrtu2019 via MM01 in our DEV environment. Now I want to transfer it into QAS environment via ALE mode. (The ALE configuration work was done.) The MD was successfully sent from DEV via BD10. (The light

  • How does one completely remove unwanted Apps? It seems that prior to IOS 5.0 I could do that and now cann't.

    I am totally new to APPLE products and have for years avoided getting anything APPLE due to interface issues with other operations systems.  I have unwanted apps and want to completely remove them from my IPhone 3GS with IOS 5.0... I seems that in th

  • Message Consolidation

    Is there a way to organize SMS, MMS and BBM into one folder, and several email accounts, Facebook and Twitter into another?