Entity beans - cascade delete doesn't work

Hi,
Could anyone show me a working example where cascade delete implemented with EJB3 entity beans?
If the database not created with cascade delete I can't do it..
I use JDeveloper 10.1.3.0 and it's embedded OC4J and Oracle 8i database.
My session bean doesn't catch any exception during remove an entity that has child entity. The exception will be thrown only at the end of the transaction, when the container calls the concrete SQL. And my client receives SQL exception: child record found.
Why can I define: cascade={CascadeType.REMOVE} if the container doesn't check it and doesn't throw exception when I want to delete an entity that has childs?
Thanks
Kati

Kati,
The EJB3 support in 10.13.0 JDeveloper is a preview implementation released prior to the completion of the EJB3 specification. I do not believe the cascade functionality was complete for that preview. I would recommend either switching to the 10.1.3.1 preview or downloading and using TopLink Essentials, which is the compliant implementation of EJB3 Java Persistence API (JPA).
http://otn.oracle.com/jpa
Doug

Similar Messages

  • ITunes 10.4.1.10 how to stop downloads of free news pods?  (right click delete doesn't work) also can't scroll down list of downloads!

    (ITunes 10.4.1.10) How to stop downloads of free news pods?  (right click delete doesn't work)
    Also can't scroll down list of downloads so as to pause them.  Would like to delete them as ISP has download limit.
    Thanks in advance!  (this seems to be a dumb problem of the software having a life of its own!)

    I have been talking to Apple support about this very problem. So far they have asked me to disable both Firewall and Anti Virus software (Windows Firewall and ESAT NOD32 anti virus) - this didn't work. Rebuild my library - this didn't work. Un-install all Apple applications and re-install - this didn't work. I have created a second user account on my PC and from that account (both accounts set as Administrator) I can activate Genius. This suggests to me that the problem is possibly linked to my original User Account, which is the one I always use. I am waiting for the next update from Apple and will post an update if/when the problem is resolved.
    What I also notice is about 2 seconds in to Step 2 of the Genius activation, the progress diagonal lines bar stops, and then starts again. As soon as I see this short freeze I know that the activation will fail.

  • DELETE doesn't work

    I'm writing an application that uses dBase III tables, because I have to use data stored with applications that produced this kind of files. I can use JdbcOdbcDriver and it works. I can perform the basic SQL instructions SELECT, INSERT and UPDATE. But DELETE doesn't work. When a DELETE operation is performed, the rows I tried to delete remain in the table, although the stmt.executeUpdate() method returns the actual number of rows fulfilling the WHERE condition.
    I remember that in dBase III files, deleting rows is performed in two steps: first, rows are marked for deletion, and afterwards, a "pack" operation must be performed in order to remove the rows from the file. Does anybody know if this has any relation with my problem? Anybody can give me a hint?
    Thanks a lot in advance.

    I have not used dBase III files in a long time and have never used them with JDBC.
    When you delete a row - the row is marked for deletion. An internal delete flag is set, in the record deleted. There is a command "SET DELETED ON", if it is set, as far as dBase is concerned the record is deleted even though the record still exists in the database. If the command "SET DELETED OFF" is used the deleted records can be seen and recovered at any point until a pack is done. If I remember correctly
    you can test if a record has the delete flag on with the function "DELETED()", if true the record is is marked for deletion.
    Normally you have "SET DELETED ON" and do everything as you would with any other database.
    The pack function only needs to be run when it becomes necesary to recover the space the deleted records are taking up. This is nornally done only when the number of deleted records becomes significant. Also it can only be performed with exclusive use of the file. Normally the pack is done on weekends or in the middle of the night.
    If all else is working in your application, suspect the records are being marked as deleted but you have not SET DELETED ON and you are still seeing the records. Note it is possible to see the flag at the start of the record.
    rykk

  • Rest service DELETE doesn't work with OSB

    Hi,
    I am using OSB 11g, I am using OSB proxy to monitor external rest services call. I've created a business service that point to the external rest service and I created a proxy that is routed to my business service. I modified the flow by adding a piplinepairNode -->requestPipline-->stage -->created two assign and created two variable one for the id and another one for the productID. Then I modified the business service flow as follow:
    created two insert, one to define the method, which is DELETE and another one to set the relative-URI to the productID variable and I set the response to replace the . in the body with $body, following this post: http://blogs.oracle.com/jeffdavies/entry/restful_services_with_oracle_s_1
    When I test it using osb console Execute, I can see my productID variable is set to $inbound and it is passed all the way to the business service, where it should call the external rest service with the relative-URI, which is set to my productID. it doesn't work, I get 404 error, which is undefined, I believe the reason is because business service is trying to call the external rest service with
    http://localhost:{port}/deleteProduct and the rest service expect this URL
    http://localhost:{port}/deleteProduct/2 or {productID}
    can you please help and tell me what I'm doing wrong?
    appreciate any kind of help
    Thanks
    M.

    Please refer -
    http://blogs.oracle.com/jeffdavies/entry/enhanced_rest_support_in_oracl
    Regards,
    Anuj

  • Alt + Delete doesn't work in playlists?

    With the 10.1.1 update, alt + delete doesn't seem to work in playlists anymore. How do I delete songs completely from my computer from within a playlist?

    finx518 wrote:
    Another quick question, how do I go about moving the music over from C drive to my music drive if they're already in my itunes library?
    finx518, The way to do that is the Consolidate command. Look in the Help for more detail, but basically it goes through your library, and for any file that is not already in your designated iTunes Media folder, it puts a copy into that folder.
    As a result, iTunes ends up with all the files in one place. When Consolidate is done, and you have verified that everything is OK, you can delete the song files that are outside that folder.

  • Rt click, Delete doesn't work for Bookmarks. v-4.0.1

    If I choose Bookmarks from the top menu, then rt click on a Bookmark and choose Delete, nothing happens.
    v-4.0.1

    Hello guys,
    thanks for your replies.
    Using the full URL doesn't help.
    The Firefox's error console shows only one message: 'ReferenceError: test is not defined'.
    Replacing the whole node has the same effect as changing the src property. In both cases the script object is shown with the new src value by the DOM Inspector. It seems like the src value is changed but the new file (fcts2.js) is not imported.
    Furthermore I have found that the function test() is executed if I add a call of the alert function directly after changing the src value:
    '''fcts.js'''
    function change_src(){
    document.getElementById("myscriptObject").src = "fcts2.js";
    alert("OK");
    Doing so, I get two dialogs - the first one is showing 'OK' and the second one is showing 'Hello'.
    Any ideas?

  • Tile/cascade windows doesn't work in Unix Reader

    I'm running Reader 9.4.7 on Ubuntu 10.04 amd64. There are menu items on the Reader Window menu to cascade windows or tile them vertically or horizontally, but nothing happens when I select these menu items - I can still only see one of the tabbed open documents at a time. The same menu items work fine in the Windows version of Reader. Were the Adobe programmers just too lazy to either remove them or implement the code behind them when building the Unix version?
    The only way to view two PDFs is to detach the tab for one of them into a completely separate window. That sort of works, but a fair bit of screen space is lost through having two separate Reader windows open, each with a tab, menu bar, and toolbar.

    Not especially, I just like to be up to date with things. Whilst aware of that saying, I don't subscribe to it. I have RSS feeds for various apps and drivers so I knwo when there are new versions of them.
    The card has a limitation which I think could be worked around with a driver change that to me, as an outsider, seems like it could be relatively simple. But, obviously it might not be, and there could be technical reasons this isn't done rather than an oversight. But I'd just like to keep up to date in case any changes on this front ever happen.
    http ://*****s.creative.com/t5/Sound-Blaster/Why-is-the-encoder-setting-not-per-mode/td-p/57657

  • Cascading Prompt doesn't work in BO 4.0

    Hi,
    I want to create a cascading LOV in Information Design Tool with 2 dimensions, i.e:
    Region --> City (LOV of City is subordinated to Region User Selection).
    In List of Values tab of IDT I've created one LOV based on query panel with one dimesion "City" and on query filter one prompt on Region.
    this is the code:
    SELECT DISTINCT
      "City"
    FROM
      "business Layer"
    WHERE
       "Region"  =  @prompt('Region','A','Region',Mono,Constrained,Persistent,,User:-1)
       AND
       "Business Layer"."REFERENCE_DATE"  =  @prompt(Key Date)
    I've linked LOV to dimension City.
    I've created one report with one prompt on City but when I launch the report an error occurs:
    "Circular references : check your @select and @where calls (QTJ 00511) (WIS 00000)"
    part of details:
    "...Caused by: com.businessobjects.sdk.core.server.ServerException: Circular references : check your @select and @where calls (QTJ 00511)..."
    Can you help me to solve this issue?
    Thanks
    Marco
    System Info: SAP BO 4.0 SP 2 patch level 7
                         SAP BW 7.01 SP9
    Edited by: marchino on Nov 18, 2011 4:32 PM
    Edited by: marchino on Nov 18, 2011 4:36 PM

    Hi,
    Here are the steps to create cascading LOV's for the desired objects.
    Tools menu > LOV > Create Cascading LOV > Then select your required object and move to the right side pane > Then GENERATE LOV.
    Hope it helps.

  • Swipe to delete doesn't work in the music app on my iPhone

    I Am trying to delete songs from my iPhone. When I swipe to delete, a few songs comply with the action, but most (and all of the songs I want to delete) will not allow me to delete them. How can I delete these songs?

    I agree with you G-Daddy. I just bought Alpocolypse and it has several music videos at the end. On my iPhone it will play all of the songs and then play the music videos. Not so on the iPad.
    Someone will probably make an App for that, if Apple lets it through.

  • How to delete a database record by using EJB entity beans

    Hi, All,
    Does anyone know how to use entity bean to delete a database record? I have all the EJB entity beans created, including access beans to each. I can successfully create records, find and update records, however, I haven't find a way to delete records yet.
    Your response is appreciated.
    Cathy

    Please see EJB Forums for continue discussion on this subject.
    Reference titile: "how to delete database record by using CMP entity beans "

  • @postconstruct doesn't work in managed bean

    Hi,
    I'm using JBOSS 6, JSF 2 and EJB 3.1, i have an ear with
    - EJB folder (@postconstruct is working)
    - JSF folder with manged bean where @postconstruct doesn't work
    This my manged bean :
    package com.galhauban.geriex;
    import java.util.ArrayList;
    import java.util.List;
    import javax.annotation.PostConstruct;
    import javax.ejb.EJB;
    import javax.faces.bean.ManagedBean;
    import javax.faces.bean.ViewScoped;
    import javax.faces.component.UIComponent;
    import javax.faces.context.FacesContext;
    import javax.faces.event.ValueChangeEvent;
    import javax.faces.model.SelectItem;
    import javax.servlet.ServletContext;
    import org.richfaces.event.ItemChangeEvent;
    @ManagedBean
    @ViewScoped
    public class AdministrationController {
    @EJB
    private VilleBean ville;
    private List<SelectItem> villes = new ArrayList<SelectItem>();
    private String commune;
    private String communeId;
    private String cp;
    private String labelListCommune;
    @EJB
    private BisBean bisBean;
    private String bis;
    private Integer bisId;
    private List<SelectItem> bisList = new ArrayList<SelectItem>();
    @EJB
    private RueBean rueBean;
    private String rue;
    private String rueId;
    private List<SelectItem> ruesList = new ArrayList<SelectItem>();
    //boolean desactives pour n'afficher que ce que l'on souhaite a partir du menu
    private boolean bCommune =false;
    private boolean bBis =false;
    private boolean bRue =false;
    private UIComponent selectedChild = null;
    //Pour connaitre l'item du menu actif
    private String selectedTab;
    private List<String> renderComponents = new ArrayList<String>();
    public AdministrationController(){
    ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext();
    System.out.println("============================================================================");
    System.out.println("==================================CONSTRUCTEUR==============================");
    System.out.println("Servlet : "+servletContext.getEffectiveMajorVersion()+"."+servletContext.getMinorVersion());
    System.out.println("============================================================================");
    @PostConstruct
    public void postConstruct(){
    setSelectedTab("rue");
    System.out.println("###################################################");
    System.out.println(" POST CONSTRUCT MANAGED BEAN ");
    System.out.println("###################################################");
    JanusController multi = new JanusController();
    * AFFICHAGE DES MODIFS/SUP/AJOUT EN FONCTION DU MENU SELECTIONNE
    public void updateCurrent(ItemChangeEvent event){
    setSelectedTab(event.getNewItem().getId());
    System.out.println("====> SELECTEDTAB " + selectedTab.toString());
    if (selectedTab.equals("commune")) {
    setbCommune(true);
    setbBis(false);
    setbRue(false);
    renderComponents.add("gCommune");
    else if (selectedTab.equals("bis")) {
    setbBis(true);
    setbCommune(false);
    setbRue(false);
    renderComponents.add("gBis");
    else if (selectedTab.equals("rue")) {
    setbRue(true);
    setbBis(false);
    setbCommune(false);
    renderComponents.add("gRue");
    else System.out.println("----> pas dans le if " + selectedTab.toString());
    public void ajouter(){
    System.out.println("====> AJOUTER SELECTEDTAB " + selectedTab.toString());
    if (selectedTab.equals("commune")) {
    System.out.println("ajouter commune ");
    ville.ajouter(commune, cp);
    else if (selectedTab.equals("bis")) {
    System.out.println("ajouter iBbis ");
    bisBean.ajouter(bis);
    else if (selectedTab.equals("rue")) {
    System.out.println("ajouter rue: "+commune);
    rueBean.ajouter(rue, Integer.parseInt(communeId));
    else System.out.println("----> pas dans le if de l'ajouter " + selectedTab.toString());
    public void modifier(){
    System.out.println("====> MODIFIER SELECTEDTAB " + selectedTab.toString());
    if (selectedTab.equals("commune")) {
    ville.modifier(Integer.parseInt(communeId), commune);
    else if (selectedTab.equals("bis")) {
    bisBean.modifier(bisId, bis);
    else if (selectedTab.equals("rue")) {
    rueBean.ajouter(rue, Integer.parseInt(communeId));
    else System.out.println("----> pas dans le if de modifier " + selectedTab.toString());
    public void supprimer(){
    System.out.println("====> SUPRIMER SELECTEDTAB " + selectedTab.toString());
    if (selectedTab.equals("commune")) {
    System.out.println("ajouter commune ");
    ville.ajouter(commune, cp);
    else if (selectedTab.equals("bis")) {
    System.out.println("supprimer iBbis ");
    bisBean.supprimer(bisId);
    else if (selectedTab.equals("rue")) {
    System.out.println("ajouter rue: "+commune);
    rueBean.ajouter(rue, villes.indexOf(ville));
    else System.out.println("----> pas dans le if de l'ajouter " + selectedTab.toString());
    * LISTENER
    public void selectListener(ValueChangeEvent vce){
    System.out.println("new value : "+vce.getNewValue());
    public void listAdminCommune(ValueChangeEvent vce){
    System.out.println("listener*************");
    ruesList.clear();
    ruesList = rueBean.listRue(Integer.parseInt(vce.getNewValue().toString()));
    * AUTRES FONCTIONS
    public boolean invbool(boolean vrai){
    if (vrai == true) return false;
    else return true;
    * GETTER AND SETTER
    Any help will be highly appreciated.
    Regards
    Couse1

    Hi,
    First of all thanks for your help.
    I've some problems to add a new mojarra version (2.1.2) to jboss 6
    1- I modified the file META-INF\jsf-integration-deployer-jboss-beans.xml
    <entry>
              <key>Mojarra-2.1.2</key>
              <value>${jboss.server.home.url}deployers/jsf.deployer/Mojarra-2.1.2</value>
    </entry>
    <bean name="JSFUrlIntegrationDeployer-212" class="org.jboss.jsf.deployer.JSFUrlIntegrationDeployer">
        <property name="JSFConfigName">
          <value>Mojarra-2.1.2</value>
        </property>
        <property name="JSFImplManagementDeployer">
          <inject bean="JSFImplManagementDeployer"/>
        </property>
      </bean>2- I added this code in my web.xml(war)
    <context-param> 
            <param-name>org.jboss.jbossfaces.JSF_CONFIG_NAME</param-name> 
            <param-value>Mojarra-2.1.2</param-value> 
          </context-param>3- And in the folder ...\deployers\jsf.deployer\Mojarra-2.1.2, i've got :
    - jsf-libs with jars
    - META-INF with web.xml
    I took the web.xml from Mojarra-2.0 :
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app xmlns="http://java.sun.com/xml/ns/javaee"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
       version="2.5">
       <!-- ======================== Introduction ============================== -->
       <!-- This document defines default values for the Mojarra-2.0 JSF config  -->
       <!--                                                                      -->
       <!-- WARNING:  Do not configure application-specific resources here!      -->
       <!-- They should go in the "/WEB-INF/web.xml" file in your application.   -->
       <!-- =========== Common Context Params ================================== -->
       <!-- Regular expression to determine if two different URLs actually point -->
       <!-- to the same jar file.  This keeps faces-config files from being      -->
       <!-- read twice.                                                          -->
       <context-param>
         <param-name>com.sun.faces.duplicateJARPattern</param-name>
         <param-value>^tmp\d+(\S*\.jar)</param-value>
       </context-param>
       <!-- JBossInjectionProvider provides resource injection for managed beans. -->
       <!-- See JSF 1.2 spec section 5.4 for details.                             -->
       <context-param>
         <param-name>com.sun.faces.injectionProvider</param-name>
         <param-value>org.jboss.web.jsf.integration.injection.JBossDelegatingInjectionProvider</param-value>
       </context-param>
       <!-- ================== Common filter Configuration ==================== -->
       <!-- ================== Common Listener Configuration ==================== -->
       <!-- Configures JSF 2.0 -->
       <listener>
         <listener-class>org.jboss.web.jsf.integration.config.JBossMojarra20ConfigureListener</listener-class>
       </listener>
    </web-app>And of course i've got this error :
    org.jboss.web.jsf.integration.config.JBossMojarra20ConfigureListener: java.lang.ClassNotFoundException: org.jboss.web.jsf.integration.config.JBossMojarra20ConfigureListener
    I don't know where to find the listener-class, and in fact i don't know to configure this web.xml.
    Help or sugestion will be appreciated.
    Best regards
    couse1

  • When using irssi in Terminal, backspace doesn't work, forward delete does

    When using irssi (the command line IRC client) in 'screen' over SSH on Terminal.app, backspace (delete) doesn't work. I have to use forward delete (in my case, fn+delete). Is there any way to enable backspace delete?

    I should also add that I saw instructions on how to fix this for OS X Tiger, but Terminal.app in Leopard seems to have changed.
    http://jeremy.zawodny.com/blog/archives/000299.html
    {quote}
    "If you're on a Macbook Pro laptop, and using irssi with screen on a remote machine via ssh...
    If your backspace key is acting as a 'delete'-key in irssi in screen, Hit command+I, in terminal to bring up your window preferences, under the Keyboard settings, tick 'Delete key sends backspace' - that should fix that."
    {quote}
    The problem is that Leopard's Terminal doesn't have a "Delete key sends backspace" option to toggle. Does anyone know where I can find this?

  • Data Warehouse report query using Entity Beans

    I have used the EJB technology on one project, so I am not all that familiar with
    best practices.
    In my new project, I have to produce reports using a query that goes against a
    dimensional database. I am wondering what options I have to run the query and
    extract the results given that the application will run on WebLogic.
    1) Straight JDBC
    2) BMP
    3) CMP (could be a problem because the quety is a join query, but I am not sure
    if WebLogic requires that the query is against a table rather than a view)
    The query is read-only. I am more interested in ease of coding and code management
    rather than application performance at this point because I think the query will
    spend a relatively large time executing on the Oracle database.
    I would like to hear the best practices to be employed in this case. Thanks very
    much!
    Ravi.

    Don't use entity beans for this. Straight JDBC is not perfect either, but it
    is preferable to entity beans for this type of work.
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    Clustering Weblogic? You're either using Coherence, or you should be!
    Download a Tangosol Coherence eval today at http://www.tangosol.com/
    "Ravi Navanee" <[email protected]> wrote in message
    news:3c92693d$[email protected]..
    >
    I have used the EJB technology on one project, so I am not all thatfamiliar with
    best practices.
    In my new project, I have to produce reports using a query that goesagainst a
    dimensional database. I am wondering what options I have to run the queryand
    extract the results given that the application will run on WebLogic.
    1) Straight JDBC
    2) BMP
    3) CMP (could be a problem because the quety is a join query, but I am notsure
    if WebLogic requires that the query is against a table rather than a view)
    The query is read-only. I am more interested in ease of coding and codemanagement
    rather than application performance at this point because I think thequery will
    spend a relatively large time executing on the Oracle database.
    I would like to hear the best practices to be employed in this case.Thanks very
    much!
    Ravi.

  • Problem with cascade delete and remove bean

    I am working with two entity beans that map to two tables that have a foreign key relationship. Table B has a foreign key to A and in the database that foreign key is set for cascaded updates and cascaded deletes.
    The problem occurs when the the sytem first tries to remove bean 1 (mapped to table A) and then remove bean 2 (mapped to B) where bean 2 is associated with bean 1 with a foreign key relationship. The first remove works but then when it tries to remove bean 2 it throws a very ugly "CORBA TRANSACTION_ROLLEDBACK 9998" Maybe exception. My guess is that the reason is because bean 2's reocrd in the database was deleted when bean 1 was removed but the 'bean object' was not removed from the container.
    When I go into our Application Server and look at how it see's the tables, it show the wrong relationship. It shows a restrict delete and a restrict update realationship.
    My question is, am I wrong to think that this is a application server problem or a configuration problem? It seems to me that attempting to remove a non-existant record should not cause an error. It won't cause any SQL exceptions. Is this a flawed viewpoint? As a work around I made sure that the dependent records are deleted first but it kind of defeats the point of cascaded deletes.
    We have a limited number of support calls, should I use one or am I at fault here?

    If the database removes the record from the second
    table, why is the system trying to remove it once
    again? You should try to remove an entity from a
    single place, should it be the database or the
    application. Don't try to remove it twice.
    Regards,
    DimitarI could do this but it is a huge pain in my ass. The problem is that you might want to remove the dependent bean without removing it's parent. The object structure is a little questionable, I'll admit that. It is, as they say, the eleventh hour and I can't really change that now.
    The way this work is that the server gets a list of objects marked either as new, modified, or deleted. It then relates those changes back to the database.
    In this case we have two lists(which makes me realize where the class structure sucks.) In order to do what you suggest I would have to get all the deleted parent objects and then search all the deleted child objects for ones that have the parent's key in them.
    It would be prefferable to fix the class structure but again this is not an option.
    Anyone want to answer the question I asked?

  • Problem when trying to delete CMP entity bean

    Hi,
    When I try to remove a CMP entity bean, I have this error :
    re09.projet_ejb.syndic.AdminException: Exception thrown from bean; nested exception is: javax.ejb.EJBException: nested exception is: com.sun.jdo.api.persistence.support.JDOUnsupportedOptionException: JDO76207: Update of a primary key field is not allowed.It's only happening when I try to remove a bean which has a relation with another bean. The relation type is One to Many. I tried to search on this forum to find an answer but I found nothing that could help me.
    Message was edited by:
    Starship
    Sry I just found the mistake, the cascade delete was not on the right place :s
    Message was edited by:
    Starship

    Got it sorted so I thought I would share the solution here:  The problem wasnt related to LR 5.2 but was to do with Mac OS X 10.8.5 AKA Mountain Lion.  I had also noticed that I was having an issue around deleting anything on my MAC.  When I tried to delete a file from anywhere I was asked to submit my password.  The message I got was finder wants to make a change please submit password.  I checked through the mountain Lion forums and found a solution here; https://discussions.apple.com/message/20499360#20499360%2320499360
    I implemented it and the problem has dissappeared.

Maybe you are looking for

  • Easy DMS - where does it store available systems list

    Hello, We have Easy DMS installed. If the client has a saplogon.ini file, this seems to be picked up in the list of Available Systems. If there is no other SAP software installed, systems can be input via the [.] button. Does anyone know where this i

  • Pdf files printing via the web

    sorry incase i missed the obvious, but so far i couldn't find any infos on that topic: is it possible to hand over dde commands over the web? eg, instead of having a standard pdf link, hand over some ddes with it? > AcroRd32.exe /t path printername d

  • Tv shows on my nano

    I purchased some tv shows on itunes, but they won't transfer to my nano

  • HT1296 sync from device to computer

    How do I sync the music from my ipod to my computer so I can load it to my new iphone?

  • How to make one app restore in iOS5?

    I have a 3GS and just installed iOS5. All is working well except for one app that is not restoring to my phone. I see it in my apps in itunes on my computer. I have tried synching and backing up, but this one app won't restore. It's a $9 app so I don