SSO to BSP using NTLM with application parameters

Hi all,
As part of the CRM activity, the customer's system sends out an email to a user with a link pointing to a bsp. Part of the url is the call id which the bsp needs to display.
The customer does not wish for the users to input user/pass when accessing the bsp.
According to documentation, NetWeaver supports only SAP logon tickets and X.509 SSO methods(http://help.sap.com/saphelp_nw04/helpdata/en/02/
d4d53aa8a9324de10000000a114084/content.htm).
Found this thread that suggest a workaround:
BSP without logon?
Seems like it should work, but ITS forwards to a static URL.
Any ideas on how I can make sure that after the whole sso process is complete, the bsp will still remember which call-id it needs to display?
Regards,
Eric

The goal is to have the changes made inside the bsp recorded to the logged in user. So one user for all is not applicable.
After fiddlig around with the forwarding settings and the ITS, I managed to get this thing working. Almost.
When I access the BSP url, it gets forwarded to and from the ITS and I get a SSO2 ticket. However, when it comes back from the ITS I get a http 404 error page. If I refresh that page, the BSP loads fine, with the transferred parameters and the correct user.
Can't get my head around why it gives me a 404.
Eric
Message was edited by: Eric Labiner

Similar Messages

  • How to use Count with Date Parameters

    Hello,
    I am having issues using the Count() function in conjunction with date parameters.
    This is a Siebel report and in my report I have 2 date parameters(From Date, To Date). In a nutshell I am basically trying to count Opportunities that has a start date within the given date period. However I don't see a reasonable way to put my date parameters within the Count() function. The reason being is that I need to have a huge chunk of code to convert the dates into a common format that can be compared, and it won't even fit within the code block in my rtf template. I am not even sure how to put multiple conditional statements inside a Count() function since all the examples I have seen are very simple.
    Anyone have a suggestion on how to use Count() with date parameters?
    Thanks.

    Any chance you can get the date formats in the correct format from siebel?
    I don't know Siebel - so I can't help you with that. If you get the correct format it is just
    <?count(row[(FromDate>=date) and  (date<=ToDate))?>
    Otherwise the approach would probably need to use string function to get year/monthd/day from the date
    and store it into a varialbe and compare later the same way
    <?variable@incontext:from; ....?>
    <?variable@incontext:to; ...?>
    <?count(row[($from>=date) and  (date<=$to))?>
    Potentially you can use the date functions such as xdofx:to_date to do the conversion
    [http://download.oracle.com/docs/cd/E12844_01/doc/bip.1013/e12187/T421739T481158.htm]
    But I am not sure if they are available in your siebel implementation.
    Hope that helps

  • How to use Jasperreport with Application Express?

    HI,
    We are really want to 'print out' from our apex applications, but by far no easy way to do so.
    (BI too expensive and complicated)
    I am tring to install Jasperreports with apex, but I don't know how to do it, I downloaded the windows version of Jasperreport.
    Any idea how to install and configure it to work with my apex applications?
    Peter

    See this thread for information on using Jasper Reports with APEX.. If this helps, please mark this thread as answered and assign points!
    APEX to Jasper parameter passing
    Thank you,
    Tony Miller
    Webster, TX

  • Use dataguard with applications built with  APEX

    Hi all,
    I have questions about APEX with Dataguard. Can I develop an application with APEX and then use Dataguard? Can the application switch to Standby Database automatically when there is a failover event?
    If it is possible, Can you explain me?
    Thank in advance
    Vincenzo

    APEX should work fine in a Physical Standby as it's an exact copy of your database. Logical Standby should work too, but you need to make sure the FLOWS_ schemas are being replicated and there is no transformation done to them. Also not sure if there are any datatypes in APEX that would not work in a Logical Standby, but you should be able to look those up in the Data Guard Docs then query all_tab_columns where table_owner like 'FLOWS_%' to verify. Physical Standby would be a safer bet.
    You want to make sure you install your HTTP server on a different server so it doesn't go down with your database in the event the OS shuts down. Then in the TNS entry for your database you can add [url ="http://download.oracle.com/docs/cd/B19306_01/network.102/b14213/tnsnames.htm#sthref676"]failover=on and the additional IP address(es). This will automatically failover when your primary database is no longer accessible. Personally I would have a second HTTP Server installed at your backup site and handle the failover at the network level. If a sprinkler head pops or your air conditioner fails at your primary site, everything is going to stop there. You can easily have 2 HTTP servers accessing the same APEX install (on one database) at the same time, so it's easy to test / verify the state of the 2nd http server. You'll probably want to mirror the /i/ directory and any image directories you have for your applications from your primary site to your failover.
    "Automatically"? Yes, all of this can be configured to happen automatically, but most people (Tom Kyte included) recommend that you only failover manually as it's best to investigate the underlying issues with your primary site before failing over. You should be able to tell within the first 5 minutes whether the problem was a simple network outage or unintentional OS reboot, or a more serious problem such as a corrupt block, Air Conditioning failure, hardware issues, etc. Keep in mind to do automatic failover you need a 3rd site as an observer of your 2 sites to decide which site is "still alive".
    Varad, I believe TAF is only a RAC concept, not Data Guard. Furthermore, I'm pretty sure that TAF is not built into APEX. So, in an APEX / RAC installation, if you're running a page that takes say 4 seconds (long running report) and 2 seconds in the database node on which you are running fails, the end user is likely going to see a "404 not found" or some other error, then when they refresh the page it will hit another RAC note and return the results. I'm pretty sure the TAF logic is not built into APEX or mod_plsql to migrate the database session to a new surviving node when it detects a failure. Again, I could be wrong, but I'm pretty sure I'm not in this particular case (someone please prove me wrong).
    Thanks,
    Tyler

  • How can I use NetLet with applications using random ports ?

    As I know, NetLet provides services only for application which works with fixed ports. Is there any way to force NetLet to do that ? or mayby proxy ...
    Let me know of Yours idea, please.

    Hi,
    Its not possible to choose random ports in "netlet applications" as such.
    Regards,
    Raj_indts
    Developer Technical Support
    Sun Microsystems
    http://www.sun.com/developers/support.

  • Using methods with refrence parameters

    I'm having problems completing this program I'm writing for class. I must use the setNum and getNum methods. and its must read input files as such:
    John Smith
    9.45 40 15
    Jane Doe
    12.50 45 15
    I'm keep getting a boolean identifier error. Are there any examples that anyone can give me to make my program work?
    import java.io.*;
    import java.util.*;
    public class Payroll3
         static final double FULL_TIME = 40.0;
         public static void main (String[] args)
                                                      throws FilesNotFoundException
              Scanner inFile = new Scanner(new FileReader("payroll.dat"));
              StringBuffer employeeName = new StringBuffer("");
              DoubleClass hourlyRate = new DoubleClass();
              DoubleClass hoursWorked = new DoubleClass();
              DoubleClass taxRate = new DoubleClass();
              double grossAmount = 0.0;
              double netAmount = 0.0;
              instructions();
              reportTitle();
              inputData();
              while(inFile.hasNext())
                   employeeName = inFile.nextLine();
                   hourlyRate = inFile.nextDouble();
                   hoursWorked = inFile.nextInt();
                   taxRate = inFile.nextInt();
              printEmployeeInfo(employeeName, hourlyRate, hoursWorked, taxRate, grossAmount, netAmount);
              inFile.close();     
         public static void instructions()
              System.out.println("               Instructions for Payroll Report Program              \n");
              System.out.println("This program calculates a paycheck for each employess.\n"
                                       + "A text file containing the following information will be created:\n"
                                       + "name, payrate, hours worked, and tax percentage to be deducted.\n");
              System.out.println("The program will create a report in columar format showing the \n"
                                       + "employee name, hourly rate, number of hours worked, tax rate,\n"
                                       + "gross pay, and net pay.\n");
              System.out.println("After all employees are processed, totals will be displayed,\n"
                                       + "including total gross amount and total net pay.\n");
         public static void reportTitle()
              System.out.println("                              Payroll Report                  \n"
                                            + "\n");
              System.out.println("Employee             Hourly      Hours   Tax     Gross     Net     ");
              System.out.println("Name                 Rate       Worked   Rate    Amount   Amount    ");
              System.out.println("----------------     -------   -------  -----  -------   -------");
         public static void printEmployeeInfo(StringBuffer employeeName, Doubleclass hourlyRate, Doubleclass hoursWorked, Doubleclass taxRate, Doubleclas grossAmount, Doubleclass netAmount)
         System.out.printf("%-20s%8.2f%9.2f%8.2f%9.2f%10.2f%n", employeeName, hourlyRate, hoursWorked, taxRate, grossAmount, netAmount);
              if (hoursWorked > FULL_TIME)
                    System.out.println("OT");
              else
                   System.out.println();
         public static void boolean inputData(StringBuffer employeeName, Doubleclass hourlyRate, Doubleclass hoursWorked, Doubleclass taxRate)
              if (
              hourlyRate.getNum();
              hoursWorked.getNum();
              taxRate.getNum());
              return true;
              else
               return false;
    }

    I had FilesNotFoundException in the code but I corrected the other issues. my main problem now is the DoubleClass methods. here are the errors that came up now.
    Payroll3.java:31: incompatible types
    found : double
    required: DoubleClass
                   taxRate = inFile.nextDouble();
    ^
    Payroll3.java:34: printEmployeeInfo(java.lang.StringBuffer,DoubleClass,DoubleClass,DoubleClass,DoubleClass,DoubleClass) in Payroll3 cannot be applied to (java.lang.StringBuffer,DoubleClass,DoubleClass,DoubleClass,double,double)
              printEmployeeInfo(employeeName, hourlyRate, hoursWorked, taxRate, grossAmount, netAmount);
    ^
    Payroll3.java:63: operator > cannot be applied to DoubleClass,double
              if (hoursWorked > FULL_TIME)
    ^
    Payroll3.java:73: cannot find symbol
    symbol : method getNum()
    location: class DoubleClass
              hourlyRate.getNum();
    ^
    Payroll3.java:74: cannot find symbol
    symbol : method getNum()
    location: class DoubleClass
              hoursWorked.getNum();
    ^
    Payroll3.java:75: cannot find symbol
    symbol : method getNum()
    location: class DoubleClass
              taxRate.getNum();
    ^
    11 errors
    ----jGRASP wedge2: exit code for process is 1.
    ----jGRASP: operation complete.
    ----jGRASP exec: javac -g E:\Chapter 7 Source Code\Payroll3.java
    Payroll3.java:9: cannot find symbol
    symbol : class FilesNotFoundException
    location: class Payroll3
                                                      throws FilesNotFoundException
    ^
    Payroll3.java:24: inputData(java.lang.StringBuffer,DoubleClass,DoubleClass,DoubleClass) in Payroll3 cannot be applied to ()
              inputData();
    ^
    Payroll3.java:28: incompatible types
    found : java.lang.String
    required: java.lang.StringBuffer
                   employeeName = inFile.nextLine();
    ^
    Payroll3.java:29: incompatible types
    found : double
    required: DoubleClass
                   hourlyRate = inFile.nextDouble();
    ^
    Payroll3.java:30: incompatible types
    found : int
    required: DoubleClass
                   hoursWorked = inFile.nextInt();
    ^
    Payroll3.java:31: incompatible types
    found : int
    required: DoubleClass
                   taxRate = inFile.nextInt();
    ^
    Payroll3.java:34: printEmployeeInfo(java.lang.StringBuffer,DoubleClass,DoubleClass,DoubleClass,DoubleClass,DoubleClass) in Payroll3 cannot be applied to (java.lang.StringBuffer,DoubleClass,DoubleClass,DoubleClass,double,double)
              printEmployeeInfo(employeeName, hourlyRate, hoursWorked, taxRate, grossAmount, netAmount);
    ^
    Payroll3.java:63: operator > cannot be applied to DoubleClass,double
              if (hoursWorked > FULL_TIME)
    ^
    Payroll3.java:73: cannot find symbol
    symbol : method getNum()
    location: class DoubleClass
              hourlyRate.getNum();
    ^
    Payroll3.java:74: cannot find symbol
    symbol : method getNum()
    location: class DoubleClass
              hoursWorked.getNum();
    ^
    Payroll3.java:75: cannot find symbol
    symbol : method getNum()
    location: class DoubleClass
              taxRate.getNum();
    ^
    11 errors

  • USING DBMS_SQL WITH A PARAMETERIZED DML STATEMENT

    create or replace procedure insert_row ( table_name varchar2, id varchar2,name varchar2, region number) is
    csr_id integer;
    stmt varchar2(200);
    rows_added number;
    begin
    stmt := ' INSERT INTO ' || table_name || ' VALUES ( :cid , :cname, :rid ) ' ;
    csr_id := dbms_sql.open_cursor ;
    dbms_sql.parse( csr_id , stmt , dbms_sql.native) ;
    dbms_sql.bind_variable( csr_id , ' :cid ' , id );
    dbms_sql.bind_variable ( csr_id , ' :cname ' , name) ;
    dbms_sql.bind_variable( csr_id , ' :rid ' , region );
    rows_added := dbms_sql.execute ( csr_id);
    dbms_sql.close_cursor( csr_id);
    dbms_output.put_line( rows_added);
    end;
    execute insert_row( ' countries ' , ' ZA ', ' SOUTH AFRICA ', 4);
    Procedure created.
    BEGIN insert_row( ' countries ' , ' ZA ', ' SOUTH AFRICA ', 4); END;
    ERROR at line 1:
    ORA-01006: bind variable does not exist
    ORA-06512: at "SYS.DBMS_SYS_SQL", line 923
    ORA-06512: at "SYS.DBMS_SQL", line 51
    ORA-06512: at "HR.INSERT_ROW", line 9
    ORA-06512: at line 1
    THE PROCEDURE IS GETTING CREATED BUT WHEN I EXECUTE THE PROCEDURE THEN THIS ERROR COMES IN ..

    891794 wrote:
    Thank you all , see I am new to this database field , I am not a pro.Not a problem. However, one of the very first things you should learn is that dynamic SQL is seldom needed and invariably just plain wrong.
    If a table name is dynamic, or a column name is dynamic - then chances are excellent that your data model is already fubar'ed (or malema'ed to put it in a za.org perspective).
    And even when you are in the very exceptional situation where dynamic SQL is needed, SQL injection is a MAJOR security concern.. and almost always ignored by implementing shoddy code to create and execute the dynamic SQL.

  • JCO details thru Application parameters

    Hi Experts,
    I have a scenario where one web dnypro application has to access data from multiple R3 systems using different JCOs.
    For example:
    System       Client
    ABV            120
    ABV             210
    ABX             120
    I have JCOs created for each systems :
    ABV 120:     
      JCO :                WD_ECC_MODELDATA_DESTABV
                              WD_ECC_METADATA_DESTABV
    ABV 210:     
      JCO :                WD_ECC_MODELDATA_DESTABV210
                              WD_ECC_METADATA_DESTABV210
    ABX 120:     
      JCO :                WD_ECC_MODELDATA_DESTABX120
                              WD_ECC_METADATA_DESTABX120
    In the webdynpro Iview I am using the property Application Parameters where Iam setting the JCOs which it has to access for.
    Like shown below:
    For ABV 120:
    sap.wdarfc.useSys=WD_ECC_MODELDATA_DEST:ABV&sap.wdarfc.useSys=WD_ECC_METADATA_DEST:ABV
    For ABV 210:
    sap.wdarfc.useSys=WD_ECC_MODELDATA_DESTABV210:ABV&sap.wdarfc.useSys=WD_ECC_METADATA_DESTABV210:ABV
    For ABX 210:
    sap.wdarfc.useSys=WD_ECC_MODELDATA_DESTABX210:ABX&sap.wdarfc.useSys=WD_ECC_METADATA_DESTABX210:ABX
    But i see this way it is not working  and every Application is using the Default JCos (WD_ECC_MODELDATA_DEST and WD_ECC_METADATA_DEST) which are pointed to ABV210.
    Can anyone pls suggest as we are going critical now.
    Regards,
    Kumar

    The new system name used in the URL must begin with the previous system name and be at most 3 characters longer than the previous name.
    So, you cannot have ABV210 as the suffix. The suffix should be at most 3 chars.
    Please use it as follows:
    sap-wd-arfc-useSys=SAP_R3_HumanResources:QAS&sap-wd-arfc-useSys=SAP_R3_HumanResources_Metadata:QAS
    It should be <Default System>:<Suffix of Mapped System>
    Your default system is - SAP_R3_HumanResources
    Mapped system is - SAP_R3_HumanResourcesQAS
    So suffix of the mapped system is - QAS
    Hope that explains it.
    Check this doc (page 17) for more info:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/526bd490-0201-0010-038e-d3ff7eb1d16e?quicklink=index&overridelayout=true
    - Shanti

  • Error when using Analytic view with Input Parameters

    Hi,
    I am trying to create an info space based on my Analytic view which has input parameters. The infospace is validated and indexed without any issue. However when I ran the view, I get an error (50011) as it is unable to fetch any results. I tried using an infospace based on Calculation view with input parameters and the explorer view works without any issue.
    Has anyone faced similar issues?
    We are using HANA SP 6 rev 67 and BI 4.0 SP 4.
    Also is there a way to enable input prompts for the users when they refresh the BO Explorer view? If not currently available is there any work around ?
    Thanks

    Hello George,
    I don't have any personalization set on the info space. Also I am using mapped Account in BI to connect to HANA. The confusing part is that it is able to validate the infospace with the input parameters and index it. However query does not return any results. I even tried running the same query which explorer sends to HANA in the SQL editor and there too the same results,the query does not return anything. The model does return data when I do a data preview and if accessed from other tools like AAO.
    Also when I use SSO connection to HANA, indexing of the infospace fails. Where can I see the error log?
    Thanks,

  • Problem in configuring SSO using SAML for applications hosted on diff m/c

    Hi Techies,
    I am stuck in a weird problem for past month or so without any resolution. Not much help by googling. So I hope i get the answer from the mouth of the horses -
    I am trying to use SSO using the sample application appA and appB as stated in the tutorial of SSO by BEA.
    I am summarizing the problem below -
    Steps followed for Configuring SSO using SAML
    1. Created 2 domains on 2 seperate machines namely domainA and domainB
    2. Source appliction is deployed on domainA and the target application is deployed on domaninB
    The steps mentioned in the following tutorial has been followed-
    http://dev2dev.bea.com/pub/a/2006/12/sso-with-saml.html
    3. As mentioned in the tutorial the certificate is generated using keytool utility. The same certificate is copied
    to WEBLOGIC_HOME/server/lib of destination machine.
    4. The certificate was successfully registered on desitnation or host 2 but while activating the configuration
    changes(SSL client Ientity Alias and SSL Client Identity Pass Phrase) for Federation services the following error
    is thrown -
    " SAMLBeanUpdateListener: SAMLKeyManager.prepareUpdate() failed with exception:
    weblogic.descriptor.BeanUpdateRejectedException: SAML key Manage failed to validate key (SSL Client) configuration
    in the FederationServicesMBean, key alias: testalias "
    The interesting bit of the problem is that the same configuration works on 2 domains created on same machine. The
    problem only occurs when domains are created on seperate machines.
    Alterative to the problem: when the certificate is generated seperately for domainB and copied to
    WEBLOGIC_HOME/server/lib, it works. However, the certificate generated in domainA should have been copied.
    Note: I am using Weblogic portal 9.2.1
    Any quick replies will be much appreciated. Thanks.
    Edited by saurabh.agrawal at 02/06/2008 2:01 PM

    Hi François,
    You are right about the use of the NameID format. But the issue here is/was that OIF at SP is integrated with OAM, and the authenticated user at OIF-SP and OAM will be the Anonymous user rather than the user who was identified at the IdP even though the remaining attributes sent are for the IdP user. I think these attributes can be used by with OAM for authorization using custom authorization plug-ins but haven't tried that one out.
    As for the attribute sharing profile, it's this one - http://www.oasis-open.org/committees/download.php/18058/sstc-saml-x509-authn-attrib-profile-cd-02.pdf, although for the life of me, I cannot remember why I suggested this in the first place!
    -Vinod

  • AppIntegrator - Issue with Passing Application parameters

    Hi,
    I've created a WebApplication system using 'HowTos' (com.sap.portal.howtos.webapp.par) file and set the system parameters.
    I've created a generic iView with AppIntegrator par file (com.sap.portal.appintegrator.sap.par). Where I've passing the parameters as 'ApplicationParameter'. Following are the parameters that I'm passing in the AplicationParameter..
    redirectTo=/test/ourenv/myfile.ext/($Limited)&Login
    but when I see the result through HTTP WATCH, iView passing  them as redirectTo=%2Ftest%2Fourenv%2Fmyfile.ext%2F%28%24Limited%29
    so the other application is not taking this redirectTo parameter.
    Is there any way to stop Decode/Encode the application parameters?
    Thanks in Advance,
    Satya

    hI,
    Yeah it would not.
    The url specification is very clear there are certain symbols which should not be passed in any url. The reason you see encoded url is to ensure that the symbols are preserved in your request.
    Your external program can easily decode %2f already in your url , to '/' and get the correct parameters or choose another symbol instead of '/'
    There is no other solution. As I just checked up, url specification which applies to any url across the world is very clear on this count.
    So encoding has been done to ensure your parameters are coded correctly. The client program should be able o decode it.
    The '/' is a reserved character with a specific meaning and cannot be used for anything apart from its specified purpose. You have to encode it if you need to pass it for other purpose.
    Refer to this link.
    http://www.w3.org/Addressing/URL/uri-spec.html
    This is clear on this count.
    Regards,
    Harish

  • Calling a BSP from ABAP with parameters

    Hi All,
    I am running a regular abap report in R/3 release 4.6C. This program calls a BSP using the FM Call_browser. Question: How can I pass parameters for my BSP program ?
    Thanks
    Marcelo

    You need to pass name value pair to the URL
    for example page.htm?variablename1=variablevalue1&variablename2=variablevalue2
    Please not that these variables should have been set as page attributes with auto option checked.
    Regards
    Raja

  • Output Parameters with Application Block's SqlHelper

    Hi,
    I want to use the Microsoft Application Blocks SqlHelper class with some of my stored procedures that have output parameters, but I can't figure out how?
    SqlParameter[] parameters = new SqlParameter[1];
    parameters[0] = new SqlParameter("@SomeID", object.Id).Direction = ParameterDirection.Output;
    SqlHelper.ExecuteNonQuery(this.sqlConnectionString, "spMisc", parameters);
    However, how do I get the value of the output parameter?
    Thanks,
    Weiran.

    Create new method into SQLHelp and get the value of the returned object:
    public static object[] ExecuteNonQueryReturnValue(string connectionString, string spName, params object[] parameterValues)
    if (connectionString == null || connectionString.Length == 0) throw new ArgumentNullException("connectionString");
    if (spName == null || spName.Length == 0) throw new ArgumentNullException("spName");
    int mRet;
    object[] mObjRet = new object[parameterValues.Length];
    // If we receive parameter values, we need to figure out where they go
    if ((parameterValues != null) && (parameterValues.Length > 0))
    // Pull the parameters for this stored procedure from the parameter cache (or discover them & populate the cache)
    SqlParameter[] commandParameters = SqlHelperParameterCache.GetSpParameterSet(connectionString, spName);
    // Assign the provided values to these parameters based on parameter order
    AssignParameterValues(commandParameters, parameterValues);
    // Call the overload that takes an array of SqlParameters
    mRet = ExecuteNonQuery(connectionString, CommandType.StoredProcedure, spName, commandParameters);
    for (int idx = 0; idx < commandParameters.Length; idx++)
    mObjRet[idx] = commandParameters[idx].Value;
    else
    // Otherwise we can just call the SP without params
    mRet = ExecuteNonQuery(connectionString, CommandType.StoredProcedure, spName);
    return mObjRet;
    //Vital
     

  • Issue using Flash IDE with Mac OS and Windows Web Service using NTLM authentication?

    I have an existing application that I developed on a Windows machine using CS5.  It uses a local intranet web service written in .NET using NTLM authentication.  The web service does multiple things such as read data from an SQL database, provide the user's username, and test for write/read access to a local company fileshare.  When my company upgraded, I went to a Mac with Flash CC which is great.  However, Mac's don't handle HTTP Authorization Challenge Blocks like Windows machines.  In Safari, Chrome, etc. it will pop up a little username and password box and proceed on without issue.  The issue is in Flash development.  When running the exact same application in Flash testing all script access fails with HTTP Status 401 errors.  I have searched the AS3 documentation, but the only thing built in to handle http challenge requests is in AIR not Flash.  The server admin's and I have tried all method's of cross domain policy files and access changes with no luck at all.  Does anyone have a solution to this issue?

    Did you check Apple Support Boot Camp article?
    iMac displays a black screen during installation of Windows 7
    http://www.apple.com/support/bootcamp/
    Installation Guide
    Instructions for all features and settings.
    Boot Camp FAQGet answers to commonly asked Boot Camp questions.
    Windows 7 FAQAnswers to commonly asked Windows 7 questions.

  • Always used 1 main account.  Started using individual user accounts. So how do I use software or applications with a lot of data like Quicken under my own user account?

    I recently upgraded our family's mac to OS X.  I thought this was the perfect time to create and use "user accounts".  We had always used 1 main account.  So how do I use software or applications with a lot of data like Quicken under my own user account?  I wanted to be able to manage my own itunes library, iphone apps, messages.  But I still really need to use the Stuff I have in Quicken essentials.  I don't want to have to restart all my work done in Quicken already.

    I haven't used Quicken in a while, but most applications store your files in your Documents folder. Is that where your Quicken data file is? What you do next depends on how many family members need to get at that data.
    If multiple family members need to use the Quicken data file, try moving it to the Documents folder in the Shared account. That is an account that all accounts can see. It's at the same level as the other accounts. In other words, Shared is one level up from your Home account, or Hard Drive/Users/Shared.
    If you're the only one allowed to see that Quicken data, move the Quicken data file from the old main account to your account, and don't leave a copy behind. You can use the Shared folder as a way station for the transfer since you won't be able to see both accounts' Documents folders at the same time (because you're not allowed to peek into other people's accounts). Or you can use another disk or server for the transfer, as long as you can get to it when logged into either account.

Maybe you are looking for