Querying GPO Details

I need some help on querying GPO.
I want to know how many total GPOs applied for each OU.
GPO with out no parameters and no link
GPO's With less than 2 parameters and less than 2 links
Can any please help on this how to query these details in GPO. We have around 1000+ GPO's.
Regards,
Karthick V

Hi Karthick,
Based on your description, would you please confirm what “GPO without no parameters” means, with no settings?
For your specific question, as suggested by iainrobins, we can use Powershell script to do this. In order to get professional and accurate help, please re-post our question
in the following Powershell forum with the additional information I confirmed.
Windows Powershell
http://social.technet.microsoft.com/Forums/windowsserver/en-US/home?forum=winserverpowershell
Best regards,
Frank Shen

Similar Messages

  • RSBBS Jump Query -- Assignment Details

    Hi , I went RSBBS Jump Query --> Assignment Details --> InfoObject is Company Code so I (select type "Variable") --> Field Name I tried both Info Object Name("0comp_code")and Variable of Infoobject "0comp_code" is "ZS_CC" Manual entry variable for choosing NYLP OR NYPLP So i tired putting that in Field Name --> Selection Type (E Single Value). But it did not work and reciever query still show me the both NYLP AND NYPLP COMPANY CODE. reason I think of is use of Structure Company code in Receiver query and not the same Variable ("0comp_code")ZS_CC which is used in Sender query. I cannot change the same beacuse of reconicillation issue between two report
    Please let me know if I am doing any thing wrong or is there any other way to resolve this quick.
    thanks
    soniya

    I didn't understand your question, i think you can do this way.
    RSBBS Assign your Sender Query and receiver query. In Receiver query i think you have company code then create a variable and should be replacement path and  specify the sender query In the next screen in the query option. Then you should be getting only those values for that company code. When u drill down. It should work, wait for others opnion.
    Regards
    Kunal

  • Reference a field from master query in detail query

    Hi,
    Please tell me how do I reference a field say incident_no in my master query to a detail query.
    like
    detail.incident_no != master.incident_no
    I am joining both the queries using a link. But still I need to reference another field from the first query in my second query. I thought this was possible using formula columns or trigger's. Please help.

    Hey Vadim,
    That worked. How come.. You know I did it several times before and all it said was, that it was going to create a new parameter field called so and so.
    Good, so does it work just this time or always ? just kidding. Reports is so unpredictable, at least for me.
    Thanks Vadim,
    Joe.

  • Query a detail block

    Dear members,
    I use Forms 6i c/s, with a 8.1.7 database.
    I have two blocks, with a master-detail relation between them.
    When I try to search for records in the detail block (Enter-Query / Execute-Query), I get only one record: the one that was synchronized from the master block.
    I'd like to find a way to get all the records when querying the detail block, while keeping the master-detail relation.
    Any idea ?
    Is it just the "Copy value from item" on the detail block side that narrows the records to just one ?
    Or can I modify something in the triggers/procedures created by the relation ?
    Thanks for your help.

    I understood your idea of a separate search block, but >one thing remains unclear: where do I populate the >results ?You still query the original M-D blocks to get results by setting the master/detail block's default-where property and execute_query on the block respectively.
    You need to concate the user inputs into a string for default-where as user may input ename and sal two fields to find out how many departments and dependents info.
    The separate dialog even allows user to input detail block's ename, sal and master block's loc fields to get the specific department, which default M-D cannot do this.
    In addition, default search button does not allow you set one master or detail block default-where and execute-query, then go to detail or master block to set default-where and execute-query.
    You do a simple testing on tables of dept and emp, then you will sense this.
    Good luck.

  • Querying a Detail Master relation

    Hai All,
    Can anyone suggest me how to get the Find window option based on the Detail block.
    Presently I am creating a view based on the required column from the Master and the detail block, creating a find window based on this view, from that I am tracking the header Id and getting the required master detail information.
    Is there any othere way to directly query the detail block from the find window and get the Master Detail Relation.
    Thanks In Advance........

    Hi Lalit
    If the Both the blocks are based on same table then manually create relationship
    b/w them , like go_block(detail) and Execute_query with the where clause .
    If default relation ship is created
    using wizard then check out for the coding .
    Otherwise there should not be any problem .
    With Regards
    Harish
    null

  • Error:  APP-JA-460651: Exception Occured in Post Query of detail

    Hi All,
    I am getting the below error when I am trying to go to PO localized form from PO std form.
    APP-JA-460651: Exception Occured in Post Query of detail ORA-20120: Currency Conversion Rate Not Defined In The System.
    ORA-06512: at "APPS.JA_CURR_CONV", line 76
    Need help plz.

    Please also see if these docs help.
    India Receiving Transaction Processor Completes In Error "ORA-20120: Currency Conversion Rate Not Defined In The System" [ID 973447.1]
    R12:Interface Trip Stop Erroring out with Message " ORA-20001: ORA-20120: Currency Conversion Rate Not Defined In The System" [ID 1105698.1]
    India Receiving Transaction Processor Showing Following Message "ORA-20120: Currency Conversion Rate Not Defined In The System" [ID 987418.1]
    India Localization Purchase Order Screen Errors With ORA-6512 [ID 465081.1]
    WSHINTERFACES: ORA-20120 Currency Conversion Rate Not Defined In The System [ID 580260.1]
    Thanks,
    Hussein

  • 10.1.2 form problem querying master details with underscore

    I have a problem on a form we have were by the user is querying a record and the detail block is bringing through an incorrect record. This occurs on all records that have an underscore "_"
    The form is huge so i am trying to cut down whilst testing but thought i would ask the question to see if its anything obvious.
    basically there are 3 tables all on there own blocks linked by the built in relationships in forms.
    the user queries the top one and the other 2 are set to auto query.
    the problem is with only one primary key that is referenced. This has an underscore in it.
    i.e user brings in top level "1000_0"
    this brings through on all detail records another primary key which is "1000-0" but the top level shows the correct "1000_0".
    Is anyone aware of anything this may be, iwill endeavor to set some testing up.

    ok i have recreated in its most basic concept and still exhibits same problem.
    3 db tables.
    create table testparts
    (part VARCHAR2(50) PRIMARY KEY)
    create table testroute
    (testroutepart VARCHAR2(50),
    testrouteno NUMBER,
    CONSTRAINT pK_testroute_PART PRIMARY KEY (testroutepart,testrouteno)  ENABLE,
    CONSTRAINT FK_testroute_PART FOREIGN KEY (testroutepart) REFERENCES testparts (part) ENABLE)
    create table testroutemat
    testroutepart VARCHAR2(50),
    testrouteno NUMBER,
    testroutemat VARCHAR2(50),
       CONSTRAINT PK_testrouteMAT PRIMARY KEY (testroutepart, testrouteno, testroutemat) ENABLE,
        CONSTRAINT FK_MP_PART FOREIGN KEY (testroutepart) REFERENCES testparts (part) ENABLE
    insert into testparts(part)
    values ('TEST_1');
    insert into testparts(part)
    values ('TEST-1');
    insert into testroute (testroutepart,testrouteno)
    values ('TEST-1',1);
    insert into testroutemat (
    testroutepart,
    testrouteno,
    testroutemat
    values(
    'TEST-1',1,'MATERIAL 1'
    insert into testroutemat (
    testroutepart,
    testrouteno,
    testroutemat
    values(
    'TEST-1',1,'MATERIAL 2'
    commit;Then create a new form.
    This form contains 4 blocks.
    a non db block with one non db item on it where the user types in part.
    then 3 further blocks based on the 3 tables above.
    On the block for testparts this has a default where containing
    part=:ctl.partand a relationship to detail block testroute
    part=testroutepartset this relationship to auto query also.
    Then on the blocks for testroute this has relationship to detail block testroutemat
    TESTROUTE.testroutepart=TESTROUTEMAT.testroutepart and TESTROUTE.testrouteno=TESTROUTEMAT.testroutenoI then have a button on on non db block containing
    go_block('TESTPARTS');
    execute_query(no_validate);you then enter TEST_1 within the non db block non db item. hit button and the other items are shown i.e TEST-1 for the detail items?
    Has anyone any ideas??

  • ADF 10.1.2/10.1.3: Preventing eagerly querying of detail viewobjects

    Ever since we started developer ADF applications we had issues with database queries being performed when we didn't expect it. It turned out that this is the default behavior of the master-detail synchronization in ADF 10.1.2 and 10.1.3 (haven't tested 11 yet). I've come up with a solution of our own, which I want to share with you all. I also want to check if anybody here sees any drawbacks in this approach.
    First some background info: Whenever the master view object is requeried or navigates to another row it requeries all detail view objects that have been queried previously. Detail view objects that are in their initial/clean state are not touched.
    So, on the very first page of your application you might need DEPT and EMP, and they are automatically queried (since the ADF bindings are refreshed). However, when you navigate to the next page it might only use the DEPT ViewObject. If you navigate to another DEPT, the EMP query is also re-executed even if this next page doesn't have a binding for EMP.
    Steve Muench described a possible workaround (number 74) at
    http://radio.weblogs.com/0118231/stories/2004/09/23/notYetDocumentedAdfSampleApplications.html
    Although his solution works, we didn't really like it. Here's a summary of his approach:
    <ul>
    <li> add a method <tt>enableDetailsForViewInstances()</tt> to the ADF BC Application Module. This accepts an array of view instance names representing the views used on the current page. It then enabled/disables the master-detail synchronization for each viewlink based so that only the viewlinks relevant to the current page are enabled.</li>
    <li> add a custom <tt>JSFPageLifecycle</tt> class that overrides the <tt>prepareModel()</tt> method.
    This methods assembles a list of all view instances used by the iterator bindings of the current page. It then calls the method on the ADF BC Application Module to enable/disable the viewlinks</li>
    </ul>
    The Application Module disables master-detail synchronization by calling <tt>removeMasterRowSetIterator()</tt> on the detail viewobject. This removes the master-RowSetIterator from the default RowSetIterator of the detail VO, effectively breaking the link. The old master-RowSetIterator is kept in a HashMap. Later, when both the master and detail VO are used on the same page the link is restored by calling <tt>setMasterRowSetIterator()</tt> on the detail with the master-RowSetIterator stored in the HashMap.
    The main objection we had to this approach is that you are pushing the relevant viewobjects from the View layer to the Model layer. We would like the Model not to be too knowledgable about the View layer. Also, this means things break if you get a hold of a detail viewobject some other way, for instance by calling findViewObject on the AppModule or by having an old reference to the detail VO. If you get hold of such a VO instance without calling <tt>enableDetailsForViewInstances()</tt> it would not have a master-rowsetiterator and an exception is thrown about the bind parameter from the viewlink being null.
    I tried to find a solution that is transparent to the View layer or other client. I wanted a solution where the eager master-detail navigation is disabled and the detail would only be requeried/refreshed when explicitely called for. This could either be your custom code calling the ViewObject or the JSF View layer having an ADF binding to the ViewObject. Basically I want to try to reset the detail ViewObject to its initial/clean state as the master VO won't requery the detail VO's that are in the initial stage. It only requeries the detail VOs that have a default RowSet and RowSetIterator.
    After quite some digging around I came up with:
    <ul>
    <li>clear/close the <tt>RowSetIterator</tt> on the detail <tt>ViewObject</tt> when navigating to another row in the master <tt>ViewObject</tt>. To do this, we use a <tt>DetailClearingListener</tt> class that implements the <tt>RowSetListener</tt> interface.</li>
    <li>The <tt>DetailClearingListener</tt> class implements the <tt>navigated(NavigationEvent event)</tt> method. This gets executed when the (master) ViewObject navigates to another row. In this <tt>navigate()</tt> method I iterate over <tt>ViewObject.getViewLinks()</tt> to find all the links where the navigating ViewObject is the source (=master). Then I look at the ViewObject from the destination (=detail) part of the link.
    For each detail ViewObject I get the RowSetIterators by calling <tt>ViewObject.getRowSetIterators()</tt>. Then I close all these RowSetIterators by calling <tt>closeRowSetIterator()</tt> on them</li>
    <li>The tricky part was to properly register this listener with the master ViewObject. As it turns out, you can call <tt>addListener()</tt> on the ViewObject, but in fact it is just relaying this to the default RowSetIterator of the ViewObject. It's the RowSetIterator that registers the listeners and calls them when required. This proved to be a problem, when a ViewObject is both the detail in a master-detail relationship and also the master in (another) master-detail relationship.
    With the DetailClearingListeners in place, the first (highest) master-detail relationship will close the default RowSetIterator on it's detail VO when navigating the master. Unfortunately this also destroys the registered listeners on this default RowSetIterator that need to managed the lower master-detail relationship.
    The only workable solution we could find is to override the <tt>getDefaultRowSet()</tt> method in the ViewObject and register the listener there. This means that whenever the default rowset (and rowsetiterator) is requested, we make sure we register the DetailClearingListener before returning the rowset. Since we can't test if the listener is already registered it does mean we frequently register the listener even when it is not necessary. Luckily enough the internal implemention does prevent duplicates and will ignore any new listeners that are already registered. This is why we are creating only a single instance of the DetailClearingListener and store it in a private member variable of the ViewObject. That way, we use the same DetailClearingListener instance each time and duplicates are prevented.</li>
    <li>The big benefit of this approach is that only relies on changes to the ViewObject. This can easily be implemented by giving all your ViewObjects a common superclass that implements this solution. In most cases, you already have an application- or enterprise-wide ViewObjectImpl class that is the basis for all your ViewObjects. In that case, you can just implement the solution in that global class.</li>
    </ul>
    We've tested this solution in ADF 10.1.2 and 10.1.3 applications and found dramatic performance gains. We had one application were page requests took 10-15 seconds once you visited all pages in the application (thereby activating each ViewObject at least once). It was not uncommon for a navigation to another row in the master ViewObject to trigger 70-100 queries, since all the detail (and detail-detail, etc) ViewObject where eagerly requeried. With this new approach, page response times have dropped below 1 second.
    So, at least in our situaton, this solution seems to work. I'm just wondering what the downside of closing the RowSetIterator is. There must be some drawbacks to this approach, but it seems I can't find any so far. Hopefully some of you can suggest what the danger/drawback is in closing a RowSetIterator.

    Shay's question about experience is a good one. If you're not already proficient at UIX then I would choose JSF. If you've done very little J2EE/Java/JSP/HTML development work, you've got a couple of months of ramping up to be able to accomplish much tangible.
    I've been working on a project for a couple of months using ADF BC on the backend and JSF/ADF Faces for the View. The enticement was built on the expectation that 10.1.3. would be going into production very soon, and it seems that this is true, from what little hints and clues I can pick up from these tight-mouthed Oracle guys. ;-)
    The disadvantage of going that way is that the documentation sucks for doing anything but the most basic, declarative user interface development, especially if you want to use ADF Faces (there's some decent resource out in the world for JSF development, although even that is pretty thin). This is promised to be much improved with the production release.
    For the business services development, unless you already know ADF Business Components I strongly recommend grabbing a copy of the Oracle JDeveloper 10g Handbook. It fills in many of the gaps that otherwise leave you at a loss for how to tie the backend pieces together.
    Good luck!
    Johnny Lee

  • Querying a detail block

    I have a tabbed canvas. one has some baisc employee info. the other has some detail. even tho the two tabs derive from the same table, i have a master-detail relationship. but i'm no able to do queries in the detail tab. eg: if the phone numebr field if i enter query '203%' and execute, i only see the display on this block but the master block is not populated.
    any help would be appreciated.
    lalit

    Hi Lalit
    If the Both the blocks are based on same table then manually create relationship
    b/w them , like go_block(detail) and Execute_query with the where clause .
    If default relation ship is created
    using wizard then check out for the coding .
    Otherwise there should not be any problem .
    With Regards
    Harish
    null

  • Query for details of  Sale order , Invoice and COGS

    I Need the report cointing following based on month & Business partner
    Sale order, Sale Amount, Due date, Invoice Amount, Last Invoice date, COGS amount

    Hi Anantha,
    Please check below link and modify according to your requirement.
    Sales Order Query for  in SAP B1
    Query - Sales Orders linked to Deliveries
    My Top SQL Queries for SAP Business One
    Hope this helps
    Regards::::
    Atul Chakraborty

  • CANNOT QUERY SAME DETAIL RECORD IN SECOND DATA PAGE

    Hello,
    We created a Master-->DetailOne-->DetailTwo Business Component Diagram. Added two Data Pages (UIX) to Struts Config diagram. First data page contains Master-->DetailOne (One-To-Many) view from Data Control Palette, and the second data page has DetailOne-->DetailTwo (One-To_Many).
    Our intent is for user to pick a DetailOne record from first page and click a link button to load the second data page with same DetailOne record and any DetailTwo records available underneath. Tried adding a DataAction component to the diagram and dragged several Data Control Operations to it. However our second data page does not load the same DetailOne record as the first one. We also tried data linking first page to second. The second datapage does not display the record selected on first data page when clicking on the link button. Uploading screen shots to clarify issue. Please advise if you need
    additional information.
    Thanks, Ali.

    Hi Judy,
    It's been 5-6 months since I've created a Master/Detail APEX application, but I don't remember having to create any special trigger or anything. I created a few maintenance appls over tables I created, and created an inquiry appl using Oracle vendor tables. All of them have worked nicely.
    If the PK/FK's are set up correctly it just works. :-) Like magic. If I recall correctly, as you create the appl you define the the key fields to use. If the tables are defined correctly, and you 'tie' them together using the correct key fields in the application everything should work nicely.
    Tony

  • Master Detail Query automatic query ..Urgent help

    In my last question, I asked about how to automatically query a form based on table or master detail and gota good answer. What I actually need to do is also query on the detail, for example
    select a.user_id, b.week_ending,b.mon_hrs,b.tues_hrs
    from emp_profile a, time_reporting_week b
    where user_id = portal30.wwctx_api.get_user
    and week_ending = '02-JAN-02'
    and a.user_id = b.user_id
    So I know that I can query on master table which is emp profile, but I also need to query on week ending which is in detail. Do I change the clause in my form pacjage?Or should I change something in Additional Pl/sql ??

    There are two ways to achieve this. Both methods have some drawbacks, so please go through them and choose the one that suits you.
    Method 1:
    =========
    This method does not require altering the form package.
    Assumptions : The detail table has a column named WEEK_ENDING.
    Steps :-
    1> Edit the form and select the query button in the left frame of the master section.
    2> For the pl/sql button event handler, choose the action as Query and replace the default code with the following :-
    declare
    l_where varchar2(4000);
    l_where_pre varchar2(4000);
    l_where_post varchar2(4000);
    l_where_pos integer;
    l_week_ending varchar2(4000);
    l_lang varchar2(4000);
    begin
    p_session.get_shadow_value(
    p_block_name => 'DETAIL_BLOCK',
    p_attribute_name => 'A_WEEK_ENDING',
    p_index => 1,
    p_value => l_week_ending,
    p_language => l_lang);
    doQuery;
    if l_week_ending is not null then
    l_where := p_session.get_value_as_varchar2(
    p_block_name => 'DEFAULT',
    p_attribute_name => '_DETAIL_WHERE_CLAUSE',
    p_index => 1
    l_where_pos := instr(l_where,' WHERE ');
    l_where_pre := substr(l_where,1,l_where_pos+6);
    l_where_post := substr(l_where,l_where_pos+7);
    l_where_post := 'week_ending = '||l_week_ending||' and '||l_where_post;
    l_where := l_where_pre || l_where_post;
    p_session.set_value(
    p_block_name => 'DEFAULT',
    p_attribute_name => '_DETAIL_WHERE_CLAUSE',
    p_value => l_where,
    p_index => 1);
    QueryDetail(
    p_mode => 'QUERY' ,
    p_session => p_session);
    end if;
    end;
    3> Click on OK to finish editing the form.
    4> Run the form - enter query criteria for the master fields and enter the week-ending criterion in the 1st detail
    field under Week Ending. Click the Query button.
    Advantage:
    You will not lose your changes even if you edit the form later on.
    Drawback:
    In this method, the querying process will be bit slow as we are querying for the detail records twice.
    Once through onQuery and the second time after constructing the new where clause with the additional conditon
    for the detail rows.
    Method 2
    ========
    This method requires altering the form generated package.
    Steps :-
    1> In the form package, you will find a onQuery procedure. Towards the end of the procedure, you will find a statement like
    "_detail_where_cond" := "_detail_where_cond" || ' WHERE ' || ...
    2> As the name of the variable suggests, this where condition will be used while querying the detail block. You need to
    add a new clause to this for the week_ending column. Prior to that you need to fetch the shadow value for A_WEEK_ENDING.
    3> Your altered code should look something like :-
    p_session.get_shadow_value(
    p_block_name => 'DETAIL_BLOCK',
    p_attribute_name => 'A_WEEK_ENDING',
    p_index => 1,
    p_value => l_week_ending,
    p_language => l_lang);
    if l_week_ending is not null then
    "_detail_where_cond" := "_detail_where_cond" || ' WHERE WEEK_ENDING = ' || l_week_ending || ' AND ' || --existing code
    else
    --- use the original code here
    "_detail_where_cond" := "_detail_where_cond" || ' WHERE ' || ...
    end if;
    4> Compile the package body and run the form.
    Advantage:
    In this method we will be querying the detail rows just once. Unlike in method 1.
    Disadvantage:
    You will lose your alterations once you create a new version of the form by editing it. You need to recompile the package
    after re-introducing your changes.

  • Supressing the detail rows in a query

    Hi All,
    I need to display only result rows for the queries and supress as all the details.
    I need to start the query with details suppressed and then if user wants he can drill down on details.
    Can I do it ?
    For some reasons using   free characteristics and then bring them to drill down is not feasible.
    I think I had seen option of supressing detailed rown and displaying result somewhere. but neither I am 100% sure not I can locate it.
    Help would be appreciated and point would be awarded.
    Thanks
    Kirk

    Murali,
    Thanks again.
    Now I am quite sure you havent understood the problem correctly. In fact I was not able to put my problem across. Apologies for the same.
    In a query I have 2 KFs one derived from the other.
    Char1     Char2 KF1 KF2(KF1 > 5)
    A           B   6     1
    A           C   3     0
    A           D   7     1
    I want it to be displayed as
    Char1  KF1  KF2
    A       16   2
    Intead it derives KF2 from result of KF1
    and displays it as
    Char1 KF1 Kf2(KF1 > 5)
    A     16  1

  • Authorization issue for Jump query from Summary to Detail

    Hello Gurus,
    I am facing an interesting issue in Jump query authorization.
    I have a query on a summary cube which has Company code as a authorization relevant object .From this query I launch a query on detail cube.This details cube has company code and customer as authorization relevant objects.Customer is present in free characteristic for this query.Summary cube doesnt have the customer object at all.
                     When the user drillsdown on the Customer level in the details query he get the authorization error.After this if he just refreshes the query it works fine .
                       Can anybody please suggest any innovative workaround for this issue.
    Gautam

    Hello Gurus,
    I am facing an interesting issue in Jump query authorization.
    I have a query on a summary cube which has Company code as a authorization relevant object .From this query I launch a query on detail cube.This details cube has company code and customer as authorization relevant objects.Customer is present in free characteristic for this query.Summary cube doesnt have the customer object at all.
                     When the user drillsdown on the Customer level in the details query he get the authorization error.After this if he just refreshes the query it works fine .
                       Can anybody please suggest any innovative workaround for this issue.
    Gautam

  • Master-detail automatic query

    How to query the detail block in a
    master-detail form when I change
    any master key field?
    null

    This is not implemented, after you update a record you must click on "Save" button and query again.

Maybe you are looking for

  • Scanner and OCR don't Work in Acrobat 10.1.7

    Up until yesterday, I was able to scan and OCR just fine.  Today I realized that e-mailed pdf's did not OCR, instead, I got an "Unknown Error" on every non searchable pdf I was sent.  I uninstalled and reinstalled, restarted, etc. and now, not only d

  • "There was a problem downloading [media title]. An unknown error occurred (-199)."

    A few days ago, i noticed that my subscribed podcasts were not downloading.  The above error message was returned instead.  I could find no reference to a Code 199 online and hoped that the issue was temporary.  It seems that it may not be. I've trie

  • Wi Fi access to old Macbook?

    Utterly baffled. I searched and can find no information here or in Apple's MacBook Air manual. I used Migration Assistant to set up a new MacBook Air from an old MacBook. It worked. I see the CD and DVD sharing connection. But - how do I move files b

  • Exchange 2010 - the SMTP RCPT TO and the header does not match (Carbon Copy disappears)

    Dear All I have to investigate on a weird message which is carbon copied to many people who did not receive it. As a matter of fact the SmtpReceives log recorded ONLY one person, directly addressed. I mean one SMTP RCPT TO. And the "Message Traking R

  • Change language settings for AppStore/itunes

    Hello I've been sucked into the Mac product universe! Just this week my wife and I bought new iPhone 4s (16 and 32 GB) and today I bought the wifi and 3G 64 gb iPad. I had the hardest time setting up an iTunes and AppStore account, which I assume is