Query for active tasks
Im trying to query for worklist tasks associated with a running business process. Using the WorkListManager and TaskSelector, I use the TaskSelector method setListeningProcessUri("*", true) and also tried setListeningProcessUri(".+", true). I thought by setting the isPattern to true would return all tasks with a listening business process matching the pattern.
Has anyone else used this method with a pattern?
Thanks,
Paul
Hi Dinesh,
Check the below steps for extracting AD users information using powershell,
- Go to Start -> Open Windows Powershell using Run as Administrator
- In the powershell type set-executionpolicy unrestricted (for allowing commands to execute)
- Type the cmdlet import-moduleactivedirectory (to enable and execute AD cmdlets)
- Type the cmdlet Get-ADUser -Filter * -properties * | select * (to get all AD Users, each with all properties)
- To show only select information such as firstname, lastname etc,you need to replace the
select * section in the previous command by select firstname, lastname etc.
- Also to display the result in columns, you can type the command as
Get-ADUser -Filter * -properties * | select firstname, lastname | ft
To run as a powershell script, you can copy the above commands to a notepad and save it as a .ps1 file.
NOTE: if you wish to run the script from client machines like Windows 7, you need to enable RSAT.
Checkout the below link on enabling RSAT,
http://blogs.technet.com/b/heyscriptingguy/archive/2011/08/29/use-active-directory-cmdlets-with-powershell-to-find-users.aspx
Regards,
Gopi
JiJi
Technologies
Similar Messages
-
How do I change the underlying query for the task board (and backlog board) on TFS Preview
All,
We work with multi-area projects, each area representing a significant component within the project with its own release/iteration cycle. i.e. Several areas may be active at once, each with different iterations.
When we look at the task board these take no account of the area being worked on. What I need to do is to be able to change the query behind these boards to point to a particular release/iteration for a particular area.
Unfortunately there is no drop down selection on these pages to see this automatically so I need to be able to change the underlying query that populates these boards to get the the area and release/iteration that I need.... but I can't find where these
are.
Using multiple areas is actually highly frustrating with TFS Preview as it doesn't seem geared up at all to make it easy to switch between them... are we doing something wrong?
I think I can do this by changing the current iteration - but I can't work out how to do this either once an iteration for a particular area has started.
Can anybody help?
ThanksIt is not possible to modify the query behind the task board. If I understand you correctly, you would like to filter the task board by area path.
In TFS 2012 we have repurposed the area path field to be the field that determines the team you are working on. We are continuously improving our product and being able to filter your task is one of the improvements that we are thinking of.
Sorry I can't help you better than this for the moment.
Please remember to mark the replies as answers if they help.
Hi Ewald,
We have a similar problem, see the thread "Best approach for multi-team/multi-projects." on this forum. I'm hopping you can help, since so far the different answers doesn't help.
Best Regards,
SYSOTI -
E Recruitment : Report/Query for Activity Status
Hi,
Is there a standard report/query which shows all the activities with their corresponding status and due dates.
If not, can someone guide me how to capture this data, in terms of tables which store this details.
Any inputs on this please....
Thanks
MM
Edited by: abaphr_mm on Oct 29, 2010 6:56 PMHi,
could you give some additional information on your requirement?
If you need support for the every day work of the recruiter there are standard bsp applications (up to ehp 3) and work sets (for ehp 4 sp 4 and higher) which show the planned activities and planned correspondences for them.
If you need some statistic over all recruiters the are some infosets but I never used them as they never met the requirements in my projects. I'd probably write some report reading the activity infotypes (tables HRP5135 to HRP5142/43 or 45 depending on your e-rec release) directly. For statistics please keep in mind that recruiters tend to not complting all of their activities. So you might gather tons of data from candidacies / applications which belong to requisitions which are already closed.
Best regards
Roman -
SNMP Query for active tunnels inaccurate
Hi,
I use the following OID: 1.3.6.1.4.1.9.9.171.1.3.1.1.0 to query my 3005 concentrator for the number of active tunnels. The number of tunnels averages around 4-8 at a time, but about 40% of the time, the returned value is 85. This is skewing my results.
This may coincide with enabling WebVPN, but even the statistics on the web pages of the 3005 never even come close to this value.
Any suggestions?
Thanks,
Daveshow counters output might help you in analysis
-
How would you pull back the names of all roles that a user is currently operating through?
Something like:
SELECT role_name FROM user_roles;
Thanks
-ChuckI found it:
select name from session_roles;
-cf -
How do I create a spinner for an "Activity" Task field???
I am in need of a "spinner" for one of my Activity Task fields. What I term a spinner is basically a numeric field which which can be increased or decreased by the user through the use of either an up or down arrow next to the numeric field.
Example: http://en.wikipedia.org/wiki/Spinner_%28computing%29
Anyone know if this is possible? I need the spinner to be primed with numerical values of 0 through 99.
Thanks in advance for your assitance.Well, I'd guess you could try to create it in a Form Applet, but I don't think a List Applet will allow you to have buttons next to a Field (Control).
AFAIK Siebel doesn't have spinners. You could try to open a SR with lowest priority and see what Oracle comes up with. They might open an Enhancement Request, but I guess that won't be finished in time for you. ;-) -
Query for tasks assigned individually to all members of a user group
I am looking for a query that will allow me to create a list view that will show all tasks assigned to the current user (in the Assigned To field), as well as to other members of the user group that the current user belongs to. The scenario is that we want
a student to see tasks assigned to them, as well as to other students in the class. Each class is its own user group. I have seen a lot of examples where the filter shows tasks assigned to the current user and the current users group - that is NOT what I am
looking for.
For example - Todd (me), Fred and John are members of one user group. When I look at this class view, I should see tasks assigned to me, as well as those assigned directly to Fred and John.
Does anyone have a CAML query for this? I am thinking it would need to include the SPGroup element. Thanks!Hi William,
I've tried this, but it isn't working for me. Should I chnge the Smart Group, to an ordinary one?
Thanks -
Query in Main Task Not Working But it works For BG Task
Hi All,
I have a requirement to send work item to different level approvers for that i have to find final level approver from a table and save the data accordingly ,
i have a main task and a Background task
<b> my problem is that the same query that works in back ground task is not working in the Main Task.</b>
SWC_GET_ELEMENT CONTAINER 'LEVEL' Level. is a macro written in the method in BOR in main task for getting value which is in the WF container and has binded to the task container. it is not picking up the value from the task container to the method.
Please help me on this
Thanks & Regards
Hari Sankar Mhi Arghadip Kat,
Thank You for Your Response, i've tried ur Suggestion but it is again not working
just let me explain again
i have two tasks,(these two tasks are in a loop.) with one BOR(object) and two Methods
One Method is for first Main task and another is for second task(which is a background task)
i need to get a value called final from a table, i've written a query in the method of Back ground task. and i'm getting the value correctly but i'm not able to pass this value to the main task coz the loop exits after executing the subtask and coz loops exit point is the value final.
So for getting the value of Final in main task i've written the same query in main task but its not working.
Thanks & regards
Hari -
Querying Operational (Not DW) Database For Active Incidents
I sure hope I am asking this in the correct forum... Before I get started a little bit of background is needed...
We (my company) are mostly happy with SCSM but the biggest request we hear about is that there is no easy way for technicians to see their Active/Pending tickets when out at locations. We know about web analyst portals offered by 3rd parties such as
GridPro, Cireson, et al. however the funding (we are in public education) for this has never been realized and the first request to get shot down. For some reason I wondered if it would be possible to query the operational database myself for a list
of incidents to appear and for some reason I decided to try it. My knowledge of the inner workings of the SCSM databases (both operational and DW) are severely lacking but after 3 hours of looking around, Googling, and brute-forcing through it I have
the following with the hopes of a free analyst portal/view...
SELECT inc.Id_9A505725_E2F2_447F_271B_9B9F4F0D190C AS ID
, inc.Title_9691DD10_7211_C835_E3E7_6B38AF8B8104 AS Title
, inc.Description_59B77FD5_FE0E_D2B5_D541_0EBBD1EC9A2B AS Description
, inc.CreatedDate_6258638D_B885_AB3C_E316_D00782B8F688 AS CreatedDate
, statusdisp.DisplayName AS IncidentStatus
, AffectedUser.DisplayName AS AffectedUser
, AssignedToUser.DisplayName AS AssignedToUser
, classdisp.DisplayName AS Classification
, locdisp.DisplayName AS Location
, incExt.RoomNumber_24150BC7_9958_313D_8DD1_3CE2A0A68165 AS RoomNumber
, incExt.AltSchedule_B1A8258C_1048_4D6E_AEB9_910811B94326 AS AltSchedule
FROM MT_System$WorkItem$Incident (NOLOCK) inc
INNER JOIN EnumType e ON
inc.Status_785407A9_729D_3A74_A383_575DB0CD50ED = e.EnumTypeId
INNER JOIN DisplayStringView statusdisp ON e.EnumTypeName = statusdisp.ElementName
AND statusdisp.LanguageCode='ENU'
AND statusdisp.DisplayName!='Closed'
AND statusdisp.DisplayName!='Resolved'
INNER JOIN [ServiceManager].[dbo].[Relationship] AssignedToUserRel ON
[BaseManagedEntityId] = AssignedToUserRel.[SourceEntityId]
AND AssignedToUserRel.[RelationshipTypeId] = '15E577A3-6BF9-6713-4EAC-BA5A5B7C4722'
INNER JOIN [ServiceManager].[dbo].[MT_System$Domain$User] AssignedToUser ON
AssignedToUserRel.[TargetEntityId] = AssignedToUser.[BaseManagedEntityId]
INNER JOIN [ServiceManager].[dbo].[Relationship] AffectedUserRel ON
inc.[BaseManagedEntityId] = AffectedUserRel.[SourceEntityId]
AND AffectedUserRel.[RelationshipTypeId] = 'DFF9BE66-38B0-B6D6-6144-A412A3EBD4CE'
INNER JOIN [ServiceManager].[dbo].[MT_System$Domain$User] AffectedUser ON
AffectedUserRel.[TargetEntityId] = AffectedUser.[BaseManagedEntityId]
INNER JOIN MT_ClassExtension_685ca40e_4af9_4bca_93e1_5397c69cc946 incExt ON
inc.BaseManagedEntityId = incExt.BaseManagedEntityId
INNER JOIN DisplayStringView locdisp ON incExt.Locations_30F8DDC7_9552_A890_D1FC_6FC14F5B45AF = locdisp.LTStringId
AND locdisp.LanguageCode='ENU'
INNER JOIN EnumType enumClass ON
inc.Classification_00B528BF_FB8F_2ED4_2434_5DF2966EA5FA = enumClass.EnumTypeId
INNER JOIN DisplayStringView classdisp ON enumClass.EnumTypeName = classdisp.ElementName
AND classdisp.LanguageCode='ENU'
where AssignedToUser.DisplayName='somename'
ORDER BY locdisp.DisplayName, ID ASC
This query is run against the ServiceManager database.
(We extended the Incident class so that we could get detauls from users such as Location (56+ physical locations), Room Number, and Alternate Schedule (for users who are not full time at one location).
This query works on my end and assuming the AssignedToUser and AffectedUser are not NULL properly display the list of incidents for a given technician (or all technicians) however there is one major flaw. If a ticket gets assigned to Technician A and
gets reassigned at some point to Technician B (or reassigned again to Technician C) there are duplicate records coming up for each AssignedTo user. If you search for all technicians the duplicates show but if you filter by individual technicians then
each tech has a version of the incident appear in their list.
Does anyone out there know of a way to query for the latest 'version' of an incident so that only the most recent AssignedTo is listed.
Note: Feel free to use this query as a building block for your own potential portal or use, although obviously if you figure it out please share!first off, welcome :) second..not bad for a beginner. The operational database is basically a no-man's land where dangerous monsters roam. And it's dark. ;)
third: a warning..you shouldn't query the database directly. But..we all do it anyway. :)
I recommend using "with (NOLOCK)" on _all_ tables, not just the incident table. The Operational Database is supposed to be hands off..even simple "select" queries can interfere with the data access service and the hundreds of queries
that run automatically against this database. So, to be safe..always use "with (nolock)" on every table that you query.
If you want unassigned incidents to show up, replace your inner joins with left outer joins. That's a SQL thing..you want to display all incidents whether they have related users or not. So, left outer join.
The reason you're seeing multiple assigned-to users is because "deleted" relationships between objects aren't truly deleted for about 2 days. So, in your join criteria, simply add "AffectedUserRel.IsDeleted=0". This will filter out any
"deleted" relationships from your result set. Obviously you'll have to add that filter for each relationship table instance in your query.
Lastly: I strongly recommend you use the SDK instead of querying the database directly. There's a learning curve, but it's far safer and it's actually supported :) -
Active Task Notification for Rescheduled Tasks
Active Task Notification for Rescheduled Tasks
version 2007
I'd like to setup a notification to the Performer when their rescheduled tasks become active again. I've tested emails triggered by "Notify when activity starts:", but have had no success. Ideas?Hi David,
Go to the System Administration -> System Configuration -> Knowledge Management -> Content Management
Then Global Services -> Scheduler Tasks -> Scheduler for Deadline Task
When you edit the WFTaskSchedulerDeadline you have a property called Time Table.
There you can define how often and when the task should run.
Greetings, Marcel -
OIM sql Query for getting the status of the task which got failed
Hi Everyone,
We have a requirement like we need to get the status of a particular task(say Create User in OID resource - Completed\Rejected status) for the particular user.We are able to get the status of the resource provisioed to the user but not the status of the particular task getting trigerred for the user.can someone put some light on this.We need to get the SQL query for this.
Thanks in Advance.
Regards,
MKNHi
Use this sample query to get the task status, also check the cooments
SELECT USR.USR_LOGIN, OSI.SCH_KEY,SCH.SCH_STATUS,STA.STA_BUCKET FROM
OSI,SCH,STA,MIL,TOS,PKG,OIU,USR,OBJ,OST
WHERE OSI.MIL_KEY=MIL.MIL_KEY
AND SCH.SCH_KEY=OSI.SCH_KEY
AND STA.STA_STATUS=SCH.SCH_STATUS
AND TOS.PKG_KEY=PKG.PKG_KEY
AND MIL.TOS_KEY=TOS.TOS_KEY
AND OIU.USR_KEY=USR.USR_KEY
AND OIU.OST_KEY=OST.OST_KEY
AND OST.OBJ_KEY=OBJ.OBJ_KEY
AND OSI.ORC_KEY=OIU.ORC_KEY
AND OBJ.OBJ_NAME='AD User'
AND OST.OST_STATUS = 'Provisioning' -- filter accordinglly
AND STA.STA_BUCKET = 'Pending' -- filter accordinglly
AND PKG.PKG_NAME='AD User' -- filter accordinglly
AND MIL.MIL_NAME='System Validation' ---- filter accordinglly
Thanks,
Kuldeep -
BADI Impletation ask for New Task when try to active
Hi,
We have a BADI implementation in dev and it works fine but when we transport it to QA and try to active it the system ask for a New Transport Request in QA. When we made the transport request from DEV to QA we mark the option to active the object once is transported but the object is passed inactive.
So we cannot active the object in QA since the system is asking for new task.
Any advice is welcome.Vadim,
this is the log:
Main import
Transport request : SRDK900219
System : SRQ
tp path : tp
Version and release: 340.16.03 640
R3TRSXCIZ_BBP_DOC_CHK_BADI was repaired in this system
Main import
End date and time : 20060116110734
Ended with return code: ===> 8 <===
Other Error:
Execution of programs after import (XPRA)
Transport request : SRDK900219
System : SRQ
tp path : tp
Version and release: 340.16.03 640
Post-import methods for change/transport request: SRDK900219
on the application server: sap-pro
Post-import method AFTER_IMP_SXCI started for SXCI L, date and time: 20060116110747
Object SXCI Z_BBP_DOC_CHK_BADI has not yet been imported successfully
Post-import method AFTER_IMP_SXCI completed for SXCI L, date and time: 20060116110749
Post-import methods of change/transport request SRDK900219 completed
Start of subsequent processing ... 20060116110747
End of subsequent processing... 20060116110749
Execute reports for change/transport request: SRDK900219
on the application server: sap-pro
There are no reports to execute
Execution of programs after import (XPRA)
End date and time : 20060116110749
Ended with return code: ===> 8 <=== -
Query on DNS setup for Active Directory for a new data center
I have third party DNS appliances providing DNS Service for Active Directory (Windows 2008 R2) and there are also secondary DNS servers, which are MS DNS server with a secondary zone configured, for redundancy. I have to setup a new data center
and move servers/services to this data center. In this scenario, can I install a new Microsoft DNS server with a secondary zone and use this as the primary DNS Server for all the member servers at this new location ? I am aware that this new DNS server will
not be able to make any updates to the secondary zone and for that purpose, is there anyway to redirect such requests to the DNS appliances in my current data center across the WAN ? I am trying to avoid purchasing a new DNS appliance for the new data center
and want to know what are the alternatives I have.
im not entirely sure by your setup, as normally you would use AD integrated zones for DNS in an AD environment - although there are other options as you have already setup.
the fact the zone is a secondary zone in DNS server terms doesn't mean you can't point your clients to it as their primary dns server. They will quite happily resolve names using a secondary server.
so as long as your dns devices are correctly setup to support the additional secondary zone I see no reason why you couldn't do this.
Regards,
Denis Cooper
MCITP EA - MCT
Help keep the forums tidy, if this has helped please mark it as an answer
My Blog
LinkedIn: -
Help with a VERY DIFFICULT Query. Anyone up for the task?
Hi, I have been struggling with this query for a week now and have made a little progress but not much: I apoligize for the long post but it needs explanation. Let me set up the question first.
I have a query that needs to run for a crystal report graph per supplier. This report is run ONCE per supplier(per record) and will return the current supplier's name, commodity(manufacturing part type) and index points(parts that have failures). It will also return all of the other suppliers with the same commodity, their index points, and a BLANK entry for their supplier name. The purpose of this is so that the supplier can see our companies ranking of suppliers by commodity, but should only know where they are ranked, not other suppliers. So in the bar graph legend, on the x-axis all you will see is a single label(the report's current record...supplier). Now for the table setup.
The query pulls from three tables:
1. VEN_LOC , master supplier table, includes all of our supplier's ID's(PK) and names
2. C_VENCOM , detached table, includes all of our supplier's ID's and commodity PK is (SupplierID,commodity)
3. QA_OCC , detached table, entries in this table are only inserted when there is a failure occurrence(index points). If a supplier does not have any failures during a specific date range (column OCCDATE) then there will be no records for that supplier in this table...this is where my problem comes from. Please read to end to understand problem.
Now for the query. Notice the union...the first part returns the current supplier's ID, name, commodity, and indexpoints. The second half of the query is what returns every other supplier with the same commodity, but returns '' for the supplier's name:
select supname,commodity,ip from(
select supname,commodity,ip from
(select v.name as supname, c.commodity, sum(q.indexpoints+q.lateindexpoints) as ip
from qa_occ q, c_vencom c, ven_loc v
where q.occdate between to_date('4/1/2006','mm/dd/yyyy')
and to_date('3/31/2007','mm/dd/yyyy')
and v.vendor='10063'
and v.vendor=c.vendor
and c.vendor=q.supplier
and v.ven_loc=c.pur_loc
and c.pur_loc=q.SUPPLIERLOC
group by v.name, c.commodity)
union
select '' as supname,commodity,ip from
(select v.name as supname, c.commodity, sum(q.indexpoints+q.lateindexpoints) as ip
from qa_occ q, c_vencom c, ven_loc v
where q.occdate between to_date('4/1/2006','mm/dd/yyyy')
and to_date('3/31/2007','mm/dd/yyyy')
and v.vendor<>'10063'
and v.vendor=c.vendor
and c.vendor=q.supplier
group by v.name, c.commodity)
order by commodity, ip desc) qa
where qa.commodity in (
select commodity from c_vencom
where vendor='10063')
group by commodity,supname,ip
order by commodity,supname,ip
This will return the following recordset:
SUPNAME COMMODITY IP
KF Corp. FASTENER 63
FASTENER 12
FASTENER 33
FASTENER 126
FASTENER 153
KF Corp. RUBBER 63
RUBBER 12
RUBBER 226
RUBBER 259
This works like it should....
But... Here is where it gets really really tricky for me and the problem. Even if a supplier has no index points for a given date range, I still have to return a recordset with the supplier's name, commodity, and indexpoints of zero along with all other suppliers but names as ''.
So.. for example, one of our suppliers with ID# 10143 has no index points during the date range 4/1/2006-3/31/2007 so there are zero entries for this supplier in QA_OCC. Therefore the query returns only the other suppliers with this commodity but without 10143's suppliername, commodity, or index points of zero. so:
SUPNAME COMMODITY IP
PLASTIC 12
PLASTIC 45
PLASTIC 51
PLASTIC 78
When it should return no matter what:
SUPNAME COMMODITY IP
Emhart PLASTIC 0
PLASTIC 12
PLASTIC 45
PLASTIC 51
PLASTIC 78
Understand? If you need further info don't hesitate to e-mail me at [email protected]. Thank you.
EricThanks but it doesnt change the results. Still not returning the supplier that has no records in QA_OCC..HOWEVER it is returning an extra result, still without name or 0 indexpoints though
SUPNAME COMMODITY IP
PLASTIC 12
PLASTIC 45
PLASTIC 51
PLASTIC 78
PLASTIC
select supname,commodity,ip from(
select supname,commodity,ip from
select v.name as supname, c.commodity, sum(q.indexpoints+q.lateindexpoints) as ip
from qa_occ q right outer join glovia_prod.c_vencom@gl7test c
on q.occdate between to_date('4/1/2006','mm/dd/yyyy')
and to_date ('3/31/2007','mm/dd/yyyy')
and c.vendor=q.supplier
join glovia_prod.ven_loc v on v.vendor=c.vendor
-- from qa_occ q, glovia_prod.c_vencom@gl7test c, glovia_prod.ven_loc v
--where q.occdate between to_date('4/1/2006','mm/dd/yyyy')
-- and to_date('3/31/2007','mm/dd/yyyy')
and v.vendor='10143'
-- and v.vendor=c.vendor
-- and c.vendor=q.supplier
and v.ven_loc=c.pur_loc
and c.pur_loc=q.SUPPLIERLOC
group by v.name, c.commodity)
union
select '' as supname,commodity,ip from
(select v.name as supname, c.commodity, sum(q.indexpoints+q.lateindexpoints) as ip
from qa_occ q right outer join glovia_prod.c_vencom@gl7test c
on q.occdate between to_date('4/1/2006','mm/dd/yyyy')
and to_date ('3/31/2007','mm/dd/yyyy')
and c.vendor=q.supplier
join glovia_prod.ven_loc v on v.vendor=c.vendor
and v.vendor<>'10143'
group by v.name, c.commodity)
order by commodity, ip desc) qa
where qa.commodity in (
select commodity from glovia_prod.c_vencom@gl7test
where vendor='10143')
group by commodity,supname,ip
order by commodity,supname,ip -
Creating Alert of Activity Task
Hi,
I need to create an alert when activity "Task" was created because SAP does not send reminder for Task.
I know the table to refer is OCLG, Action= T, User = field "AttendUser" and create the query.
However, how do I find out the current user who login?
Eg: Bob has created a Task for 20th June 2007. When Bob login, a reminder/alert needs to be sent when he login/mailbox refresh.
This can only be done if I know that it is Bob login, not other users. Otherwise, all users will see all tasks for other users instead he/herself.
Appreciate your share of thoughts.Hi,
Thanks for responding, no, I am not looking for the license file.
Basically, what I need to achieve is when a user login, I can send an alert with a list of tasks they have schedule for the day.
In order to do so, I need to know who is the current user login.
Maybe you are looking for
-
Can anyone help, I have had this problem for about 5 months now and it is progressively getting worse. Whenever I boot up my PC, or even if I leave it turned on, then next time I come to use access interent, my internet connection has been lost and
-
MM_rs.Requery SQL ASP Error
' reset the cursor to the beginning If (MM_rs.CursorType > 0) Then MM_rs.MoveFirst Else MM_rs.Requery End If I put my Access 2003 database in SQL 2008. I keep getting the following error: Microsoft OLE DB Provider for SQL Server error '
-
Webform Page dropdown box search functionality
All, We are on Planning 11.1.2.2.303. Since we have a page dimension with over 1000 members (and the member names are a name followed by 19 numbers in length), the business owner really likes the "Like" search of the page dropdown in the webform
-
Are my 320Kbps songs deleted or replaced with 256Kbps versions?
I've got a meticulously groomed iTunes Library with over 18,000 songs, perfect tags and accurate album artwork. Most, if not all of my library consists of 320Kbps bitrate songs. In fact, the lowest bitrate that can be found in my library is 256Kbps o
-
Problem with Safari 4.03 download
Help I'm new to Mac's - I bought an Apple TV box today tried to mirror with my Mac and ran into an error with Itunes (itunes requires Safari 4.03 or later) which stopped me logging into my account or using itunes. I was running Safari 4.03 so I tried