Managers Name & ID in HR

Hi all,
i have a request to build a custom ABAP report and i need to display a personnel's Manager's Name and ID. While looking online i saw these 2 technical names SYHR_A_P0001_AF_OMNGR_NR and SYHR_A_P0001_AF_OMNGR_NA. Howevere these are only used in AdHoc Queries, where can i find this information in normal Payroll Tables?
Thanks,
Chirag.

These fields are filled from table HRP1001 of infotype 1001 of organizational management.
Briefly from position of employee in PA0001 you determine his manager position and then employee who is assigned to this position.
For determining managers position you can use FM RH_GET_LEADING_POSITION and employee assigned to position you determine by reading HRP1001 with relation A008.
Dagmar

Similar Messages

  • FM To get managers name in HR-ABAP

    Hi Experts,
    The scenario is this, we have two Org units A and B, the orgunit B comes under A.
    I have orgunit B's number, with that I want to find its managers name.
    If that org unit B doesn't have any manager, then it should automatically give us the manager name of orgunit A.
    Please let me know are there any Function module to do this.
    Thanks in Advance,
    Nivash.

    HI try to use this.....
    DATA :   v_objid LIKE hrp1001-objid,
               v_sobid LIKE hrp1001-sobid,
               v_pernr LIKE pa0001-pernr,
               v_first LIKE pa0002-nachn,
               v_last  LIKE pa0002-vorna,
              v_name  LIKE pa0002-nachn,
               v_date    type datum.
    *To fetch Selection Screen Date.
      v_date = pn-begda.
      refresh it_hrp1001.
      SELECT begda objid subty sobid FROM hrp1001
        INTO corresponding fields of table it_hrp1001
       WHERE objid = p0001-plans
         AND subty = 'A002'
         AND begda LE v_date.
      if not it_hrp1001[] is INITIAL.
        SORT it_hrp1001 BY begda DESCENDING .
        LOOP AT it_hrp1001 INTO wa_hrp1001.
          v_objid = wa_hrp1001-objid.
          ON CHANGE OF v_objid.
            v_sobid = wa_hrp1001-sobid.
          ENDON.
          CLEAR : wa_hrp1001,v_objid.
        ENDLOOP.
    *Concatinating First Name And Last Name
        SELECT single pernr FROM pa0001
          INTO v_pernr
         WHERE plans = v_sobid.
        SELECT single  vorna nachn FROM pa0002
          INTO (v_first, v_last)
         WHERE pernr = v_pernr.
        CONCATENATE v_first v_last  INTO g_mname SEPARATED BY space.
        clear:   v_objid,
                 v_sobid,
                 v_pernr,
                 v_first,
                 v_last,
                 wa_hrp1001.
      endif.
    Thanks
    Rahul

  • Managers NAme in IT 0001

    Hi All,
    In IT 0001(Org Assignmnt ), Client need s to bring  "Mangers" name in Administrator field,
    Can we bring with a  customization or need write a code..?
    SD

    I would not recommend using any of the administrator fields, as they have tie-ins with administrator related functionalities.
    There is a field available for supervisor (P0001-MSTBR) which can be used to store this information. You will need a user exit to query the Org Unit (P0001-ORGEH) of the employee and find out the holder of the chief position related to the said Org Unit.

  • How to get Supervisor/Managers name using SQ01...

    Hi,
    I am stumped and need your help.
    I have defined an infoset ZZ_HR_DATA with logical database. In the Infotype 0001, under additional selections, I have the field "Name of superior (organizational assignment)" and it's technical name is SYHR_A_P0001_AF_MANAGERN. I am OK so far.
    When I define a query against this info type, it is not showing as a field to select. What went wrong?
    The query shows another similar field SYHR_A_P0001_AF_MANAGERN and Quickviewer is displaying this as well.
    Regards
    Venny

    Pl check this hr abap technical. you can probably use the logic in the code section of your infoset for the additional fields.. be it the name/number of the supervisor.
    ~Suresh

  • How can I get the attributes details like user name, mail , from sAMAccount csv or notepad file through powershell or any other command in AD?

    How can I get the attributes details like user name, mail , from sAMAccount csv or notepad file through powershell or any other command in AD?

    Ok what about If i need to get all important attributes by comparing Email addresses from excel file and get all required answers
    currently I am trying to verify how many users Lines are missing , Emp numbers , Phones  from AD with HR list available to me.
    I am trying to Scan all the AD matching HR Excel sheet and want to search quickly how many accounts are active , Line Managers names , Phone numbers , locations , title , AD ID .
    these are fields I am interested to get in output file after scanning Excel file and geting reply from AD in another Excel or CSV file
    Name’tAccountName’tDescri ption’tEma I IAddress’tLastLogonoate’tManager’tTitle’tDepartmenttComp
    any’twhenCreatedtAcctEnabled’tGroups
    Name,SamAccountName,Description,EmailAddress,LastLogonDate,Manager,Title,Department,Company,whenCreated,Enabled,MemberOf | Sort-Object -Property Name
    Can you modify this script to help me out :)
    Hi,
    Depending on what attributes you want.
    Import-Module ActiveDirectory
    #From a txt file
    $USERS = Get-Content C:\Temp\USER-LIST.txt
    $USERS|Foreach{Get-ADUser $_ -Properties * |Select SAMAccountName, mail, XXXXX}|Export-CSV -Path C:\Temp\USERS-ATTRIBUTES.csv
    #or from a csv file
    $USERS = Import-CSV C:\Temp\USER-LIST.csv
    $USERS|Foreach{Get-ADUser $_.SAMAccountName -Properties * |Select SAMAccountName, mail, XXXXX}|Export-CSV -Path C:\Temp\USERS-ATTRIBUTES.csv
    Regards,
    Dear
    Gautam Ji<abbr class="affil"></abbr>
    Thanks for replying I tried both but it did not work for me instead this command which i extended generated nice results
    Get-ADUser -Filter * -Property * | Select-Object Name,Created,createTimeStamp,DistinguishedName,DisplayName,
    EmployeeID,EmployeeNumber,Enabled,HomeDirectory,LastBadPasswordAttempt,LastLogonDate,LogonWorkstations,City,Manager,MemberOf,MobilePhone,PasswordLastSet,BadLogonCount,pwdLastSet,SamAccountName,UserPrincipalName,whenCreated,whenChanged
    | Export-CSV Allusers.csv -NoTypeInformation -Encoding UTF8
    only one problem is that Manager column is generating this outcome rather showing exact name of the line Manager .
    CN=Mr XYZ ,OU=Users,OU=IT,OU=Departments,OU=Company ,DC=organization,DC=com,DC=tk

  • What customers can expect from BT customer support...

    (In reply to the email at the bottom of this post. I am happy to discuss this with other members but please familarise yourself with the post first. I know its a long one, but I tried to make it as detailed as possible)
    Hi Samia,
    I don't want to give the impression that I like complaining, so I'll keep this factual until the end:
    I signed up for infitiy 2 package with phone line in the first week of July. After purchasing the product online I called to arrange an engineer to visit who would install the product. During this time I asked about the £50 Sainsburys voucher promised at the time of signing up and was assured that they would arrive automatically within several weeks after my product was activated. The broadband went live during the 2nd week of July. One of my parents in a seperate address went through an identical (please understand the meaning of identical) process in all regards and after 4 weeks had not received the £100 Sainsburys voucher promised to her. So I started to contact the customer support team.
    I was told by Ravi Prassad on the live chat support that the vouchers would arrive within 5 days  for both addresses on Wednesday 9th October - 8 Days ago. There is a full log of this chat included after this email, people can jump to it by searching for reference "Appendix.1".
    I was unhappy with his manner during the chat log, it was lackluster, using words like "okay" and "yeah" to answer qualitative questions I posed to him. So I contacted both phone support and the online live chat support again. I was speaking to Harold from accounts on the phone and Mudassir Ali on the live chat. After requesting it, both of them assured me that a manager would contact me, specifically by phone, with my mobile telephone number provided at the time. The time frame was to expect the telephone call from a manager within 24 hours. I did not receive a phone call of any nature on Thursday 10th October. The chat log with Mudassir is also available below entitled "Appendix.2".
    On the morning of Friday 11th October I contacted the phone support, this time getting through to a male customer service agent by first name Kin, he had an american accent. Kin apologised for the unprofessional service that I had been given and assured he would rectify the problem. He himself was professional in his conduct and convincing with his words. His exact words were that he had sent an email off to the "corporate office" requesting that I be telephoned that same day as a priority, in light of what had happened during the previous 24 hours. I did not receive a phone call of any nature on Friday 11th October.
    On the morning of Saturday 12th October I contacted the support team again by phone and eventually got through to Niscive. He and another colleague tried to further assure me by raising what they referred to as an "Enquiry Confirmation Number" ticket (******-******) and I was once again advised that I would receive a phone call on either Monday or Tuesday.
    After this I left it until 6pm on the night of Tuesday 15th October before contacting support again. I got through to a CSA agent who told me over the phone that it was his 2nd day answering calls. I was put on hold often however had told him not to worry about doing so, I simply wanted the issue sorted. After confiding in his colleague several times he assured me me that the vouchers would arrive in 2 days, on Thursday (today, 17th October). He repeated this statement several times before saying that he would personally sort it out if there were any further problems. I then re-raised the question of why management had not contacted me. It took several attempts to get this question through his limited teaching and it was a frustrating experience. In the end he advised me that I could expect a phone call from management with an explanation for the events that has happened. He said the managers name was "John" and I was to expect a phone call within 30 minutes. I received no phone call of any nature on Tuesday 15th October.
    I was getting pretty tired at this point, I had spent an estimated 6 hours on the phone to BT trying to solve both problems (lack of vouchers and unsatisfactory customer service) so I decided to wait until today (17th october) to see if the vouchers arrived. Unsurprisingly they did not arrive with this morning's post. Then at 11:30am I receive this email from yourself (at the bottom of this post) explaining that I have to wait a further 3 weeks (15 working days) and you attempt to give me permission to re-open the enquiry after 14 days if unsatisfied, but your wording suggested I was unable to do such a thing before hand. Well this email will be getting posted, in full, on your public forums, as well as printed off and sent to BT head office and Sainsburys (BT are tarnishing their image). I might even pop in to Belfast in person to visit the BT-tower on the Laganside with a copy to hand in in person. I will of course blank any of my own sensitive information when posting this on the forum.
    During the various phone calls I experimented with different options. There is set of options on the phone to go through to a complaint line. When selecting these options you get warned by a pre-recorded voice before being notified about being placed in a queue the following; "We are very busy at the moment and it may take considerable time before we can answer your call" as opposed the message you receive on the accounts holding loop "We are very busy at the moment and apologise for the delay, your call will be answered as soon as possible". It is also worth mentioning that there is never a wait on the sales team line at all.
    Time for an opinion because this service is nothing short of a joke, and completely sub-standard in compairison to my previous ISP, Virgin who always took their customers very seriously and treated them with respect. BT seem to treat theirs as if they already own the person's credit card and pin code and there is nothing the person can do. Direct debits are not so hard to cancel, so it is within BT's monetary interest at this stage to ensure I don't have wait any longer than 5 working days for the vouchers to arrive. If your system is too slow to process things that quickly perhaps one of the amazingly lazy managers can get off his/her backside and personally purchase and post out the promised voucher to this disgruntled customer.  
    Appendix.1

    All of my personal details were omitted from the original post when the moderator >heavily< edited it removing all of the proving information of what has probably been my 2nd worst customer service experience with a company so far. All of this 5-6 working days stuff is utterly useless too. I want the vouchers sent out as promised by your own customer care team SEVERAL freaking times. I'm going to go off and see if I can find more public methods of name-and-shame because BT and the majority of its employees are completely unwilling to be accountable for their actions.
    Oh and the very fact that a moderator has had time to come in and EDIT my original post but not provide support on it, is another joke to add to the book of "BT GOT YOUR MONEY FOOL HAHA".
    Just look at these links:
    Guardian Newspaper:
    http://www.theguardian.com/money/2012/sep/28/bt-broadband-missing-sainsburys-voucher
    -I'll be emailing them the transcripts, with all names & codes omitted to respect privacy, but everything else intact.
    £100 Voucher not honoured:
    http://forums.moneysavingexpert.com/showthread.php?p=63426257
    Waiting for 158 Days!!!:
    http://forums.moneysavingexpert.com/showthread.php?t=3940163
    -Atl least we can enjoy the fact that this is a legal breach of contract and thus all "18 month" terms are out the window.
    It's in the post:
    http://community.bt.com/t5/Bills-Packages/50-Sainsbury-Voucher-in-the-post/td-p/494455/page/13
    Still Waiting:
    http://community.bt.com/t5/Bills-Packages/Sainsbury-s-Voucher/td-p/457413
    The Wrong Side of 50:
    http://wrongsideof50.blogspot.co.uk/2012/11/why-you-want-to-avoid-sainsburys-gift.html
    These problems have been plaguing customers for over a year.  

  • Adobe Customer Service Complaint (CS4 Master Collection)

    Hi, I'm new to the forum but I have been browsing it a lot recently in reference to an ongoing issue of mine. I've largely given up on my original problem right now as I've been in touch with Adobe Customer Support no fewer than five times - online and over the phone - to little avail or respite. Instead, I'm making this post just to get it out in the open how DISGUSTED I am with the quality of customer support offered by Adobe and add to the HOARD of complaints already up here.
    Before anyone jumps in and tells me what I already know, I do realise that this is a community forum and it's not a place for voicing issues with the company. However, seeing as this forum is that which comes up on google most predominantly (complaints included), I figured it was the best shout at getting my issue heard by the world at large. This is especially seeing as I've already sent my complaint to the 'official' adobe support email address, but given my current faith in their ability to respond to customer issues and complaints, I'm not exactly expecting anything useful in response to my letter - as you might figure from what I have written below.
    Anyway, as such, consider this post either a consolidation or an emphatic shoutout to anyone who also has major grievances with Adobe's pathetic and totally unsupportive support system.
    Dear Sandesh,
    I am writing to make a formal complaint about the way in which several members of your staff have handled a case of mine recently. For your reference, the case numbers opened by your staff members are #0212480723, #0212621543 and #0212612935. Also, find attached at the bottom of this letter two separate online conversations that I had with your staff members within 24 hours. I am frustrated to even have to quote you three separate case files seeing as each of them relate to only one case, yet for some reason, your staff members opted to open new cases each time I was in contact with them rather than add to or resolve the cases already opened on my behalf. This is a ridiculous way to run a support company that is not at all focused on the customer at all.
    Furthermore, I say staff “members” simply because on the 5 separate instances that I was in contact with Adobe Customer Support, I spoke to a new support administrator each time. Not only is this incredibly frustrating in itself, but the simple issue that none of your staff members seemed at all capable of referring to notes made by previous staff members, which meant that each and every time I had to chase my case up I was forced to go through the entire process of explaining the problem to every person I spoke to – either online or on the phone.
    This meant that I had to waste time to accommodate your staff’s incompetence by continuously explaining my serial number problems. If only ONE of your staff members had proved capable of writing decent, comprehensive notes about my calls and only ONE of them had proved capable to read the notes made then I would have been to save HOURS of my own time and HOURS waiting to hear back from your team about my issue.
    Not only this, but on three separate occasions I was promised a call back and/or email response to my problems within 24 hours of getting in touch with Adobe Customer Support. This was after two of your staff members told me that my case had been ‘escalated’ to a higher department as they did not have the means to deal with and investigate my problem correctly. Needless to say, none of these responses from the higher department actually occurred otherwise I would not have had to get in touch repeatedly. I am absolutely disgusted that multiple members of your staff made these assurances to me and for NOT A SINGLE ONE of them to follow through. On the second occasion where I was assured my case had been escalated to the higher department, I repeatedly asked the support administrator what the name of the higher department is and who my contact from the department would be and the administrator totally evaded my questions, simply telling me that I would hear back within 24 hours.
    As I’m sure you can guess, I did NOT hear back in 24 hours. As such, I went onto Adobe Live Support again and spoke to Nakul. Rather than explaining why my case had not been handled in the way that was promised, Nakul simply dodged all of my questions and decided to treat my case as if it were brand new. As such, I had to go through the motions again of explaining my serial number problems, only for him to ignore them and – unlike the previous 4 people I had spoken to – decide that he DID, in fact, have the answer. Rather than actually help me, however, he opted to simply tell me that my product was unsupported because of where I bought my product from.
    Having already uploaded my receipt of purchase and not received anything from Adobe by way of response, I feel that Nakul’s not-so-solution was beyond unacceptable. Firstly, because if Nakul is right, then WHY weren’t your other staff members capable of telling me this beforehand? Secondly, because if Nakul is wrong – as the previous members of staff would have led me believe – then it is totally inappropriate for him to have to completely dodged my original issue in favour of simplifying it by telling me he couldn’t do anything. In the end, it seems that Nakul has opted to ‘withdraw’ all of my cases DESPITE MY SPECIFIC, REPEATED REQUESTS THAT HE DID NOT DO SO as I was not at all satisfied in the way he had concluded my case. I AM INFURIATED AND INSULTED BY THIS.
    The sheer inconsistency, incompetence and laziness displayed by all of your staff members in relation to my issue is COMPLETELY APPALLING. I have never been so stressed or insulted in attempting to get a problem resolved in my entire life. Because of your DISGUSTING way of treating your customers, I have LOST OVER A MONTH’S work time through having to compensate entirely for the way your team handles problems. EVEN NOW, MY PROBLEM IS NOT RESOLVED AND I HAVE HAD TO GIVE UP. Given that your team solely deals in customer support, I FAIL to see how they can be so APPALLING at their work and how they have not been reprimanded already – especially given the quite ASTOUNDING volume of complaints about Adobe Customer Support already published throughout the internet.
    I have included my last conversation with Nakul for your reference to see my level of frustration in this conversation. I ask that you read it to see where I am coming from. Naturally, however, by this stage, however reasonable courteous I feel that this is, I completely do not expect you to offer me anything by way of apology or assurance, or even to offer me some kind of sound solution to my problem. However, you can guarantee that I will be adding this complaint letter to the Adobe community forums whatever your response – or not – just to emphasise that it is certainly time that SOMEONE in Adobe does SOMETHING about the way its horrific support service is run.
    Charlotte
    Conversation 1
    Hi, we are currently helping other customers in line ahead of you. We'll be with you as soon as possible.
    While you wait, you can try our community forums where experts are online 24/7.
    You are now chatting with Biswaranjan. To ensure we stay connected throughout our interaction , please don't click on the 'x' in the chat window. Doing so will disconnect our chat session.
    Charlotte : Hello
    Biswaranjan: Hello! Welcome to Adobe Customer Service.
    Biswaranjan: Hi Charlotte.
    Charlotte : Hi, thanks
    Biswaranjan: I am sorry for the delay.
    Charlotte : That's fine. To save some time, please may I ask you to refer to the details currently held for case 212480723
    Charlotte : As this support request is a continuation of this case
    Biswaranjan: I will definitely help with this issue.
    Biswaranjan: Please allow me 2-3 minutes while I check the case number for you.
    Charlotte : No problem
    Biswaranjan: Thank you.
    Charlotte : Not a problem. In short, I am contacting you because in spite of my phoning Adobe Customer Support twice since the case was opened, I have yet to hear anything in response.
    Charlotte : This is despite being told by the second individual that the priority of my case had been upgraded to a high level and that I would receive a phone call from the technical support team within 24-48 hours after they had done some investigation into my issue.
    Charlotte : Obviously, this is very frustrating for me as it is impeding my work presently.
    Charlotte : I am currently using Adobe CS4 Master Collection on a trial basis and the trial will shortly run out, which will obviously bring my work to a halt.
    Charlotte : As such, I am very keen to get an answer to my issue and incredibly disappointed by Adobe Customer Support so far, as I feel like I am being misled or ignored.
    Biswaranjan: I apologize for the inconvenience caused.
    Charlotte : Thank you. Obviously I understand that this is not your fault personally, but it is appreciated nonetheless.
    Charlotte : More importantly, of course, I just need this issue resolved ASAP
    Biswaranjan: I'll be right with you.
    Biswaranjan: Thank you for waiting. One moment please.
    Charlotte : That's fine.
    Biswaranjan: Sorry for the wait. Please do stay online.
    Biswaranjan: Thank you for staying online.
    Biswaranjan: I checked and see that the serial number you have provided is invalid. Since you have purchased the product from eBay.com, in this case I will suggest you to please contact the reseller to get the valid serial number.
    Charlotte : I have done this already. I have already spoken with the seller at considerable length, and he has provided me with the original receipt of purchase and confirmed that he has no other serial number available.
    Charlotte : Again, I have already told other members of Adobe's Customer Support this. The first support administrator assured me that by providing the original receipt of purchase (which I have already done), I would be sent a new, valid serial number by Adobe.
    Charlotte : After hearing nothing from them again, the second support administrator told me that he would chase the case up to higher technicians/'investigators' who would get back to me in 24-48 hours. This was last week and I have yet to hear anything.
    Biswaranjan: I'll be right with you.
    Biswaranjan: Thank you for waiting. One moment please.
    Biswaranjan: Sorry for the wait. Please do stay online.
    Charlotte : That's not a problem. I will stay online.
    Biswaranjan: Thank you for staying online.
    Biswaranjan: In this case I need to escalate the issue to the higher department so that they can assist you with the issue. Is that okay with you?
    Charlotte : It is okay with me, yes. However, I have already been promised this by another Customer Support advisor and I have yet to hear anything. As such, I'm sure you will understand that I am sceptical that this will resolve anything/
    Charlotte : As such, I would appreciate some contact details for this department/higher advisor in the event that I need to get in touch with them
    Biswaranjan: I will assure that you will get the resolution with 24 hours.
    Charlotte : Okay. Regardless, please could you tell me the name of this higher department and or the advisor that I will be dealing with? Also, will I hear from them via phone or email?
    Biswaranjan: Once I escalate the issue you will get the resolution via an email within 24 hours.
    Charlotte : Very well. Please could you confirm this for me by updating my case file on the Adobe Support Centre accordingly with all of these details
    Charlotte : Including your own details, that is
    Charlotte : Just for reference for who I have spoken to about this
    Biswaranjan: You will get a case number for this conversation.
    Charlotte : Will this include all the information I have asked for?
    Biswaranjan: You will also get the whole chat conversation.
    Charlotte : Thank you very much. This is very much appreciated.
    Biswaranjan: You are welcome.
    Biswaranjan: Is there anything else I can help you with?
    Charlotte : In which case, if in the event that I have not heard anything by 10:
    Charlotte : 30am GMT tomorrow, I will phone Adobe Customer support directly
    Charlotte : And quote this case number and conversation
    Charlotte : No, that will be all for today, thank you very much for your help
    Charlotte : I look forward to hearing a response from your higher department
    Biswaranjan: It was pleasure assisting you.
    Biswaranjan: You may receive an email that will contain a link to complete an optional survey to provide your feedback on the support experience. Your feedback is very much appreciated.
    Biswaranjan: Thank you for contacting Adobe.  We are available 7 days a week, 24 hours a day. Goodbye!
    Charlotte : Thank you. Good bye
    This chat session has ended.
    Thank you for contacting Adobe.
    Conversation 2
    info: Hi, we are currently helping other customers in line ahead of you. We'll be with you as soon as possible.
    While you wait, you can try our community forums where experts are online 24/7.
    info: You are now chatting with Nakul. To ensure we stay connected throughout our interaction , please don't click on the 'x' in the chat window. Doing so will disconnect our chat session.
    Nakul: Hello! Welcome to Adobe Customer Service.
    Charlotte : Hello Nakul
    Nakul: Hello Charlotte
    Charlotte : Please may I ask you to refer to the cases numbered stated
    Nakul: Let me check on that case.
    Charlotte : CaseS. Plural.
    Nakul: Thank you for waiting. One moment please.
    Nakul: I'll be right with you.
    Charlotte : Right, well. Whilst you're investigating, I will tell you my situation.
    Charlotte : I am incredibly disappointed and infuriated with Adobe Customer Service at the moment. One TWO SEPARATE OCCASSIONS I have been told that my case has been escalated to a mythical 'higher department' and that I will receive a response to my serial number issues within 24 hours
    Charlotte : As you will see, my first case was opened at the end of February and it is still marked as 'Pending Adobe Response' and as of yet I have yet to hear anything of substance
    Charlotte : I will state clearly right now that I DO NOT WANT YOU TO CLOSE EITHER CASE
    Nakul: I understand. 
    Nakul: May I know where did you purchased the product?
    Charlotte : And instead, I would like to know the exact NAME of this higher department and a contact number
    Charlotte : You would be able to find out by checking the receipt attached to my case
    Charlotte : The point is that I already know you will not be able to help me with this issue - hence why my cases have been escalated by the higher department - and so I wish to be put in touch with the higher department immediately
    Charlotte : I am FED UP of running around in circles at this level and answering the same questions REPEATEDLY
    Charlotte : I apologise to hit out at you personally like this, but I just want to get in touch with someone who can actually and actively HELP ME instead of making empty promises
    Nakul: Sorry for the wait. Please do stay online.
    Nakul: I checked and see that you have purchased the product from eBay and reseller who has sold this has purchased the serial number from TOPPER GLOBAL LIQUIDATORS INTERNATIONAL.
    Charlotte : You are correct
    Nakul: In this case you need to contact Ebay. As this was not direct purchase from authorized reseller.
    Charlotte : This is not what I have been told before
    Charlotte : This includes what I have been told by other Adobe customer support agents on Live Chat and over the phone
    Nakul: No I am sorry, there was little confusion about point of purchase. As you have purchased from Ebay to need to contact Ebay if not the reseller from whom you have purchased.
    Nakul: Iam sorry there are no other options.
    Charlotte : And is the result of the investigation by the 'higher department'
    Charlotte : Because if so, I want to know exactly WHY I have not received this already in writing from a named agent from Adobe
    Charlotte : As this is what I was promised
    Nakul: Yes, that is correct.
    Charlotte : Forgive me if I do not trust the conclusions made by an agent at this level, after I have already been fobbed off and mislead by so many others
    Charlotte : Please tell me WHY I have not received this in writing then before having to contact you again now
    Charlotte : And may I just take the opportunity to point out that Adobe's customer service is without question THE WORST customer service I have ever had the mispleasure of having to endure
    Nakul: I am really sorry, I truly understand your concern. You can send us the email to [email protected].
    Charlotte : I will certainly do that
    Charlotte : In the meantime, I request that you DO NOT CLOSE OR DELETE EITHER OF MY CASES
    Charlotte : As I am firmly dissatisfied and mistrusting to the conclusion that you would have me believe
    Nakul: Okay I will not close the case. You can mention the case number in the email also.
    Charlotte : I have all of my previous conversations with adobe customer service agents in the past in writing, and the information you have given me directly contradicts what I have previously been told about investigations and responses
    Charlotte : Furthermore I would like to point out that the serial number I have used to activate my product has come from an adobe sealed product
    Charlotte : It has not been used before
    Charlotte : And neither has it been fabricated
    Charlotte : The box has an adobe barcode and seal and so I see no reason why Adobe cannot fulfill the promise already made to me that it would provide me with a valid serail number or a valid reason why this cannot be done
    Charlotte Cartner: But regardless, I do not wish to discuss this with someone at this level
    Nakul: I am sorry, as because the purchase was from Ebay we are not able to help in this issue.
    Nakul: We do not support for the Ebay purchase products.
    Charlotte : It's not an ebay product. It's an AUTHENTIC ADOBE PRODUCT
    Charlotte : Adobe generated the serial number, so why on earth can the company not CORRECT IT
    Charlotte : The serial number was ACCEPTED upon my initial activation of the product!
    Charlotte : It was only AFTERWARDS that it was suddenly and magically decided that the serial number wasn't valid!
    Nakul: I'll be right with you.
    Nakul: I am sorry, In this chat itself you have mentioned that you have purchased from Ebay and hence you need to check with the point of purchase itself, there are no other options.
    Charlotte : I have checked the point of purchase
    Charlotte : But the bloody point is that the serial number was ACCEPTED, and then the activation server came back to me TWO DAYS LATER and said that 'LICENSING FOR THIS PRODUCT HAS EXPIRED'
    Charlotte : Accordingly, this problem has LITERALLY NOTHING TO DO WITH THE POINT OF PURCHASE
    Charlotte : It has to do with ADOBE
    Charlotte : Do not try and rub me off onto some phony excuses to legitimise your support teams pure, ridiculous incompetence
    Nakul: I am really sorry. I checked all the possibilities, there are no other options.
    Charlotte : Somehow, I fail to believe this as again it DIRECTLY CONTRADICTS INFORMATION GIVEN TO ME BY OTHER CUSTOMER SUPPORT AGENTS
    Charlotte : So which one should I believe? You or the first guy I spoke to, the second guy I spoke to, or the third?
    Charlotte : Forgive me if I am dubious as to the validity of any claim you are making
    Charlotte : You've taken the easiest conclusion to resolve this problem to your convenience
    Charlotte : And by way of fact, you're totally ignoring what I'm telling you
    Nakul: I am sorry for the wrong information provided by earlier agents. We do not support for the eBay orders as it is not an authorized reseller to Adobe.
    Charlotte : Well, in which case, I insist on complaining about the other agents
    Charlotte : I believe their names and or agent ID numbers should be marked in my case files
    Nakul: Sure, you can send a complaint to [email protected].
    Charlotte : I see no reason why my problem should have to be dragged out by FALSE INFORMATION provided by other agents
    Charlotte : And NO. I want YOU to put me in touch with your departmental supervisor or manager
    Nakul: I truly understand.
    Charlotte : I will NOT ACCEPT a generic email address that bears no promise of a response or certified apology for all this aggrevating inconveneince
    Charlotte : I want a NAME, a JOB TITLE, a PERSONAL EMAIL ADDRESS and a UK phone number for whom I can address this complaint specifically to
    Charlotte : As this is totally unacceptable. #
    Nakul: We have one more email that directly goes to the manager, that is [email protected].
    Charlotte : And what is the managers name?
    Nakul: Sandesh, you can mention his name in the subject.
    Charlotte : I'll mention it in the address line, thank you
    Charlotte : And what is their phone number
    Charlotte : And please may I also have their last/surname?
    Nakul: I am sorry, we do not have the option to provide the contact number of Managers.
    Charlotte : Then at least give me a surname
    Nakul: His first and last name is Sandesh Acharya.
    Charlotte : Thank you. Please inform him that he will be hearing from me very soon.
    Nakul: Sure, I have already informed about this. You can send the email right away.
    Charlotte : Thank you
    Charlotte : That will be all
    Charlotte : No, there is nothing else you can help me with today
    Nakul: You are welcome Charlotte.
    Charlotte : Thank you and good bye. Have a good day.
    Nakul: Take Care Charlotte.
    Nakul: I am really really sorry for this inconvenience.
    Nakul: Thank you for contacting Adobe. We are available 7 days a week, 24 hours a day. Goodbye!
    Charlotte : Good bye

    What ended up happening with this? I am simultaneously glad to know that someone else has gone through what I am in the midst of, and apprehensive to know the outcome as I feel like they will throw you around enough to the point that you either give up or they can cover their trail and delete the evidence of their wrongdoing and deceit! Ha, sounding like a conspiracy theorist. THANKS ADOBE, LOOK WHAT YOU'VE TURNED ME INTO!

  • Needs help.....Please about using different classes

    I don't know how to use differenet classes.
    Please tell me how to write class to suit Start. This stuff me up. Please .... help me
    <<My program>>
    //Start
    public class Start
    {  private Artist[] Artists;
    private Record[] records;
    private Person[] Manager;
    private TextMenu makeMenu = new TextMenu();
    public static void main(String[] args)
         Start studio = new Start();
    studio.menu();
    public Start()
    {  //Person.Manager(ManagerName,HouseNumber,StreetNumber,PhoneNumber)
         Manager = new Person[1];
         Manager[0] = new Person("Yangfan",88,"Young ST",11118888);
         //Artist(GroupID,ArtistName,HouseNumber,StreetNumber,PhoneNumber)
         Artists = new Artist[5];
    Artists[0] = new Artist(1,"Backstreet Boys",58,"Music ST",99998888);
    Artists[1] = new Artist(2,"Santana",68,"Music ST",99998899);
    Artists[2] = new Artist(3,"Macy Gray",78,"Music ST",55558888);
    Artists[3] = new Artist(4,"Ricky Martin",88,"Music AVE",77778888);
    Artists[4] = new Artist(5,"Did Rock",55,"Music Road",66667777);
    //Record(RecordingID,RecordName,Artist,StartTime,FinishTime,RecordingDate,GuestArtist1,GuestArtist2)
    records = new Record[6];
    records[0] = new Record(1,"I want it that way",Artists[0],11,12,"05/08/2001",Artists[1],Artists[3]);
    records[1] = new Record(2,"Smooth",Artists[1],11,12,"05/08/2001",Artists[1],"");
    records[2] = new Record(3,"Do something",Artists[2],11,"05/08/2001",Artists[3],"");
    records[3] = new Record(4,"Livin La Vida Loca",Artists[3],11,12,"05/08/2001",Artists[1],Artists[3]);
    records[4] = new Record(5,"Bawitdaba",Artists[4],11,13,"05/08/2001",Artists[1],"");
    records[5] = new Record(6,"The one",Artists[0],11,14,"05/08/2001",Artists[1],"");
    public void menu()
    {  String[] choices = {">>>List Manager Details",">>>List All Artist Names",">>>List An Artist Telephone-Number",">>>Show Details For One Recording",">>>Add A New Recording",">>>List The Recording Costs For All Artists",">>>List Artist's Reocording",">>>Exit Program"};
    while (true)
    {  switch (makeMenu.getChoice(choices))
    {  case 1: showAllArtists();
    break;
    case 2: showAllRecords();
    break;
    case 3: System.exit(0);
    break;
    case 4: System.exit(0);
    break;
    case 5: System.exit(0);
    break;
    case 6: System.exit(0);
    break;
    case 7: System.exit(0);
    break;
    case 8: System.exit(0);
    break;
    default:
    public void showAllArtists()
    {  int numArtists = Artists.length;
    for(int i = 0; i < numArtists; i++)
    {  Artists[i].displayArtistDetails();
    public void showAllRecords()
    {  for (int i = 0; i < records.length; i++)
    {  System.out.println();
    records.printRecordDetails();
    <<Assignment>>
    Due - midnight, Wednesday August 22nd
    This assignment will test your knowledge of Java programming using classes, encapsulation and javadoc.
    The base requirements
    Write a complete Java class to manage a Digital Recording Studio. The studio wants to keep a list of all Artists that use the studio and also wishes to keep track of all Recordings that have been made. An important function of the program is to calculate the time spent making a recording and charge the Artist for the time used.
    You must create at least the following classes, Start, Studio, Person, Artist, Recording, Address. You may create other classes if needed as well
    Start will contain main(), create one instance of a Studio and execute a Menu of commands to test your code. Studio should contain a studio name, an array of Artist and an array of Recording plus the studio manager (a Person). Each Artist should contain the name of the group and an Address. Each Person will have a name and a home address. Each recording will have a Title (usually song title), an Artist (only one), and a list of guestArtist (they are Artist�s but will not receive royalties) the number of the CD the recording is stored on (numbers are numerical and recordings are saved on CD-R), plus the recording start and finish times for the recording session (suggest you use Java Date class � refer to the API). An Address will contain, house number (integers only), a street name and a telephone number. There is no need to store city and country.
    To enter a set of data for testing your program � main() should call a method in the Start class that will fill in a set of values by creating objects and filling in values by calling methods in each class. This is the ONLY method allowed to be longer than 1 page long � normally we would read the data from a file but there are no O-O principles that can be learnt with simply filling in data values. It is suggested to create say at least 4 Artist�s and 6 Recordings (at least one with 1 guest Artist and one with 2 guestArtist�s)
    A menu for testing your program should be provided (it is suggested to put the Menu into a separate class as you need at least 3 menus). While other commands are possible, only the following ones will receive marks.
    Menu commands needed are
    List the Managers name, address and telephone number
    List all Artist Names
    List an Artist telephone number (a sub menu showing valid Artist�s is required)
    Show all details for one Recording ( sub menu of valid Recordings will be needed and remember there can be more than one guestArtist)
    Add a new Recording, user will need to be prompted for all details.
    List the recording costs for all Artists � show each Artist on a separate line with their name and total amount, charge for using the studio is $1000 per hour or part thereof, example for a 1 hour and 10 minute recording the Artist will be billed for 2 hours.
    List all the Recording�s one Artist has worked on (sub menu of Artists needed), the list should show whether they were the Artist or a guestArtist
    Exit program
    Use fixed sizes for arrays, suggest 20 is suitable for all arrays. Java can handle dynamic data structures (where the number of elements can grow or shrink), but that is beyond a first assignment.
    Do NOT make ANY methods static - this defeats the Object Oriented approach and will result in ZERO marks for the entire assignment.
    Data MUST be encapsulated, this means that all the data relating to an object are to be stored INSIDE an object. None of the data detail is to be globally available within your program - hence do not store Artist names in either Studio or Recordings � just store a reference instead. Do NOT create ID numbers for Artists, you should use References instead � for many students this will be the hardest part as you have to use Objects, not program in a C style to solve the problem. Note that if there are any non-private data in classes then zero will given for marks for encapsulation.
    Good programming style is expected (see web page or lecture notes). In particular, you must use javadoc to generate a set of html pages for your classes. Make sure you use the special javadoc style comments in your source code. Marks will be granted for both using javadoc and also for including sensible javadoc comments on each class and each public method.
    What to Hand In
    Read the turnin page, basically the .java files, a readme.txt to tell the marker which file the program starts from plus the javadoc (html) files. Do NOT send .class files (if you do send these we will delete them and recompile your program), do NOT compress with gtar, tar, zip or use any other tool on your files. Turnin automatically compresses all your files into a single archive for us to mark.
    The simplest way to turnin all your files is to place all files in one directory then just use the *.* wildcard to turn in all files within that one directory.
    You must turnin all files that are not part of Java 1.3. In particular, you are allowed (actually encouraged) to use EasyIn or SavitchIn but should include the one you use in the files you submit. It is STRONGLY suggested that you copy all the files into another directory, test it works there by compiling and executing then turnin files from that directory. A common problem is students adding comments at the last minute then not testing if it still compiles. The assignment will be marked as submitted � no asking later for leniency because you added comments at the last minute and failed to check if it still worked.
    If the tutors are unable to compile your submission, they will mark the source code but you will lose all the execution marks. Sorry, but it is your responsibility to test then hand in all files.
    Comments
    For CS807 students, this program should be fairly easy if it was to be programmed in C (you would use several struct). The real art here is to change over to programming objects. Data is contained in an object and is not global. This idea is essential to using Java effectively and is termed encapsulation. Instead of using function(data), you use objectName.method( ). Effectively you switch the data and functions around, the data has a method (function) attached to it, not the other way around as in C (where you have a function and send data to it).
    While there will be some marks for execution, the majority of the marks will be given for how well you write your code (including comments and documentation) and for how well you used O-O principles. Programs written in a C style with most of the code in one class or using static will receive ZERO marks regardless of how well they work.
    You are responsible for checking your turnin by reading the messages turnin responds with. Failure to read these messages will not be an acceptable excuse for submitting an incorrect assignment. About 2% of assignments sent to turnin are unreadable (usually empty) and obtain 0.
    Late submissions
    Late submissions will only be accepted with valid reasons for being late. All requests for assignment extensions must be made via email to the lecturer. Replies for acceptance or refusal will made by email. Instant replies are unrealistic (there is usually a flood of queries into my mail box around assignment due dates) and the best advice is to ask at least 4 days in advance so that you will have a reasonable chance of getting a timely reply and allow yourself enough time to submit something on time if the extension is not granted.
    ALL late submissions will be marked LAST and will NOT be sent to tutors for marking until all other assignments have been marked. As an example, if you submit late and your assignment is not yet marked by the time assignment 2 is due then it will be pushed to the end of the marking pile as the assignments that were submitted on time for assignment 2 will take priority.
    If you make a second submission after the submission date, only the first submission will be marked. We will not mark assignments twice! You can update your submission BEFORE the submission date if you need to - this will just overwrite the first submission. The latest time for a late submission is 5pm on the Wednesday after the due date. This is because, either a solution will be handed out at that lecture or details of the assignment will be discussed at the lecture. I cannot accept any assignment submissions after that time for any reason at all including medical or other valid reasons. For those who are given permission to be later than the maximum submission time � a different assignment will be handed out. Remember, if you decide to submit late you are VERY UNLIKELY to receive feedback on your assignments during semester.
    Assignments will be removed from turnin and archived elsewhere then forwarded to tutors for marking on the morning after the assignment is due. A different tutor will mark each of your assignments � do not expect the tutor you see at the tutorials to be your marker.
    Marks will be returned via email to your computer science yallara account � ideally within 2 weeks. I will send marks out when I receive them so do not send email asking where your marks are just because a friend has theirs. If you want your email forwarded to an external account, then place a valid .forward file into your yallara account. The Help Desk on level 10 can assist you in setting this up if you do not know how to do it.

    I have seen other people who have blatantly asked for
    other people to do their homework for them, but you
    are the first person I've seen to actually cut and
    paste the entire assignment as it was handed to you.
    Amazing.
    Well, unlike some of the people you're talking about, it seems like zyangfan did at least take a stab at it himself, and does have a question that is somewhat more sepcific that "please do this homework for me."
    Zyangfan,
    marendoj is right, though. Posting the entire assignment is kind of tacky. If you want to post some of it to show us what you're trying to do, please trim it down to the essential points. We don't need to see all the instructor's policies and such.
    Anyway, let me see if I understand what you're asking. You said that you know how to write the code, but only by putting it all in one class, is that right? What part about using separate classes do you not understand? Do you not know how to make code in one class aware that the other class exists? Do you not know how code in class A can call a method in class B?
    Please be a bit more specifice about what you don't understand. And at least try using multiple classes, then when you can't figure out why something doesn't work, explain what you did, and what you think should have happened, and what did happen instead.
    To get you started on the basics (and this should have been covered in your course), you write the code for two classes just like for one class. That is, for class A, you create a file A.java and compile it to A.class. For class B, you create a file B.java and compile it to B.class. Given how rudimentary you question is, we'll skip packages for now. Just put all your class files in the same directory, and don't declare packages in the .java files.
    To call a method in class B from code that's in class A, you'll need an object of class B. You instantiate a B, and then call its methods.
    public class B {
      int count;
      public B() { // constructor
      public void increment() {
        count++;
    public class A {
      public static void main(String args[]) {
        B b = new B();
        b.increment();
    }Is this what you were asking?

  • How to show first parameter value in drop down list as a default value dynamically in ssrs report?

    Hi,
    in my ssrs report i have two parameters, accounts and Manager ,there is a cascading between the accounts parameter and manager parameter, as per the cascading we will get managers names based on the account we selected in the accounts parameter,
    my requirement is the first name in the mangers drop down list  has to get selected as default value.
    please help me with this, it is an urgent requirement.
    Thanks in advance,
    Naveen

    Hi NaveenMSBI,
    According to your description, you want to use cascading parameters in the report, if the accounts are selected when you preview the report, the first manager name will be selected from drop down list as the default value. If so, there can be two scenarios:
    • If manager is single-valued parameter, we can get Available Values and Default Values from the same query as below. Then when the accounts are selected, the first manager name will be selected as default value.
    SELECT managerName FROM table_name WHERE accounts IN (@accounts)
    • If manager is multi-valued parameter, we need to use different query for Available Values and Default Values. In this case, please refer to Patrick’s solution.
    For more information about Adding Cascading Parameters, please refer to the following document:
    http://technet.microsoft.com/en-us/library/aa337498(v=sql.105).aspx
    If you have any questions, please feel free to let me know.
    Best Regards,
    Wendy Fu

  • Apple and ATT Don't Care...3 days and still haven't gotten a person to help

    My original iphone since upgrading the firmware to 2.0 has sporatically but for many many hours at a time has stopped allowing incoming or outgoing calls. I have attempted to reach both ATT and Apple to get support. Here is cronology of my attemps to get help to fix my phone. I don't think apple or att care about their customers at this point. After being an att customer for 10 years i am now considering the new sprint service with the new samsung device since I can't get anyone to help me fix my iphone so i can actually make or receive a call.
    July 16th, 2008
    11:30pm called att support 888 327 2610 and chose the option for "not able to send or receive calls"
    spoke to an agent who said i would need to call back in when i got my bill.
    Jason Poersch - Supervisor
    VRU...is routing to billing, not even to tech support
    Tried to tell me to call apple support..but i asked if this was an att issue or apple he said it could be either..well i called att so why does att check it out before telling me to call apple
    Said that I would need to call back when i got my bill to have it adjusted b/c they couldn't adjust it at the moment.
    Asked for corporate phone number to log a complaint....Said to look it up on-line...when my phone isn't working.
    Jason agreed to send the email for me to the corp complaints. I find it very odd that a phone company will not handle complaints via phone, but force you to send them in an email.
    11:50pm...transferred to att support...message experience unusually high call volumes due to networking issues. (what time of the day is good to call when you cant get thru even at midnight???)
    11:59pm David Hamrick in tech support answered
    * unaware of problems ...just normal call volumes ...even though they had a message on phone line
    * we cannot do any trouble shooting here at att at all..you have to call apple
    * David did a warm transfer at 12:01
    Then however ..he said he would have to put me in the queue..as he was transferring me in..the vru said apple was closed and that i would need to call back during normal business hours!!!!
    12:07 am I asked for a manager and David said a manager would tell me the same thing..I said I would still like to speak to a manager. He put me on mute and came back saying a manager would not be available but he can put me thru to voice mail. I said that after being on the phone for over a half an hour..that i would wait until at&t decide to help me. i needed my phone tonight..not another day. He said ok..and put me on hold.
    12:15 am Jerry Henry (mngr)...
    He said that i would need to go to att for any troubleshooting on the phone...i said what about the network..had we ruled that out? after all u had a message on your vru indicating that you were having networking issues. I would think i deserve the courtesy of having someone rule that out before sending me to apple so i don't have to come back again if it does happen to be the network.
    He called as well and was told to call back during normal business hours
    12:30 am *earlier today...outage in this area
    creating a ticket and will call me back in 1/2 hour..
    12:46 am called me back..he has opened a ticket..they should text me and call me when working. Jerry to research apple hours. Jerry to call me at 6:30am with status.
    July 17th, 2008
    6:30am ..no call from Jerry Henry on either phone number. My cell is again not able to send or receive calls.
    9:22am...called 800 331 0500 again..chose options for support...they said they were transferring me to apple support.
    *VRU..experience high call volumes and that they recommend calling back later....but I could hold and did...since it doesn't seem to matter what time of day I call..they are always experiencing high call volumes. .
    9:40 am ..hung up as couldn't hold any longer
    11:55am called support again.
    * *VRU..experience high call volumes and that they recommend calling back later....but I could hold and did...since it doesn't seem to matter what time of day I call..they are always experiencing high call volumes. .
    12:12 pm ...Shawna in Canada ..would not give any additional information to be able to identify her in the event of a follow-up or concern.
    * Also asked for her managers name so i had an additional reference for follow-up. She put me on hold ot go ask her manager if she could give me her managers name. Shawna returned to indicate that her manager said she could not give her manager's name.
    * I then asked to speak to the manager directly...and she indicated it would be a long wait but that she would get a manager and would check back with me while I waited.
    12:18 pm ..put on hold while waiting for a manager
    12:25 pm ...still holding ..no one has checked back with me yet
    12: 41 pm still holding..no one has checked back with me yet
    12:: 57 pm ..still holding..no one has checked back with me yet
    1:06pm ..still holding..no one has checked back with me yet
    If they cared..do you think they would respond at some point?

    FrustratediPhoneuser wrote:
    "My original iphone since upgrading the firmware to 2.0 has sporatically but for many many hours at a time has stopped allowing incoming or outgoing calls."
    Based only on that, stop bugging Att. It's highly unlikely to be their issue.
    Phone was working fine. You didn't change the sim, your plan, or any Att-related apparatus.
    You update the phone's software. That's Apple's purview.
    You've had sporadic functionality with the network, and there aren't widespread posts about Att's network dropping away from many people, so that points to the fault being on your individual unit.
    You haven't mentioned if you've done a full software restore. If you haven't yet, you should try it. Then test it out before loading it back up with applications. Especially if you've jailbroken it.
    If you have jailbroken it, it's all too easy to imagine one of the wild applications isn't compatible with 2.0...
    If it works after the restore, re-install your apps one at a time, checking each time to see which one might be wrecking up your phone.
    Good luck.
    Message was edited by: Argyron

  • Read this gem of customer service! Haha not!

    My first email....
    To whom it may concern,
    Last year I bought a PS3 Wireless headset model PS398085 on sale for 50
    dollars when it was originally 99.99. (Attached is the receipt). I was
    very happy with this price from a coupon(@gamer magazine) and amazon
    price match so I decided to buy the warranty for 12 dollars with the
    hopes and expectation of being able to get a replacement headset if
    anything went wrong.
    I've had issues with the microphone on my headset so I decided to take
    it in and get a new one. To my surprise I didn't see my same model in
    stock only the new headset model. (
    http://www.bestbuy.com/site/sony-gold-wireless-stereo-headset-for-playst
    ation-4-and-playstation-3/3353002.p?id=1219091055230&skuId=3353002&st=ps
    3%20wireless%20headset&cp=1&lp=3
    ). The new model was the same price as my headset's original pricing
    before the savings, and ten dollars less than on your website at
    $89.99.......So I took my headset and receipt and the "new model" to the
    customer service counter expecting a easy transaction. I waited at the
    customer service desk for 5 minutes then finally an associate came up to
    me saying to her manager "Where is everybody?".
    She first tried to give me $50.29 on a gift card then expected me to pay
    another $50 on top of that to get the new model headset from Sony since
    mine was no longer carried. I politely asked for a manager where the
    female associate replied "He's just going to say the same thing". so I
    replied "Thank You" with no response from her....Rude. The managers
    name turned out to be Adam. (Traverse City, MI)
    He heard my situation and still tried to offer me only the $50 gift
    card. I was very confused on how this situation was handled. The
    customer was not heard, I felt like the service team was being
    irrational on a customer service base. I felt like I was getting
    bullied into their solution rather than being heard as a customer.
    I tried to explain my headset was originally $100 dollars but I waited
    for a good deal and received it at half price. I feel like now my
    warranty is being taken advantage of because all I want is a replacement
    headset, not to spend another $50 to get a replacement "new model", if
    that is the case why did I buy the warranty on my headset?
    I have always loved Best Buy and have shopped there for my electronics
    almost all my life, but to be honest I feel misled and frustrated over
    this. I've recently bought the ps4 so I was expecting to buy my games
    and future accessories from Best Buy. I've also just bought a new home
    and will most likely need new appliances in the future. I'm just saying
    this was very poor judgement for customer satisfaction. I'm a potential
    future customer that honestly feels turned away.
    Please help me out..... Thank you
    Their reply.......
    Thank you for contacting Geek Squad about replacing your PS3 headset. I
    understand the frustration you feel with the replacement with your
    product, however we can only offer you up to and not to exceed the
    orignal purchase price. Even though the headset had a higher value than
    the price you paid since we no longer carry that product we can only
    issue a gift card for a maxium of what you actually paid. The issuing of
    gift cards is handled like a refund. If you had returned the product for
    a refund we would only refund the price you paid and not the total value
    of the headset. I understand that you expected this to be handled as a
    exchange rather than a refund, however due to the fact we didnt have a
    headset to perform an exchange adherent to the Protection Plan terms and
    conditions, we have to handle the transaction in the same way we would
    handle a return.
    In the terms and conditions of the Protection Plan the policies is as
    follows:
    If we determine, at our sole discretion, that your product cannot be
    repaired, we will replace it with a product of like kind and quality
    that is of comparable performance or reimburse you for replacement of
    the product with a voucher or gift card, at our discretion, equal to the
    current market value of the product, as determined by us, not to exceed
    the original purchase price of your product, including taxes.
    Here is a link to the terms and conditions of your Protection Plan.
    http://www.geeksquad.com/uploadedFiles/wwwgeeksquadcom/protection_plans/
    Geek_Squad_Protection_TsandCs_7_15_12_English.pdf
    I hope this clears up why you were offered a gift card for $50. We again
    do apologize this has been a frustrating process for you. Should you
    have anymore questions or concerns please email us or call us at
    1-800-433-5772.
    In conclusion they pretty much lost a lifetime customer for 50 bucks. Good luck dealing with this customer service!
    Solved!
    Go to Solution.

    Let me clerify the warranty is good for the price you PAID. You only paid bestbuy $50 for the headset becasue you used mfg coupons and other rebates to get the price lowered like a amazon price match. The issue with this is the warranty allows for an exchange of EQUAL goods. Since the old headset is no longer offered any longer Best buy is left with very limited options. The warranty is handled by a third party which means they actually process and accept or deny all proteciton plan claims. The warranty just like any other warranty only protects you up to the cost of what you paid. Car insurance is a good example unless you use a specific insurance that says if your car is totaled at no fault of your own they upgrade you(its in the contract you sign with them and bestbuy had no such agreement with you.) The protection plan you paid for essentially protects you from your loss of the amount you paid. If I for example somehow aquired a rare car where there is only 1 in the entire world and I bought it from a dealership for lets say $50,000 and the car basically is totaled due to some defect from the mfg or what have you. The insurance company only reinburses me for the value of the car(what I paid in this case.) Since there isnt another car like it the company can reinburse me with they are left with the only option left. To reinburse me the amount that I invested in the car. If there was another car that there was only one of that was the newer model of my previous car and it was $100,000, I couldn't reasonably DEMAND that they give me the newer model for the same price as my previous car that I only paid $50,000 for. Again this is a legal service agreement between you and a third party company for your headset. Best buy will do what they can in this matter and refund you the total cost you paid(this is acceptable and reasonable for anyone looking at the matter using logic.) How do you honestly expect and demand to be given the better and more expensive model at no additional cost? Can you show me where in the service agreement you signed and said you would lawfully abide by that says "If for whatever reason we can no longer get you the product you purchase we agree to give you a 100% return of investments and upgrade you to the newest latest model at no addition cost to you." The fact that best buy is willing to give you back your original investment and refund the protection plan amount that wasnt used is more then acceptable. Do you think if it worked the way you demand it does that a insurance company that offers protection of your products would be in business if every time someone made a claim they gave them back Double what they originally spent? It makes no sense. You shouldnt be mad and taking this out on best buy. This was your legal responsibility between you and the protection plan contractors and best buy is just the middle man with the product like a dealership. It is not up to best buy to make it right since you agreed that this is how it may be handled if your product is no longer available. You got to use the headset for as long as you did for pennies on the dollar(you only lose a little bit of the protection plan and they are returning the original cost of your investment.)
    While I am an employee of best buy anything I say here is solely my opinion and I will use it to help you the best I can with my knowledge/Expertise however getting your issue solved is up to a community connector as I like any other employee have no power on these forums.

  • For each in xslt

    From the attachment, The 'string' element under the record 'AoIAgeGroups' is set to unbounded.
    I am working on xslt, want to loop through every element of string and display as output.
    The xslt is as below:
    <types:Line>Age Groups:</types:Line>
      <xsl:for-each select="s1:AoIAgeGroups/s3:string">
       <types:Line><xsl:value-of select="text()"/></types:Line>
      </xsl:for-each>
    But I am getting only the first element in xml input string. It's not listing everything in it.
    The input xml is as below:
    <AoIAgeGroups xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <b:string>0-5 years</b:string>
    <b:string>6-12 years</b:string>
    <b:string>13-24 years</b:string>
    <b:string>25-65 years</b:string>
    <b:string>65+ years</b:string>
    </AoIAgeGroups>
    Currently it's listing only the 0-5 years of the input xml string. I want to list out all others so the output will be
    0-5 years
    6-12 years
    13-24 years
    25-65 years
    65+ years

    <?xml version="1.0" encoding="utf-16" ?>
    - <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:var="http://schemas.microsoft.com/BizTalk/2003/var" exclude-result-prefixes="msxsl var s0 s1 userCSharp" version="1.0" xmlns:ns0="http://esb/email/2011/01" xmlns:types="http://esb/email/types/2011/01" xmlns:s3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:s2="http://esb/phrc/1" xmlns:s1="http://esb/registration/1" xmlns:s0="http://esb/shared/1" xmlns:userCSharp="http://schemas.microsoft.com/BizTalk/2003/userCSharp" xmlns:ScriptNS0="http://schemas.microsoft.com/BizTalk/2003/ScriptNS0">
    <xsl:output omit-xml-declaration="yes" method="xml" version="1.0" />
    - <xsl:template match="/">
    <xsl:apply-templates select="/s1:Registration" />
    </xsl:template>
    - <xsl:template match="/s1:Registration">
    - <ns0:Plain>
    <types:Subject>Form Submission for Registration</types:Subject>
    - <types:DeliveryReceipt>
    <xsl:text>0</xsl:text>
    </types:DeliveryReceipt>
    - <types:ReadReceipt>
    <xsl:text>0</xsl:text>
    </types:ReadReceipt>
    - <types:From>
    - <xsl:choose>
    - <xsl:when test="string-length(s1:PersonalDetails/s0:ContactDetails/s0:EmailAddress/text()) > 0">
    - <types:EmailAddress>
    <xsl:value-of select="s1:PersonalDetails/s0:ContactDetails/s0:EmailAddress/text()" />
    </types:EmailAddress>
    </xsl:when>
    - <xsl:otherwise>
    <xsl:variable name="var:v6" select="ScriptNS0:Read("eFormsV2" , "DefaultCitizenFromEmail")" />
    - <types:EmailAddress>
    <xsl:value-of select="$var:v6" />
    </types:EmailAddress>
    </xsl:otherwise>
    </xsl:choose>
    <types:DisplayName>Form Submission for Registration</types:DisplayName>
    </types:From>
    - <types:To>
    <xsl:variable name="var:v6" select="ScriptNS0:Read("eFormsV2" , "PHRCRegistrationDepartmentEmail")" />
    - <types:EmailAddress>
    <xsl:value-of select="$var:v6" />
    </types:EmailAddress>
    </types:To>
    <types:Line>The following message has been submitted.</types:Line>
    <types:Line />
    - <!-- Details collected for all types of membership
    -->
    <types:Line>Details:</types:Line>
    <types:Line />
    - <types:Line>
    Name:
    <xsl:value-of select="s1:PersonalDetails/s0:ContactDetails/s0:Title/text()" />
    <xsl:text />
    <xsl:value-of select="s1:PersonalDetails/s0:ContactDetails/s0:FirstName/text()" />
    <xsl:text />
    <xsl:value-of select="s1:PersonalDetails/s0:ContactDetails/s0:Surname/text()" />
    </types:Line>
    <types:Line />
    - <xsl:if test="string-length(s1:PersonalDetails/s0:ContactDetails/s0:EmailAddress/text()) > 0">
    - <types:Line>
    Email:
    <xsl:value-of select="s1:PersonalDetails/s0:ContactDetails/s0:EmailAddress/text()" />
    </types:Line>
    </xsl:if>
    <types:Line />
    - <xsl:if test="string-length(s1:PersonalDetails/s0:ContactDetails/s0:MobilePhone/text()) > 0">
    - <types:Line>
    Mobile Phone:
    <xsl:value-of select="s1:PersonalDetails/s0:ContactDetails/s0:MobilePhone/text()" />
    </types:Line>
    </xsl:if>
    <types:Line />
    - <types:Line>
    Type of Membership:
    <xsl:value-of select="s1:TypeOfMembership/text()" />
    </types:Line>
    <types:Line />
    - <!-- Home details only collected for Professionals and students
    -->
    - <xsl:if test="s1:TypeOfMembership/text() = 'Student' or s1:TypeOfMembership/text() = 'Professional'">
    <types:Line />
    - <xsl:if test="string-length(s1:PersonalDetails/s0:ContactDetails/s0:HomePhone/text()) > 0">
    - <types:Line>
    Home Phone:
    <xsl:value-of select="s1:PersonalDetails/s0:ContactDetails/s0:HomePhone/text()" />
    </types:Line>
    <types:Line />
    </xsl:if>
    <types:Line>Address:</types:Line>
    - <xsl:if test="string-length(s1:PersonalDetails/s0:AddressDetails/s0:BusinessName/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:PersonalDetails/s0:AddressDetails/s0:BusinessName/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:PersonalDetails/s0:AddressDetails/s0:HouseName/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:PersonalDetails/s0:AddressDetails/s0:HouseName/text()" />
    </types:Line>
    </xsl:if>
    - <types:Line>
    <xsl:value-of select="s1:PersonalDetails/s0:AddressDetails/s0:HouseNumber/text()" />
    <xsl:text />
    <xsl:value-of select="s1:PersonalDetails/s0:AddressDetails/s0:Street/text()" />
    </types:Line>
    - <xsl:if test="string-length(s1:PersonalDetails/s0:AddressDetails/s0:Locality/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:PersonalDetails/s0:AddressDetails/s0:Locality/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:PersonalDetails/s0:AddressDetails/s0:Town/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:PersonalDetails/s0:AddressDetails/s0:Town/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:PersonalDetails/s0:AddressDetails/s0:County/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:PersonalDetails/s0:AddressDetails/s0:County/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:PersonalDetails/s0:AddressDetails/s0:PostCode/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:PersonalDetails/s0:AddressDetails/s0:PostCode/text()" />
    </types:Line>
    </xsl:if>
    <types:Line />
    </xsl:if>
    - <!-- Course Details are only collected for students
    -->
    <types:Line />
    - <xsl:if test="s1:TypeOfMembership/text() = 'Student'">
    - <types:Line>
    Course Title:
    <xsl:value-of select="s1:CourseDetails/s2:CourseTitle/text()" />
    </types:Line>
    - <xsl:if test="string-length(s1:CourseDetails/s2:Department/text()) > 0">
    - <types:Line>
    Department:
    <xsl:value-of select="s1:CourseDetails/s2:Department/text()" />
    </types:Line>
    </xsl:if>
    - <types:Line>
    College / University:
    <xsl:value-of select="s1:CourseDetails/s2:EstablishmentName/text()" />
    </types:Line>
    <types:Line />
    <types:Line>College / University Address:</types:Line>
    - <xsl:if test="string-length(s1:CourseDetails/s2:Address/s0:BusinessName/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:Address/s0:BusinessName/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:CourseDetails/s2:Address/s0:HouseName/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:Address/s0:HouseName/text()" />
    </types:Line>
    </xsl:if>
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:Address/s0:HouseNumber/text()" />
    <xsl:text />
    <xsl:value-of select="s1:CourseDetails/s2:Address/s0:Street/text()" />
    </types:Line>
    - <xsl:if test="string-length(s1:CourseDetails/s2:Address/s0:Locality/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:Address/s0:Locality/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:CourseDetails/s2:Address/s0:Town/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:Address/s0:Town/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:CourseDetails/s2:Address/s0:County/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:Address/s0:County/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:CourseDetails/s2:Address/s0:PostCode/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:Address/s0:PostCode/text()" />
    </types:Line>
    </xsl:if>
    <types:Line />
    - <types:Line>
    Tutors contact no.:
    <xsl:value-of select="s1:CourseDetails/s2:Tutor/s0:ContactDetails/s0:WorkPhone/text()" />
    </types:Line>
    <types:Line />
    - <types:Line>
    Tutors email address:
    <xsl:value-of select="s1:CourseDetails/s2:Tutor/s0:ContactDetails/s0:EmailAddress/text()" />
    </types:Line>
    <types:Line />
    <types:Line>Term time address:</types:Line>
    - <xsl:if test="string-length(s1:CourseDetails/s2:TermTimeAddress/s0:BusinessName/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:TermTimeAddress/s0:BusinessName/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:CourseDetails/s2:TermTimeAddress/s0:HouseName/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:TermTimeAddress/s0:HouseName/text()" />
    </types:Line>
    </xsl:if>
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:TermTimeAddress/s0:HouseNumber/text()" />
    <xsl:text />
    <xsl:value-of select="s1:CourseDetails/s2:TermTimeAddress/s0:Street/text()" />
    </types:Line>
    - <xsl:if test="string-length(s1:CourseDetails/s2:TermTimeAddress/s0:Locality/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:TermTimeAddress/s0:Locality/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:CourseDetails/s2:TermTimeAddress/s0:Town/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:TermTimeAddress/s0:Town/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:CourseDetails/s2:TermTimeAddress/s0:County/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:TermTimeAddress/s0:County/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:CourseDetails/s2:TermTimeAddress/s0:PostCode/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:CourseDetails/s2:TermTimeAddress/s0:PostCode/text()" />
    </types:Line>
    </xsl:if>
    <types:Line />
    </xsl:if>
    - <xsl:if test="s1:TypeOfMembership/text() = 'Professional'">
    <types:Line />
    - <xsl:if test="string-length(s1:ProfessionalDetails/s2:ProfessionalCategory/text()) > 0">
    - <types:Line>
    Professional Category:
    <xsl:value-of select="s1:ProfessionalDetails/s2:ProfessionalCategory/text()" />
    </types:Line>
    <types:Line />
    </xsl:if>
    - <types:Line>
    Line Managers Name:
    <xsl:value-of select="s1:ProfessionalDetails/s2:LineManager/s0:ContactDetails/s0:FirstName/text()" />
    </types:Line>
    - <xsl:if test="string-length(s1:ProfessionalDetails/s2:LineManager/s0:ContactDetails/s0:WorkPhone/text()) > 0">
    - <types:Line>
    Line Managers No.:
    <xsl:value-of select="s1:ProfessionalDetails/s2:LineManager/s0:ContactDetails/s0:WorkPhone/text()" />
    </types:Line>
    </xsl:if>
    <types:Line />
    </xsl:if>
    - <!-- Employment details only collected for professional and leaflet members
    -->
    - <xsl:if test="s1:TypeOfMembership/text() = 'Professional' or s1:TypeOfMembership/text() = 'Only want to order leaflets'">
    <types:Line />
    - <types:Line>
    Job Title:
    <xsl:value-of select="s1:ProfessionalDetails/s2:JobTitle/text()" />
    </types:Line>
    <types:Line />
    - <xsl:if test="string-length(s1:ProfessionalDetails/s2:Department/text()) > 0">
    - <types:Line>
    Department:
    <xsl:value-of select="s1:ProfessionalDetails/s2:Department/text()" />
    </types:Line>
    <types:Line />
    </xsl:if>
    - <types:Line>
    Organisation:
    <xsl:value-of select="s1:ProfessionalDetails/s2:Organisation/text()" />
    </types:Line>
    <types:Line />
    <types:Line>Address:</types:Line>
    - <xsl:if test="string-length(s1:ProfessionalDetails/s2:Address/s0:BusinessName/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:ProfessionalDetails/s2:Address/s0:BusinessName/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:ProfessionalDetails/s2:Address/s0:HouseName/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:ProfessionalDetails/s2:Address/s0:HouseName/text()" />
    </types:Line>
    </xsl:if>
    - <types:Line>
    <xsl:value-of select="s1:ProfessionalDetails/s2:Address/s0:HouseNumber/text()" />
    <xsl:text />
    <xsl:value-of select="s1:ProfessionalDetails/s2:Address/s0:Street/text()" />
    </types:Line>
    - <xsl:if test="string-length(s1:ProfessionalDetails/s2:Address/s0:Locality/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:ProfessionalDetails/s2:Address/s0:Locality/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:ProfessionalDetails/s2:Address/s0:Town/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:ProfessionalDetails/s2:Address/s0:Town/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:ProfessionalDetails/s2:Address/s0:County/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:ProfessionalDetails/s2:Address/s0:County/text()" />
    </types:Line>
    </xsl:if>
    - <xsl:if test="string-length(s1:ProfessionalDetails/s2:Address/s0:PostCode/text()) > 0">
    - <types:Line>
    <xsl:value-of select="s1:ProfessionalDetails/s2:Address/s0:PostCode/text()" />
    </types:Line>
    </xsl:if>
    <types:Line />
    - <types:Line>
    Work telephone numbers:
    <xsl:value-of select="s1:ProfessionalDetails/s2:PhoneNumbers/text()" />
    </types:Line>
    <types:Line />
    </xsl:if>
    <types:Line />
    - <types:Line>
    Confirmation box name:
    <xsl:value-of select="s1:AcceptanceName/text()" />
    </types:Line>
    <types:Line />
    <types:Line />
    <types:Line>Areas of interest</types:Line>
    <types:Line />
    <types:Line>Age Groups:</types:Line>
    - <xsl:for-each select="s1:AoIAgeGroups/s3:string">
    - <types:Line>
    <xsl:value-of select="text()" />
    </types:Line>
    </xsl:for-each>
    <types:Line />
    <types:Line>Topics:</types:Line>
    - <xsl:for-each select="s1:AoITopics/s3:string">
    - <types:Line>
    <xsl:value-of select="text()" />
    </types:Line>
    </xsl:for-each>
    </ns0:Plain>
    </xsl:template>
    </xsl:stylesheet>
    <?xml version="1.0" encoding="utf-8" ?>
    - <Registration xmlns="http://esb/registration/1" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
    - <MetaData xmlns:b="http://esb/shared/1">
    <b:UTRN>W86180141692</b:UTRN>
    <b:EnquiryType i:nil="true" />
    <b:SubType i:nil="true" />
    <b:RequestStatus i:nil="true" />
    <b:RequestSubStatus i:nil="true" />
    <b:CreatedBy i:nil="true" />
    <b:Application i:nil="true" />
    <b:LGNLCategory i:nil="true" />
    <b:FormRef i:nil="true" />
    <b:FormVersion i:nil="true" />
    <b:ProcessStage i:nil="true" />
    <b:CreatedWhen i:nil="true" />
    <b:CreatedWhere i:nil="true" />
    <b:CreatedHow i:nil="true" />
    <b:SentFlag i:nil="true" />
    </MetaData>
    - <PersonalDetails xmlns:b="http://esb/shared/1">
    - <b:ContactDetails>
    <b:Title>Mr</b:Title>
    <b:FirstName>f</b:FirstName>
    <b:Surname>surname</b:Surname>
    <b:EmailAddress>[email protected]</b:EmailAddress>
    <b:HomePhone />
    <b:MobilePhone>m</b:MobilePhone>
    <b:WorkPhone i:nil="true" />
    <b:Fax i:nil="true" />
    <b:Minicom i:nil="true" />
    <b:PreferredContact i:nil="true" />
    </b:ContactDetails>
    - <b:AddressDetails>
    <b:FlatUnit />
    <b:UPRN>000072532081</b:UPRN>
    <b:BusinessName />
    <b:HouseName />
    <b:HouseNumber>1</b:HouseNumber>
    <b:Locality>Woodhouse</b:Locality>
    <b:Street>Delph Court</b:Street>
    <b:LPILevel />
    <b:Town>Leeds</b:Town>
    <b:County>Leeds</b:County>
    <b:Classification>RD06</b:Classification>
    <b:Country>United Kingdom</b:Country>
    <b:PostCode>LS6 2HL</b:PostCode>
    <b:Ward>Hyde Park and Woodhouse</b:Ward>
    </b:AddressDetails>
    </PersonalDetails>
    - <CourseDetails xmlns:b="http://esb/phrc/1">
    <b:CourseTitle />
    <b:Department />
    <b:EstablishmentName />
    - <b:Address xmlns:c="http://esb/shared/1">
    <c:FlatUnit />
    <c:UPRN i:nil="true" />
    <c:BusinessName />
    <c:HouseName />
    <c:HouseNumber />
    <c:Locality />
    <c:Street />
    <c:LPILevel i:nil="true" />
    <c:Town />
    <c:County />
    <c:Classification i:nil="true" />
    <c:Country i:nil="true" />
    <c:PostCode />
    <c:Ward i:nil="true" />
    </b:Address>
    - <b:Tutor xmlns:c="http://esb/shared/1">
    - <c:ContactDetails>
    <c:Title i:nil="true" />
    <c:FirstName i:nil="true" />
    <c:Surname i:nil="true" />
    <c:EmailAddress />
    <c:HomePhone i:nil="true" />
    <c:MobilePhone i:nil="true" />
    <c:WorkPhone />
    <c:Fax i:nil="true" />
    <c:Minicom i:nil="true" />
    <c:PreferredContact i:nil="true" />
    </c:ContactDetails>
    <c:AddressDetails i:nil="true" />
    </b:Tutor>
    <b:StudentEmailAddress i:nil="true" />
    - <b:TermTimeAddress xmlns:c="http://esb/shared/1">
    <c:FlatUnit />
    <c:UPRN i:nil="true" />
    <c:BusinessName />
    <c:HouseName />
    <c:HouseNumber />
    <c:Locality />
    <c:Street />
    <c:LPILevel i:nil="true" />
    <c:Town />
    <c:County />
    <c:Classification i:nil="true" />
    <c:Country i:nil="true" />
    <c:PostCode />
    <c:Ward i:nil="true" />
    </b:TermTimeAddress>
    </CourseDetails>
    - <ProfessionalDetails xmlns:b="http://esb/phrc/1">
    <b:ProfessionalCategory>Admin/Clerical/Management</b:ProfessionalCategory>
    - <b:LineManager xmlns:c="http://esb/shared/1">
    - <c:ContactDetails>
    <c:Title i:nil="true" />
    <c:FirstName>l</c:FirstName>
    <c:Surname i:nil="true" />
    <c:EmailAddress i:nil="true" />
    <c:HomePhone i:nil="true" />
    <c:MobilePhone i:nil="true" />
    <c:WorkPhone>lmn</c:WorkPhone>
    <c:Fax i:nil="true" />
    <c:Minicom i:nil="true" />
    <c:PreferredContact i:nil="true" />
    </c:ContactDetails>
    <c:AddressDetails i:nil="true" />
    </b:LineManager>
    <b:JobTitle>jt</b:JobTitle>
    <b:Department>d</b:Department>
    <b:Organisation>o</b:Organisation>
    - <b:Address xmlns:c="http://esb/shared/1">
    <c:FlatUnit />
    <c:UPRN>000072532081</c:UPRN>
    <c:BusinessName />
    <c:HouseName />
    <c:HouseNumber>1</c:HouseNumber>
    <c:Locality>Woodhouse</c:Locality>
    <c:Street>Delph Court</c:Street>
    <c:LPILevel />
    <c:Town>Leeds</c:Town>
    <c:County>Leeds</c:County>
    <c:Classification>RD06</c:Classification>
    <c:Country>United Kingdom</c:Country>
    <c:PostCode>LS6 2HL</c:PostCode>
    <c:Ward>Hyde Park and Woodhouse</c:Ward>
    </b:Address>
    <b:PhoneNumbers>wtn</b:PhoneNumbers>
    </ProfessionalDetails>
    <TypeOfMembership>Professional</TypeOfMembership>
    <WhoToldYou>how did you</WhoToldYou>
    <AcceptanceName>please</AcceptanceName>
    - <AoIAgeGroups xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <b:string>0-5 years</b:string>
    <b:string>6-12 years</b:string>
    <b:string>13-24 years</b:string>
    <b:string>25-65 years</b:string>
    <b:string>65+ years</b:string>
    </AoIAgeGroups>
    - <AoITopics xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <b:string>Accident prevention</b:string>
    <b:string>Healthy eating</b:string>
    <b:string>Mental health</b:string>
    <b:string>Parenting / Child health</b:string>
    <b:string>Physical activity</b:string>
    <b:string>Sexual health</b:string>
    <b:string>Substance use</b:string>
    </AoITopics>
    </Registration>

  • Flash 2D Column not grouping data points

    I am trying to use a Flash column chart to display 3 data columns (Planned, Scheduled, Completed) by Month. It works fine as a stacked bar, but when I try to do it as a bar, expecting to see the 3 columns for each month of my schedule, I have problems. Instead of seeing 3 columns for each month, it tries to display 21 columns (3 columns * 7 months) for each month. If I choose to "Show Legend", I get the 3 column titles displayed 7 times for a total of 21 Legend items. I went to the AnyChart website and found documentation. However, it has not helped me. Everything in the documentation relates to XML settings. I tried using custom XML and including the XML settings that the documentation said was necessary to group the numbers by series, but it didn't help. Is there no documentation for the APEX implementation of AnyChart?
    Here is the code for one of the series: select null as link, 'March',
    (select(select sum(w2.TMW_TARGET_PAYORS)
      from tulsa_migration_weeks w2
      where to_char(w2.tmw_week_begin, 'mm')= '03')-
    (select count(x.payor_xref_tul_int_bundle_id) 
    from payor_xref x join
            tulsa_int_sol_bundles b2 on
               x.PAYOR_XREF_TUL_INT_BUNDLE_ID =
               B2.TULSA_INT_BUNDLE_ID
    where X.PAYOR_XREF_TUL_INT_BUNDLE_ID is not null
           and b2.tulsa_int_bundle_target_date is not null
           and to_char(b2.tulsa_int_bundle_target_date, 'mm') = '03')-
    (select count(x.payor_xref_tul_int_bundle_id)
      from payor_xref x join
            tulsa_int_sol_bundles b2 on
               x.PAYOR_XREF_TUL_INT_BUNDLE_ID =
               B2.TULSA_INT_BUNDLE_ID
    where X.PAYOR_XREF_TUL_INT_BUNDLE_ID is not null
           and b2.tulsa_int_bundle_comp_date is not null
           and to_char(b2.tulsa_int_bundle_comp_date, 'mm') = '03'
    from dual) as "Planned",
    ((select count(x.payor_xref_tul_int_bundle_id) 
    from payor_xref x join
            tulsa_int_sol_bundles b2 on
               x.PAYOR_XREF_TUL_INT_BUNDLE_ID =
               B2.TULSA_INT_BUNDLE_ID
    where X.PAYOR_XREF_TUL_INT_BUNDLE_ID is not null
           and b2.tulsa_int_bundle_target_date is not null
           and to_char(b2.tulsa_int_bundle_target_date, 'mm') = '03')-
    (select count(x.payor_xref_tul_int_bundle_id)
      from payor_xref x join
            tulsa_int_sol_bundles b2 on
               x.PAYOR_XREF_TUL_INT_BUNDLE_ID =
               B2.TULSA_INT_BUNDLE_ID
    where X.PAYOR_XREF_TUL_INT_BUNDLE_ID is not null
           and b2.tulsa_int_bundle_comp_date is not null
           and to_char(b2.tulsa_int_bundle_comp_date, 'mm') = '03'
    ) as "Sched-Not Compl",
    (select count(x.payor_xref_tul_int_bundle_id)
      from payor_xref x join
            tulsa_int_sol_bundles b2 on
               x.PAYOR_XREF_TUL_INT_BUNDLE_ID =
               B2.TULSA_INT_BUNDLE_ID
    where X.PAYOR_XREF_TUL_INT_BUNDLE_ID is not null
           and b2.tulsa_int_bundle_comp_date is not null
           and to_char(b2.tulsa_int_bundle_comp_date, 'mm') = '03'
    ) as "Completed"
    from dualThe custom XML I have tried looks like this... <?xml version = "1.0" encoding="utf-8" standalone = "yes"?>
    <root>
      <type>
        <chart type="3DColumn" plot_type="CategorizedBySeriesVertical">
          <animation enabled="yes" appearance="size" speed="10"  />
          <data_plot_settings default_series_type="Bar">
    - <bar_series>
    - <!--  Enabling data-labels and format them as categories names as we want to show managers' names 
      -->
    - <label_settings enabled="true">
      <position anchor="XAxis" />
      <format>{%CategoryName}</format>
      <background enabled="false" />
      <font bold="False" />
      </label_settings>
      <tooltip_settings enabled="True" />
      </bar_series>
      </data_plot_settings>
          <hints auto_size="yes">
            <text><![CDATA[{NAME}, {VALUE}]]></text>
            <font type="Verdana" size="10" color="0x000000" />
          </hints>
          <names show="no"/>
          <values show="no" prefix="" postfix="" decimal_separator="." thousand_separator="," decimal_places="0" />
          <arguments show="no" />
          <column_chart column_space="3" block_space="12">
            <border enabled="no" />
            <block_names enabled="yes" placement="chart" position="bottom" >
              <font type="Verdana" size="10" color="0x000000" />
            </block_names>
          </column_chart>
        </chart>
        <workspace>
          <background enabled="yes" type="gradient" gradient_type="linear">
            <colors>
              <color>0x6699FF</color>
              <color>0xFFFFFF</color>
            </colors>
            <alphas>
              <alpha>100</alpha>
              <alpha>100</alpha>
            </alphas>
            <ratios>
              <ratio>0</ratio>
              <ratio>0xFF</ratio>
            </ratios>
            <matrix r=".785385"/>
          </background>
          <base_area enabled="no" />
          <chart_area enabled="yes" x="80" y="50" width="580" height="230" deep="0">
            <background enabled="no"/>
            <border enabled="yes" size="1"/>
          </chart_area>
          <x_axis name="Month" smart="yes" position="center_bottom" >
            <font type="Verdana" size="14" color="0x000000" bold="no" align="center" />
          </x_axis>
          <y_axis name="Migrations" smart="yes" position="left_center" >
            <font type="Verdana" size="14" color="0x000000" bold="no" align="center" />
          </y_axis>
          <grid>
            <values />
          </grid>
        </workspace>
        <legend enabled="yes" x="680" y="50">
          <names enabled="yes">
            <font type="Verdana" size="10" color="0x000000" />
          </names>
          <values enabled="no"/>
          <scroller enabled="no"/>
          <header enabled="no"/>
          <background alpha="0"/>
        </legend>
      </type>
      #DATA#
    </root>Any help anyone can provide would be greatly appreciated!
    Dale

    Hi Anton,
    I mailed the details ([email protected]) requested from you . Pls help me
    in getting this issue resolved .
    The two queries when run seperately giving proper values and the chart is working fine but when I want to combine this two queries by adding one series for the second query I am having issues in displaying the columns properly .

  • Getting User's Manager Credentials through JNDI in AD! (Urgent)

    Hi Techies,
    I want to know if their is anyway through which we can get the User's Manager Credentials i.e First Name LastName and Email,
    I know that Managers Name can be pulled if its thier in users Object entry.
    Its really urgent, please post the code if their is some way.
    Thanks in Advance
    Somil

    Like albin pointed out you can use the email definition form, create your own email defintion and then attach that to the recon insert received task of the xellerate users prov process or you can use the tcEmailNotificationUtil class from the xlDataObjects.jar Decompile the class you can see that it exposes many methods like setBody() setSubject and even sendMail(). this api proves helpful when you need to replace certain tokens in your mail with certain values from your porgram.

  • Update fails when select list value isn't changed

    Hi Folks,
    I am using htmldb_item to create a report form that is updateable. There is a checkbox in the first column and I am using a technique discussed in the forum to make sure I am getting the values from the checked rows in order to perform the updates.
    However, I have noticed that if I do not change the selection in the select list, and check the "update row" checkbox, I get a "ORA-01722: invalid number" error.
    I'll provide both the select and update statements and would appreciate it if someone could help me discern a solution.
    == SELECT STATEMENT ==
    select
    htmldb_item.checkbox(1,rownum),
    htmldb_item.hidden (2, p.id) ||
    htmldb_item.text(3,p.project_name, 40) as project_name,
    htmldb_item.select_list(4, p.gts_dependant, 'Y;Y,N;N', null, 'NO')as GTS_Dependant,
    htmldb_item.select_list(5, p.gxp_relevant, 'Y;Y,N;N', null, 'NO') as GxP_Relevant,
    htmldb_item.select_list_from_lov(6, u.user_first_name||' '||u.user_last_name,
    'PROJECT_MANAGERS', NULL, 'NO') as project_manager
    from
    eprs_project p, eprs_project_monthly pm, eprs_user u
    where
    p.id = pm.project_id and
    pm.project_manager = u.id and
    to_char(record_date, 'MON YYYY') = to_char(sysdate, 'MON YYYY') and
    p.program_id = :P8_SELECT_PROGRAM== SUBMIT STATEMENT ==
    for i in 1..HTMLDB_APPLICATION.G_F01.COUNT
    loop
    update eprs_project set
    project_name = HTMLDB_APPLICATION.G_F03(HTMLDB_APPLICATION.G_F01(i)),
    gts_dependant = HTMLDB_APPLICATION.G_F04(HTMLDB_APPLICATION.G_F01(i)),
    gxp_relevant = HTMLDB_APPLICATION.G_F05(HTMLDB_APPLICATION.G_F01(i))
    where id = HTMLDB_APPLICATION.G_F02(HTMLDB_APPLICATION.G_F01(i));
    update eprs_project_monthly set
    project_manager = HTMLDB_APPLICATION.G_F06(HTMLDB_APPLICATION.G_F01(i))
    where project_id = HTMLDB_APPLICATION.G_F02(HTMLDB_APPLICATION.G_F01(i)) and
    to_char(record_date, 'MON YYYY') = to_char(SYSDATE, 'MON YYYY');
    end loop;
    Analysis
    I've narrowed the behavior down to the Select List. The "u.user_first_name||' '||u.user_last_name" assembles the first name and last name from the user table, but must not have a value associated with it, as the rest of the names do (because they come from the application LOV "PROJECT_MANAGERS." Therefore, when the user checks the "Update Row" checkbox (rownum), there is no value associated with the selection. This would explain the invalid number error message.
    If this is correct, then I am not understanding the SELECT_LIST_FROM_LOV function sufficiently. The documentation says about the p_value parameter: "This value should be a value in the p_list_values parameter." This is a small cut and paste typo because there is no p_list_values parameter, but rather a p_lov parameter. Anyway, the p_value is the default displayed value, which ideally would be one of the items from the p_lov list. It is, but not really. By that I mean, the current value is a valid name but isn't from the application LOV, per se. Therefore, I had proceeded merrily on my way believing I had fulfilled the API requirements because I had provided a "current value" and an application LOV.
    The example in the user guide provides only a column name for the p_value parameter, so I don't understand how I would associate a value with the display item (from the p_value parameter) to prevent the error message from being generated. Is there a best practice for this?
    Any guidance would be most gratefully appreciated.
    Yours,
    Petie

    Hi. I've tried a few things to get a value into the p_value parameter.
    Attempt 1:
    u.user_first_name||' '||u.user_last_name;u.idAttempt 2:
    'u.user_first_name||'' ''||u.user_last_name;u.id'Unfortunately, neither of these was successful. The first one wasn't valid syntax and the second was reproduced as a string literal.
    Have I stumped everyone? Or am I just missing something really obvious? Any thoughts? Any workarounds? Should I create an intermediate view with the first and last names already concatanated? That wouldn't put the ID into the p_value parameter. The examples in the Users Guide don't address the value part of the "Display/Value" pairing in the Select List. They provide either a static display or a single column.
    Right now, I have to put something like the following into the users manual:
    "When updating core project data, you must re-select the first occurance of the project managers name from the select list. If you do not re-select the project manager name, you will receive an error when you Submit the data for update."
    IMHO, this is pretty lame. Don't you agree?
    Thanks for reading and any thought you can offer.
    Petie

Maybe you are looking for

  • What happened to my subscription order?

    HI,  I have purchased 10$ subscription in my account but the status shows it's pending. Moreover it also shows two pending orders of 10$ while I purchased only one. Please explain me what is going to happen next. Is skype going to charge me twice? I

  • Can't find my downloaded applications anywhere (specifically Indesign)

    Help! I'm using the Creative Cloud and downloaded both illustrator and Indesign on a free trial... however I cannot locate where these downloaded applications are. Any help is much appriciated.

  • CC programs on MAC 10.10.2

    I cannot use CC programs on my new MAC with Yosemite 10.10.2 I have installed latest Java 8.31 (first uninstalled it), tried to install CC desktop and it always stops and days it needs new CC desktop! Can anyone help? Kari

  • Can't mount home burned dvd-rw

    At one point things were fine. I could mount my dvd-rw with .avi files on them. I had burned them myself and could watch them with Quicktime & flip4mac. Now the dvd's won't mount. The Mac says they are blank dvd's. What is up with that? I am trying t

  • I loaded Photoshop Elements 11 on my Mac.

    I loaded Photoshop Elements 11 in my Mac.  In i-Photo preferences, I selected edit photos in Photoshop Elements 11.  When I try to edit a photo in i-Photo, Photoshop Elements 11 opens, but the photo I weant to edit does not load.  What am I doing wro