User Details of F110 Run

Hi,
I want to get the details of the USER who did the Payment Run using F110.Neither REUGH nor REGUP is storing those details.There is a table called REGUA which is having the details but not for every run.
Do anyone here know the table which stoes the User details of the User who did the Payment Run in F110.
Thanks,
K.Kiran.

Andreas,
I got the Payment Doc number from REGUH w.r.t the RUNDATE/ID and then passed vblnr,year from the rundate,bukrs to BKPF to get the user details.
Thanks,
Kiran.

Similar Messages

  • Script to get the user details by running a view from powershell

    Hi,
        I have a use-case of getting the list of users, who got modified in last one week or so. There was no direct way of getting the results as office-365 doesn't have the option. As i posted in a forum they suggested to use view based for retrieving
    the user details. I was able to get some user details through UI. When i asked for the option of getting it from powershell they suggested to post in this forum. Link on the question posted in forum is
    community.office365.com/en-us/forums/148/p/212305/646170.aspx#646170 your help is appreciated. Thanks in Advance

    Hi Sam,
    My list of servers are exported from CMDB data base and filter criteria i have used is role,status and first few characters of the server name.
    $CIlist = Import-Csv C:\Scripts\DiskSpace\Servers_CI.csv
    $diskspace = @()
    $CIlist | where {($_.Name -like '*XXXXXXXX*') -and ($_.Role -like '*XXXXXXXXXX*') -and ($_.Status -like '*XXXXXXXXXXXXXX*') } |
    select Name | FT
    # This part gives the list of servers.
    # below script gives the hard disk details of servers from a list
    $comp= Get-Content "C:\Scripts\DiskSpace\systems.txt"
    $diskvalue = @()
    foreach($pc in $comp)
    if (test-connection -CN  $pc -Count 1 -erroraction silentlycontinue)
        $diskvalue += Get-WmiObject -Class Win32_logicaldisk -ComputerName $pc -Filter DriveType=3 | 
        Select SystemName , DeviceID , @{Name=”size(GB)”;Expression={“{0:N1}” -f($_.size/1gb)}}, @{Name=”freespace(GB)”;Expression={“{0:N1}” -f($_.freespace/1gb)}}
        $diskvalue | Export-Csv C:\Scripts\DiskSpace\DiskReport.csv -NoTypeInformation
    else
    "$pc `t offline" | Out-file C:\Scripts\DiskSpace\offlinesystems.csv -encoding ASCII -append
    Is there any option to pass the result of first part to second part without exporting to a csv ot txt. or club this both together ??
    ToJo

  • While updating user Details I am gettingsome error

    Hi ,
    While updating the user details from OIM server(OIM 9102 BP12) I am getting following error.Same is working properly on BP02.Can anybody help me to find out what is the root cause of this problem?
    - I am trying to ceare a user through PSFT test utility, and getting following error.Same error is coming when we are creating user from
    OIM server console.
    Running GETROGUEACCOUNTSAMACCOUNTNAME
    Target Class = com.thortech.xl.utilities.rogueAccountDetect
    $$$ Rogue Account Detect $$$
    The reconType query is: select obj_name from obj where obj_key=(select obj_key from rce where rce_key=38784)
    $$$ Recon Object is: Xellerate User
    $$$ wrong recon type for rogue account detect
    tcDeptCodeChanged Running
    Nr Name Value
    0) Lookup Name Department SiteCode Mapping
    1) From Field USR_UDF_DEPARTMENT_ID
    2) To Field USR_UDF_SITECODE
    3) Debug YES
    4) SMTP Server 10.53.12.18
    5) Email To [email protected]
    6) Email From [email protected]
    7) Trigger Field USR_UDF_SITECODE
    8) Disable Resource RACF,RACF IMS_TMCC (AutoProvision)
    9) ID Field UD_RACF_ID,UD_IMSB_ID
    10) Resource Object RACF IMS_TMCC (AutoProvision)
    11) RO Form UD_RACFUSRO
    12) Field 01 Name UD_RACFUSRO_CREATE_IND
    13) Field 01 Value RACF_CREATE
    14) Field 02 Name UD_RACFUSRO_USER_TYPE
    15) Field 02 Value IMS_TMCC
    16) Translate Email Def Department Code Lookup Error
    17) RBAC Job Codes List RBAC Job Codes
    18) RBAC Departments List RBAC Departments
    19) Job Code Field USR_UDF_JOB_CODE
    SMTP Server : 10.53.12.18
    Email To : [email protected]
    Email From : [email protected]
    Lookup Name : Department SiteCode Mapping
    From Field : USR_UDF_DEPARTMENT_ID
    Translate Email Def : Department Code Lookup Error
    To Field : USR_UDF_SITECODE
    t c D e p t C o d e C h a n g e d
    User: ()
    Old Department Code:
    New Department Code: 064010
    G E T U S E R R E S O U R C E
    This is a create
    More than one User Record Found, most likely a create
    Number of Users: 12843
    G E T L O O K U P D E F I N I T I O N S
    Lookup rows: 210
    Nr Name Value
    E V A L U A T E F I E L D D A T A
    *ACT:  :
    *OLD:  :
    *NEW: 064010 : 014
    OLD VALUE NOT FOUND IN LOOKUP!
    U P D A T E S I T E C O D E F I E L D
    Running MANAGERSEARCHCONDITIONS
    Target Class = com.thortech.xl.util.adapters.tcUtilHashTableOperations
    Running FINDMANAGER
    Running GETMANAGERCOUNT
    Running GETMANAGERKEY
    Running GENUNIQID
    Target Class = com.thortech.xl.utils.tcUserData
    <TMS 101> Flag:<Both> Checking for user in AD: khanz at server: <10.49.61.101>
    <TFS 185> Flag :<Both> Checking for user in AD: khanz at server:<10.49.61.101>
    Running CREATEGETUSERMAP
    Target Class = com.thortech.xl.util.adapters.tcUtilHashTableOperations
    Running GETUSER
    Running Create Update User Map
    Running Update Update User Map
    Running UPDATEUSER
    tcDeptCodeChanged Running
    Nr Name Value
    0) Lookup Name Department SiteCode Mapping
    1) From Field USR_UDF_DEPARTMENT_ID
    2) To Field USR_UDF_SITECODE
    3) Debug YES
    4) SMTP Server 10.53.12.18
    5) Email To [email protected]
    6) Email From [email protected]
    7) Trigger Field USR_UDF_SITECODE
    8) Disable Resource RACF,RACF IMS_TMCC (AutoProvision)
    9) ID Field UD_RACF_ID,UD_IMSB_ID
    10) Resource Object RACF IMS_TMCC (AutoProvision)
    11) RO Form UD_RACFUSRO
    12) Field 01 Name UD_RACFUSRO_CREATE_IND
    13) Field 01 Value RACF_CREATE
    14) Field 02 Name UD_RACFUSRO_USER_TYPE
    15) Field 02 Value IMS_TMCC
    16) Translate Email Def Department Code Lookup Error
    17) RBAC Job Codes List RBAC Job Codes
    18) RBAC Departments List RBAC Departments
    19) Job Code Field USR_UDF_JOB_CODE
    SMTP Server : 10.53.12.18
    Email To : [email protected]
    Email From : [email protected]
    Lookup Name : Department SiteCode Mapping
    From Field : USR_UDF_DEPARTMENT_ID
    Translate Email Def : Department Code Lookup Error
    To Field : USR_UDF_SITECODE
    tcDeptCodeChanged: new and old field value is same, returning
    tcJobCodeStatusChanged Running
    0) Trigger Field USR_UDF_JOB_CODE
    1) Debug YES
    2) Request Key Resource AD User
    3) Request Key Field UD_ADUSER_REVOKE_REQ_KEY
    4) RACF B User ID Field UD_ADUSER_B_USERID
    5) RACF T User ID Field UD_ADUSER_T_USERID
    6) RACF I User ID Field UD_ADUSER_I_USERID
    7) RACF B Resources RACF IMS_TMCC (AutoProvision)
    8) RACF I Resources RACF IMS_TMIS (AutoProvision)
    9) RACF T Resources RACF TSO_TMCC_NP (AutoProvision),RACF TSO_TMIS_NP (AutoProvision)
    10) Common Resources Lotus Notes,LAN,Internet,Stars,Focus
    11) Exclusion List Lookup.Object Exclusion List
    12) Other Delete Resources Lookup.Other Delete Resources
    13) RBAC Job Codes List RBAC Job Codes
    14) RBAC Departments List RBAC Departments
    Trigger Field : USR_UDF_JOB_CODE
    newFieldValue 99O109 oldFieldValue 99O109
    terminationFlag 0 oldTerminationFlag 0
    processFlag N
    tcJobCodeStatusChanged: new and old field value is same, returning
    ERROR,28 Dec 2010 05:49:05,199,[XELLERATE.SERVER],Class/Method: tcDataObj/eventPostUpdate encounter some problems: com.thortech.xl.dataobj.util.tcProvPolicyUtils
    java.lang.InstantiationError: com.thortech.xl.dataobj.util.tcProvPolicyUtils
    at com.thortech.xl.client.events.tcUSRevaluatePolicies.evaluatePolicies(Unknown Source)
    at com.thortech.xl.client.events.tcUSRevaluatePolicies.implementation(Unknown Source)
    at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.eventPostUpdate(Unknown Source)
    at com.thortech.xl.dataobj.tcUSR.eventPostUpdate(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.updateUserData(Unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.updateUser(Unknown Source)
    at com.thortech.xl.ejb.beans.tcUserOperationsSession.updateUser(Unknown Source)
    at com.thortech.xl.ejb.beans.tcUserOperations_voj9p2_EOImpl.updateUser(tcUserOperations_voj9p2_EOImpl.java:1995)
    at Thor.API.Operations.tcUserOperationsClient.updateUser(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.security.Security.runAs(Security.java:41)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
    at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
    at $Proxy61.updateUser(Unknown Source)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpSETBOOLEANVALUES.UPDATEUSER(adpSETBOOLEANVALUES.java:271)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpSETBOOLEANVALUES.implementation(adpSETBOOLEANVALUES.java:89)
    at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(Unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcORC.insertNonConditionalMilestones(Unknown Source)
    at com.thortech.xl.dataobj.tcORC.completeSystemValidationMilestone(Unknown Source)
    at com.thortech.xl.dataobj.tcORC.postInsertSysVal(Unknown Source)
    at com.thortech.xl.dataobj.tcORC.eventPostInsert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.createProcessORC(Unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForOrganization(Unknown Source)
    at com.thortech.xl.dataobj.tcOIO.provision(Unknown Source)
    at com.thortech.xl.dataobj.tcOIO.eventPostInsert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcOrgProvisionObject.insertImplementation(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcUSR.orderUserProcess(Unknown Source)
    at com.thortech.xl.dataobj.tcUSR.eventPostInsert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.createUserRecord(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.applyActionRules(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.checkDataSorted(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.eventPostUpdate(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.finishDataReceived(Unknown Source)
    at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages.finishReconciliationEvent(Unknown Source)
    at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages.execute(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.MessageProcessUtil.processMessage(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.ReconMessageHandlerMDB.onMessage(Unknown Source)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4547)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4233)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3709)
    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:114)
    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5058)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    ERROR,28 Dec 2010 05:49:05,207,[XELLERATE.SERVER],Class/Method: tcDataObj/save Error :Data Update Failed
    ERROR,28 Dec 2010 05:49:05,210,[XELLERATE.DATABASE],Class/Method: tcDataBase/rollbackTransaction encounter some problems: Rollback Executed From
    java.lang.Exception: Rollback Executed From
    at com.thortech.xl.dataaccess.tcDataBase.rollbackTransaction(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.rollback(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.doRollback(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.updateUserData(Unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.updateUser(Unknown Source)
    at com.thortech.xl.ejb.beans.tcUserOperationsSession.updateUser(Unknown Source)
    at com.thortech.xl.ejb.beans.tcUserOperations_voj9p2_EOImpl.updateUser(tcUserOperations_voj9p2_EOImpl.java:1995)
    at Thor.API.Operations.tcUserOperationsClient.updateUser(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.security.Security.runAs(Security.java:41)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
    at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
    at $Proxy61.updateUser(Unknown Source)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpSETBOOLEANVALUES.UPDATEUSER(adpSETBOOLEANVALUES.java:271)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpSETBOOLEANVALUES.implementation(adpSETBOOLEANVALUES.java:89)
    at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(Unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcORC.insertNonConditionalMilestones(Unknown Source)
    at com.thortech.xl.dataobj.tcORC.completeSystemValidationMilestone(Unknown Source)
    at com.thortech.xl.dataobj.tcORC.postInsertSysVal(Unknown Source)
    at com.thortech.xl.dataobj.tcORC.eventPostInsert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.createProcessORC(Unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
    at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForOrganization(Unknown Source)
    at com.thortech.xl.dataobj.tcOIO.provision(Unknown Source)
    at com.thortech.xl.dataobj.tcOIO.eventPostInsert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcOrgProvisionObject.insertImplementation(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcUSR.orderUserProcess(Unknown Source)
    at com.thortech.xl.dataobj.tcUSR.eventPostInsert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.createUserRecord(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.applyActionRules(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.checkDataSorted(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.eventPostUpdate(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcRCE.finishDataReceived(Unknown Source)
    at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages.finishReconciliationEvent(Unknown Source)
    at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages.execute(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.MessageProcessUtil.processMessage(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.ReconMessageHandlerMDB.onMessage(Unknown Source)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4547)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4233)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3709)
    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:114)
    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5058)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    Search on metalink for the following error to see lots of documents related to this error and the specific solution.
    [XELLERATE.SERVER],Class/Method: tcDataObj/eventPostUpdate encounter some problems: com.thortech.xl.dataobj.util.tcProvPolicyUtils
    java.lang.InstantiationError: com.thortech.xl.dataobj.util.tcProvPolicyUtils

  • User details are missing in Access request in GRC 10.0

    Hello All,
    When we are trying to create Access request in GRC 10.0 for an user it results as user  details not found.
    Under SPRO - Maintain data source configuration we have configured 2 HR systems HR1 and HR2.
    But the User details exits in HR1 system and lies in validity also. We have tried to run the Repository Object Sync also still unable to search the details.
    But we observed even after the Sync job User details are not created in table GRACUSER and GRACUSERCONN. Is this could be the problem. Why its not updating even after the Sync job many times almost 10 times.
    We have also configured parameter 5023 to YES.Please advise.
    Thanks in advance.

    Did the sequence for HR1 set to 1 or 2, I hope you are following the suggestions given by Luciana in other thread.
    Please post your data source config screenshots otherwise.
    BR,
    Mangesh

  • Need help in pulling ADLDS user details

    Hi,
    I am trying to pull all the user details with a certain search criterea from a ADLDS with more than 20 user attributes. I tried both directory searcher and Powershell for gathering the information (out of this powershell works fast). Due to formating the
    attributes it takes more than 30 minutes to run the script. Could some suggest me a better solution for this.
    Thanks
    Pradeep

    Richard,
    I  started using Directory searcher and the result  was less than 50 percent less than the time taken for Get-aduser. But in below script total time taken is more than three hours where as in VB and Perl it takes less than 20 minutes for the
    total execution including the 5 minutes of wait time. Could you help me increase the time taken. Total of around 50 plus attributes . When i go into for loop only it takes time
    ========================== 
    $config="E:\Powershell\CONFIG"
    $logdir="E:\Powershell\LOGS"
    $scriptdir="E:\Powershell\FEEDS"
    $outdir="E:\Powershell\OUTBOX"
    $configfile="$config\config.txt"
    $configfile="$config\config.txt"
    $date = Get-Date
    $date2=$date.ToString("MMddyy")
    $F_FeedFileName="Transfer_full.txt"
    $F_FeedBackupFileName="Transfer_full_bak.txt"
    $file3="Transfer_temp.txt"
    $global:scriptname="GeneralFeedD.ps1"
    $script = $scriptname.Split(".")
    $name=$script[0]
    $global:date = Get-Date
    $log= "$logdir\$name"
    $global:flag=0
    $searchbase="ou=people,o=xxxx"
    $adldsServer=get-content $configfile
    $F_FeedAttrCfg=get-content "Feed_Attributes.cfg"
    $strFileName="$log\$name.txt"
    $Backuplogfile="$log\$name"+"_bak.txt"
    #File Details
    $EmployeeFeedNormal = "EmployeeFeedNormal"
    $ContractorFeedNormal = "ContractorFeedNormal"
    $VendorContractorFeedNormal = "VendorContractorFeedNormal"
    $EmployeeFeedNormalwithUID = "EmployeeFeedNormalwithUID"
    $ContractorFeedNormalwithUID = "ContractorFeedNormalwithUID"
    $VendorContractorFeedNormalwithUID = "VendorContractorFeedNormalwithUID"
    $EmployeeFeedNormalwithUIDandGUID = "EmployeeFeedNormalwithUIDandGUID"
    $ContractorFeedNormalwithUIDandGUID = "ContractorFeedNormalwithUIDandGUID"
    $VendorContractorFeedNormalwithUIDandGUID = "VendorContractorFeedNormalwithUIDandGUID"
    $EmployeeFeedNormal_bkp = "EmployeeFeedNormal.bak"
    $ContractorFeedNormal_bkp = "ContractorFeedNormal.bak"
    $VendorContractorFeedNormal_bkp = "VendorContractorFeedNormal.bak"
    $EmployeeFeedNormalwithUID_bkp = "EmployeeFeedNormalwithUID.bak"
    $ContractorFeedNormalwithUID_bkp = "ContractorFeedNormalwithUID.bak"
    $VendorContractorFeedNormalwithUID_bkp = "VendorContractorFeedNormalwithUID.bak"
    $EmployeeFeedNormalwithUIDandGUID_bkp = "EmployeeFeedNormalwithUIDandGUID.bak"
    $ContractorFeedNormalwithUIDandGUID_bkp = "ContractorFeedNormalwithUIDandGUID.bak"
    $VendorContractorFeedNormalwithUIDandGUID_bkp = "VendorContractorFeedNormalwithUIDandGUID.bak"
    # FUNCTIONS
    # Message
    Function message ([string] $line)
        $date = Get-Date
        $line = "$scriptname | INFO | $date | $line"
        $line| Out-File $strFileName -Append  
    Function error ([string] $line)
        $date = Get-Date
        $line = "$scriptname | ERROR | $date | $line"
        $line| Out-File $strFileName -Append  
    # Reading Configuration Files
    if((Test-Path $configfile) -ne 0)
        $adldsServer=get-content $configfile
            foreach($en in $adldsServer)
         if($en -match "server")
             $server=$en.split("=")
             $HOST1=$server[1]
         if($en -match "password")
             $pass=$en.split("=")
             $PASSWD=$pass[1]
         if($en -match "user")
             $user=$en.split("=")
             $ADMIN=$user[1]
        $PWord = ConvertTo-SecureString –String $PASSWD –AsPlainText -Force
        $Credential = New-Object –TypeName System.Management.Automation.PSCredential –ArgumentList $ADMIN,$PWord
    else
     Error ("Configuration File $configfile is not present");
     Message ("Calling script SendMail.pl for sending mail");
        $global:errormsg="Configuration File $configfile is not present"
        Invoke-Expression "$scriptdir\SendMail.ps1"
        Error "Script failed"
        Exit
    # Checking Log Directory
    if((Test-Path $log) -eq 0)
        #cd "$logdir"
        mkdir "$logdir\$name"
    If ((Test-Path $strFileName) -eq 0)
       New-Item $strFileName -type file
       message "New log file created"
    else
        Copy-Item $strFileName $Backuplogfile
        Remove-Item $strFileName
        message "Backup of log file created"
    # Checking Script Directory
    if((Test-Path $scriptdir) -eq 0)
     Error ("Script Directory $scriptdir is not present");
     Message ("Calling script SendMail.pl for sending mail");
        $global:errormsg="Script Directory $scriptdir is not present"
        Invoke-Expression "$scriptdir\SendMail.ps1"
        Error "Script failed"
        Exit
    # Checking Outbox Directory
    if((Test-Path $outdir) -eq 0)
     Error ("Outbox Directory $outdir is not present");
     Message ("Calling script SendMail.pl for sending mail");
        $global:errormsg="Outbox Directory $outdir is not present"
        Invoke-Expression "$scriptdir\SendMail.ps1"
        Error "Script failed"
        Exit
    message "*****Beginning of module*****"
    $FeedHeaderAttribs = @(0..64)
    $FeedHeaderAttribs = $F_FeedAttrCfg.split("|")
    $FeedAttrLength = $FeedHeaderAttribs.length
    # Taking Back up of the files
    # Check for previous day output.csv file and take back up of it if present
    if((Test-Path $EmployeeFeedNormal) -ne 0 )
        copy-Item $EmployeeFeedNormal $EmployeeFeedNormal_bkp
        Remove-Item $EmployeeFeedNormal
    if((Test-Path $ContractorFeedNormal) -ne 0 )
        copy-Item $ContractorFeedNormal $ContractorFeedNormal_bkp
        Remove-Item $ContractorFeedNormal
    if((Test-Path $VendorContractorFeedNormal) -ne 0 )
        copy-Item $VendorContractorFeedNormal $VendorContractorFeedNormal_bkp
        Remove-Item $VendorContractorFeedNormal
    if((Test-Path $EmployeeFeedNormalwithUID) -ne 0 )
        copy-Item $EmployeeFeedNormalwithUID $EmployeeFeedNormalwithUID_bkp
        Remove-Item $EmployeeFeedNormalwithUID
    if((Test-Path $ContractorFeedNormalwithUID) -ne 0 )
        copy-Item $ContractorFeedNormalwithUID $ContractorFeedNormalwithUID_bkp
        Remove-Item $ContractorFeedNormalwithUID
    if((Test-Path $VendorContractorFeedNormalwithUID) -ne 0 )
        copy-Item $VendorContractorFeedNormalwithUID $VendorContractorFeedNormalwithUID_bkp
        Remove-Item $VendorContractorFeedNormalwithUID
    if((Test-Path $EmployeeFeedNormalwithUIDandGUID) -ne 0 )
        copy-Item $EmployeeFeedNormalwithUIDandGUID $EmployeeFeedNormalwithUIDandGUID_bkp
        Remove-Item $EmployeeFeedNormalwithUIDandGUID
    if((Test-Path $ContractorFeedNormalwithUIDandGUID) -ne 0 )
        copy-Item $ContractorFeedNormalwithUIDandGUID $ContractorFeedNormalwithUIDandGUID_bkp
        Remove-Item $ContractorFeedNormalwithUIDandGUID
    if((Test-Path $VendorContractorFeedNormalwithUIDandGUID) -ne 0 )
        copy-Item $VendorContractorFeedNormalwithUIDandGUID $VendorContractorFeedNormalwithUIDandGUID_bkp
        Remove-Item $VendorContractorFeedNormalwithUIDandGUID
    message "Backup of files is taken"
    $hash1=@{}
    for ($i=0;$i -lt $FeedAttrLength;$i++)
         $hash1.Set_Item($FeedHeaderAttribs[$i],$i)
    $FeedFileHeader="employeenumber|cn|pregisteredname|givenname|pmiddlename|sn|title|telephonenumber|mobile|pager|facsimiletelephonenumber|pmaildrop|pnotesfullname|mail|pmanagerid|manager_name|manager_mail|manager|ppersontype|employeeType|pemploymentstatus|pemploymentstatus_cd|pemploymentstatusdate|pcompany|plocalorganization|pbusiness_cd|pbusiness_descr|punit_cd|punit_descr|pdepartmentid|pdepartment|pcc-cd|pcc_descr|pbuildingcode|pbuildingname|postaladdress|postalcode|l|st|c|vcid|pvendorcompanyid|pvendorcompany|pcompanydesignation|pjobcode|pdeactivationdate|pband|pleaderindicator|uid|pguid|hiredate|pstartdate|createtimestamp"
    $FeedFileHeader = $FeedFileHeader -replace "employeetype","employeeType"
    $FeedFileHeader = $FeedFileHeader -replace "pcc-cd","pcc_cd"
    message "Filehandle for output file opened"
    $FeedFileHeader | out-file $EmployeeFeedNormal -Append
    $FeedFileHeader | out-file $ContractorFeedNormal -Append
    $FeedFileHeader | out-file $VendorContractorFeedNormal -Append
    $FeedFileHeader | out-file $EmployeeFeedNormalwithUID -Append
    $FeedFileHeader | out-file $ContractorFeedNormalwithUID -Append
    $FeedFileHeader | out-file $VendorContractorFeedNormalwithUID -Append
    $FeedFileHeader | out-file $EmployeeFeedNormalwithUIDandGUID -Append
    $FeedFileHeader | out-file $ContractorFeedNormalwithUIDandGUID -Append
    $FeedFileHeader | out-file $VendorContractorFeedNormalwithUIDandGUID -Append
    # Function to fetch the attributes
    Function DLookUp(){
    $Result=$o=$objitem=$null
    $Strfilter="(&(obuseraccountcontrol=ACTIVATED)(pcompanydesignation=xxxx)(|(ppersontype=C)(ppersontype=vc)))"
    $use=$ADMIN.Split("\")
    $u=$use[1]
    $Domain="LDAP://$Host1/ou=people,o=aexp"
    $objDomain = New-Object System.DirectoryServices.DirectoryEntry $Domain,$u,$PASSWD
    $objSearcher = New-Object System.DirectoryServices.DirectorySearcher
    $objSearcher.SearchRoot = $objDomain
    $objSearcher.PageSize = 1000
    $objSearcher.Filter = $strFilter
    $objSearcher.SearchScope = "Subtree"
    $colPropList=@("employeenumber","cn","pregisteredname","givenname","pmiddlename","sn","title","telephonenumber","mobile","pager","facsimiletelephonenumber","pmaildrop","pnotesfullname","mail","pmanagerid","manager","ppersontype","employeeType","pemploymentstatus","pemploymentstatuscd","pemploymentstatusdate","pcompany","plocalorganization","pbusinesscd","pbusinessdescr","punitcd","punitdescr","pdepartmentid","pdepartment","pcc-cd","pccdescr","pbuildingcode","pbuildingname","postaladdress","postalcode","l","st","c","vcid","pvendorcompanyid","pvendorcompany","pcompanydesignation","pjobcode","pdeactivationdate","pband","pleaderindicator","uid","pguid","hiredate","pstartdate","createtimestamp"");
    foreach ($i in $colPropList){$a=$objSearcher.PropertiesToLoad.Add($i)}
    $colResults = $objSearcher.FindAll()
    $objItem = $Colresults.Properties
    if ($objItem -eq $null) {
           $result = "NoMatch"
        else {
            $result = $objItem
        return $result
        $objSearcher.Dispose()
    message "Querying LDAP started"
    $dObj = DLookup "obuseraccountcontrol" "DEACTIVATED"
    $GlobalCount=0
    $ProcessedProfiles=0
    $LogCounter=0
        $LineArray=@(0..64)
        $OutputArr=@(0..64)
        $entryn=@(0..2)
    foreach($entry in $dObj)
     $GlobalCount=$GlobalCount+1
     $ProcessedProfiles=10000*$LogCounter
     if ( $GlobalCount -eq ($ProcessedProfiles+1) ){
              message "Processed $ProcessedProfiles profiles so far"
              $LogCounter = $LogCounter+1
        $pmanagerid=$entry.Item("pmanagerid")
     $manager=$entry.Item("manager")
     $manager_name=""
     $manager_mail=""
    if($manager)
     $TempEhash=$manager.split(",")
     $ehashval1=$TempEhash[0]
     if(($ehashval1.IndexOf("pehash=") -eq 0) -or ($ehashval1.IndexOf("cn=") -eq 0))
      $ehashval2=$ehashval1.split("=")
      $attr=$ehashval2[0]
      $val=$ehashval2[1]
            $man = Get-ADuser -Server $HOST1 -Credential $Credential -Filter {$attr -eq $val} -searchbase $searchbase -Properties cn,mail
            if($man -ne $null)
                $manager_name=$man.cn
                $manager_mail=$man.mail
        for ($i=0;$i -lt $FeedAttrLength;$i++)
      if($FeedHeaderAttribs[$i] -eq "manager_name")
       $LineArray[$i]=$manager_name
      elseif($FeedHeaderAttribs[$i] -eq "manager_mail")
       $LineArray[$i]=$manager_mail  
      elseif ($FeedHeaderAttribs[$i] -eq "pbusinesscd" )
                $LineArray[$i]=""
            elseif ($FeedHeaderAttribs[$i] -eq "punitcd" )
                $LineArray[$i]=""
            elseif ($FeedHeaderAttribs[$i] -eq "punitdescr" )
                $LineArray[$i]=""
            elseif ($FeedHeaderAttribs[$i] -eq "pbusinessdescr" )
                $LineArray[$i]=""
            else
          $Record=$entry.Item($FeedHeaderAttribs[$i])
          $Record=$Record -replace "`n$",""
          $Record=$Record -replace "`n",""
          $Record=$Record -replace "`r",""
          $Record=$Record -replace "%{1,}","%%"
             $LineArray[$i]=$Record
        for ($j=0;$j -lt $FeedAttrLength;$j++)
         $NameAttr=$FeedHeaderAttribs[$j]
         $NumberAttr=$hash1.Get_Item($NameAttr)
         if ( (($NumberAttr -ne "") -and ($NumberAttr -ne "null")) -or $NumberAttr -eq 0 )
                if ($NameAttr -eq "uid")
                    $l=$j
                    $uid=$LineArray[$NumberAttr]
                    $OutputArr[$j]=""
                elseif ($NameAttr -eq "pguid")
                    $m=$j
                    $guid=$LineArray[$NumberAttr]
                    $OutputArr[$j]=""
                elseif ($NameAttr -eq "ppersontype")
                    $p=$j;
                    $OutputArr[$j]=$LineArray[$NumberAttr]
                else
                    $OutputArr[$j]=$LineArray[$NumberAttr]
         else
                $OutputArr[$j] = ""
        for ($i=0;$i -lt $FeedAttrLength;$i++)
            if($OutputArr[$i] -eq "" -or $OutputArr[$i] -eq "null")
                 $OutputArr[$i]=""
            else
                 $OutputArr[$i] = $OutputArr[$i] -replace "`n"," "
        for ($x=0;$x -lt 3;$x++)
            $ent=""
            if ($x -eq 1)
                $OutputArr[$l]=$uid
            if ($x -eq 2)
                $OutputArr[$m]=$guid
            for ($y=0;$y -lt $FeedAttrLength;$y++)
                if($y -eq $FeedAttrLength -1)
                   $ent=$ent+"`""+$OutputArr[$y]+"`""
                else
                   $ent=$ent+"`""+$OutputArr[$y]+"`""+"|"
            $entryn[$x]=$ent
        #$entryn[0] = $entryn[0] -replace "`r",""
        #$entryn[1] = $entryn[1] -replace "`r",""
        #$entryn[2] = $entryn[2] -replace "`r",""
        if ($OutputArr[$p] -eq "E")
            $entryn[0] | out-file $EmployeeFeedNormal -Append
            $entryn[1] | out-file $EmployeeFeedNormalwithUID -Append
            $entryn[2] | out-file $EmployeeFeedNormalwithUIDandGUID -Append
        elseif ($OutputArr[$p] -eq "C")
            $entryn[0] | out-file $ContractorFeedNormal -Append
            $entryn[1] | out-file $ContractorFeedNormalwithUID -Append
            $entryn[2] | out-file $ContractorFeedNormalwithUIDandGUID -Append
        elseif ($OutputArr[$p] -eq "VC")
            $entryn[0] | out-file $VendorContractorFeedNormal -Append
            $entryn[1] | out-file $VendorContractorFeedNormalwithUID -Append
            $entryn[2] | out-file $VendorContractorFeedNormalwithUIDandGUID -Append
    Message "Total $GlobalCount records were processed"
    Message "Script ActivatedGeneralFeed.ps1 executed successfully"
    Pradeep

  • User details are not populating in access request

    Hello All,
    We have configured GRC 10 with LDAP and we are able to search the users in LDAP tcode(find option) and in the access request. But when i select the user and click on ok in the access request, user information is not populating to user details tab. I have followed the SAP Standard doc and configuration is fine. When i select data source as SAP system, user details are population as expected. But when i use LDAP as data source, i am having the issue. I hope this is an field mapping issue but i tried all different options but no solution i found. Kindly help me with your expert suggestions.
    Field mapping is as follows:
    LASTNAME
    SN
    FIRSTNAME
    GIVENNAME
    USERID
    SAMACCOUNTNAME
    ROLE_NAME
    NAME
    MEMBER_OF
    MEMBEROF
    EMAIL
    MAIL
    MANAGERID
    MANAGER
    Regards,
    Jai Reddy.

    I know the path, but how to check it? is it using metaverse search?
    Look at the Runs. Are they succeeding, or failing to connect?
    Remove the Bit 17 and try again.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • User details in a specific computer- Config Mgr 2012 R2

    I am using SCCM 2012 R2. I need to have an option for user details on a computer in a specific collection. When I select a computer after searching under devices, I would like to see search options(attached Screen shot) 
    for Primary device user or other details last logon etc. related to user on that computer. 
    Its currently not available in the product I guess. I have also tried to enable last logon in AD discovery.
    I have user affinity configured and can see these details from SCCM reports but would like to see user details when I select the computer and see who the user this belongs to rather than running and creating custom reports. Currently I am implementing
    SCCM and migrating setup from an existing tool. These features are readily available in that tool.
    Any help on this please.
     Thanks

    I've already logged something similar, back in Feb, at MS Connect website for checking deployments as would be good to see last logged in user.
    https://connect.microsoft.com/ConfigurationManagervnext/feedback/details/823608/sccm-2012-checking-deployment-to-system
    You'll need to sign up and join the Configuration Manager program to view and you can vote this up as an issue and add your feedback.  The more votes the better ;-)
    Cheers
    Paul | sccmentor.wordpress.com

  • Displayed data in User Details vs. Information entered in User Profile

    Hello All,
    I am running Portal 7.0 SPS13.
    In my Users Profile tab "Additional Information" I entered:
    Organizational Unit:  NIS
    Position: Consultant
    Department:  <is greyed-out / not editable>
    In my Users Details tab "Company" I only see:
    Job Title: Consultant
    My Questions are:
    1) Why do I only see the Information from "Position"
    2) The greyed out field "Department" is not filled (I guess at this point that it gets filled with the department information from the MS ADS (LDAP). But it's not.  Whoever the telephone information from the MS ADS is transferred to the regarding UME fields
    Thank you in advance for your help and hints.
    Kind regards,
    Philipp

    Hi Neeraj,
    i have already configured as below_
    User Details Data Source
              Target Connector =ECC system
               Sequence=1
               user Data Type=HR
    Regards,
    Arif

  • Pull User details from Oracle Table (TSS)  to OIM

    Hi
    I am learning OIM so, please excuse if this is a silly question.
    I have created a Generic Technology Connector to connect to a user table in oracle database with correct parameters and the GTC was successful. I have done the field mapping between the source table - reconcilation staging and OIM.
    Now that I want to see the sample user details that I have stored in the oracle user table from the OIM.
    I have assumed that this oracle user table is the Trusted Source System and I have to pull the data from this table to OIM.
    So, after creating the connector, what is the next step i need to do so that I see these sample users in the OIM.
    I appreciate any help / directions.
    Thanks
    Sriram

    Hi,
    You have to do following:
    1.Run the GTC schedule task.
    2.Go to reconciliation manager and see if reconciliation event is getting generated and event is getting linked.
    3.When reconciliation is finished just go to web console.Users->Manage->Search
    Please let me know if you have any follow up questions
    Regards
    Nitesh

  • Get user details from OIM User From based on Last modified time stamp

    Hi Gurus,
    I have a requirement that i want user details from OIM(11gr1) User form based on some time stamp.
    suppose my time stamp is 201401011130.
    And i changed one user in user form at 201401011200 (let sau user name is mahesh)
    now when i run the java code based on the time stamp i want mahesh details. How can i do this.
    Please let me know.
    Regards
    Mahesh

    This is how you can run sql query.
    String query="write sql query";
    Connection con=Platform.getOperationalDS().getConnection();
    Statement st=con.prepareStatement(query);    // PreparedStatement is preferable instead of Statement
    ResultSet rs=st.executeQuery();
    while(rs.next())
    String userlogin =rs.String("usr_login");

  • OID API+ User details access

    Hi,
    We are using below API to get the user details defined in OID,
    public static javax.naming.ldap.InitialLdapContext getDefaultDirCtx(java.lang.String host,
    java.lang.String port,
    java.lang.String bindDN,
    java.lang.String bindPwd)
    then create user object based on ldap context.Currently we read the bindDN and bindPwd from properties file. What is the best way to keep the bindPwd ? We dont want keep in properties file.

    Enter the passphrase that controls access to the key on the command line when starting OC4J that portal runs on.OK. We used the ansatz from http://oracletechy.blogspot.com/2008_09_01_archive.html
    Put a parameter in web.xml, say jndi-password:
    <env-entry>
    <description>Password for jndi</description>
    <env-entry-name>jndi-password</env-entry-name>
    <env-entry-value>thisisawrongpassword</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>
    Then read it in via
    Context initial = new InitialContext();
    Context environment = (Context)initial.lookup("java:comp/env");
    st_jndi_password = (String)environment.lookup("jndi-password");
    We use this for an hashtable
    hashtable.put(Context.SECURITY_CREDENTIALS, st_jndi_password);
    This is the input for an new
              InitialLdapContext(hashtable, null);
    After the deployment the administrator must change the parameter jndi-password in the web.xml to the true OID passwort. But of course not by editing the file but using OC4J's OEM to change the environment variable.
    But now we find the password in the file orion-web.xml which is not what we have intended....
    Edited by: t142980 on Apr 7, 2009 8:59 AM

  • How many users on router? run torrent

    I share my router and I have "off-peak" internet time 2am to 8am - I needed a script to see if I am the only user on-line so that my torrents don't suck up the other people's bandwidth...
    This works:
    #!/bin/bash
    # should torrent run?
    # using a router shared by a number of people
    # If I am the only user or it is off peak time (or other concerns) then decide whether to run torrent
    #functions
    # check who's online
    function checkingprocess {
    # start by saying there are zero users
    homeusers="0"
    echo "home users reset to zero"
    # nong (important other user) is not on
    nong="no"
    echo "nong set to no"
    # get the file with MAC addresses of people connected to wireless router
    wget http://192.168.1.1/wlclientview.cmd --http-user=USERNAME --http-password=PASSWORD
    echo "got list"
    mv ~/wlclientview.cmd ~/mybin/whoosonline
    echo "moved list"
    # check if others are on-line
    homeusers=$(grep -c "<tr>" ~/mybin/whoosonline)
    echo "counted $homeusers table rows"
    # remove extra 3 that are not useful
    homeusers=`expr $homeusers - 3`
    echo "that means we have $homeusers users (result -3)"
    # check for special case "nong"
    if grep -q "MAC:OF:USER:NONG" ~/mybin/whoosonline
    then
    # special case - Nong is online too
    nong="nong"
    echo "nong online"
    else
    echo "nong not on line"
    fi
    # report total to text file for conky to display
    echo $homeusers > /home/tawan/mybin/whoosonlinenow
    # check the time
    function timechecker {
    # off-peak internet use between 3 and 6 am
    # actually 3 to 8 but give others a chance early morning from 6
    TIME=`date +%H`
    if [ "$TIME" -ge "02" ]
    then
    mytime="offpeak"
    echo "off peak time?"
    if [ "$TIME" -le "05" ]
    then
    mytime="offpeak"
    echo "off peak time"
    else
    mytime="peak"
    echo "peak time"
    fi
    else
    mytime="peak"
    echo "peak time"
    fi
    # run
    function myrunner {
    ps aux > /tmp/ps.log
    # look in the file for this name to see if it is running
    if grep rtorrent /tmp/ps.log
    then
    appcheck
    if [ "$appkill" -ge "1" ]
    then
    echo "can't run torrent $appkill x web app open"
    else
    echo "torrent already running"
    fi
    else
    echo "run torrent"
    appcheck
    if [ "$appkill" -ge "1" ]
    then
    echo "can't run torrent $appkill x web app open"
    else
    urxvt -g 46x1 -title rtorrent -e rtorrent -o http_capath=/etc/ssl/certs &
    fi
    fi
    # kill
    function mykiller {
    ps aux > /tmp/ps.log
    # look in the file for this name to see if it is running
    if grep rtorrent /tmp/ps.log
    then
    killall rtorrent &
    fi
    echo "kill torrent"
    # app check
    function appcheck {
    appkill="0"
    # skype - kill torrents if skype in use
    myapp="skype"
    appkiller
    # chromium - kill torrents if chromium in use
    myapp="chromium"
    appkiller
    # firefox - kill torrents if firefox in use
    myapp="swiftfox"
    appkiller
    # app killer
    function appkiller {
    if grep $myapp /tmp/ps.log
    then
    mykiller
    echo "killed because of $myapp"
    appkill=`expr $appkill + 1`
    fi
    # think about it all
    function mythinker {
    # in peak time we run if you are the only user
    # in off peak time we run even with other users
    # unless that user is nong and so we kill later
    # always kill if nong is on-line
    if [ "$nong" = "nong" ]
    then
    echo "nong on-line so kill torrent"
    mykiller
    else
    if [ "$mytime" = "offpeak" ]
    then
    echo "....off peak time. Let's run torrent"
    myrunner
    else
    if [ $homeusers -le 1 ]
    then
    echo "....peak time and think only user is you so run torrent"
    myrunner
    else
    echo "....peak time and other users on-line so kill torrent"
    mykiller
    fi
    fi
    fi
    #end functions
    #loop
    while [ 1 ]
    do
    echo "start of loop"
    # run the above functions and loop
    checkingprocess
    timechecker
    mythinker
    echo "done functions, will sleep"
    sleep 20s
    echo "end of loop"
    done
    #end loop
    edit : improved
    Last edited by tawan (2010-07-25 07:05:20)

    QoS means Quality of Service.  Basically it reorders or delays packets depending on priority, so that time-sensitive packets always go first, and unimportant packets like bittorrent can be delayed until there is no other traffic being sent.  What I specifally was suggesting here is that your use it to lower the priority of bittorrent traffic, so that you can run it all the time but it only uses spare bandwidth that isn't being used by any other service.
    The only catch most routers can only do QoS on inbound connections which is mainly helps latency and not download speeds.  However, if your router is running linux it may have that ability.  Also look for the 'tc' utility or maybe you can install trickle.
    This thread has little bit more info.
    Last edited by xenobrain (2010-07-20 14:11:50)

  • How to find out the User Details for the particular transaction

    Hi,
    Actually AJAB -Asset Year closing was done by One User.How and Where to find out the User details who executed the Transaction.Kindly tell me the T-code for this.
    Thanks
    Sap Guru

    Hi:
    Please contact you basis administrator.Give him the T.code and date when Year closing was done. He may resolve your problem.
    Please let me know if you need more information,
    Assign points if useful.
    Regards
    MSReddy

  • We have two users that have been using Creative Cloud for almost a year. Recently, sometime in the last 4ish weeks, the users can no longer run Creative Cloud apps. (Yes, our subscription is paid.) Error simply says administrator access is required

    We have two users that have been using Creative Cloud for almost a year. Recently, sometime in the last 4ish weeks, the users can no longer run Creative Cloud apps. (Yes, our subscription is paid.) Error simply says administrator access is required to install. The apps have already been installed. The users cannot run them unless they are in the local admin group.Using "Run as admin" does not work. It gives the same error.
    I have opened a case with adobe support and was basically told to suck it up and put the users in the admin group. Actually, what was said was that it is "mandated that the users have administrative rights". 
    There are a couple of things wrong with this. It was working for both users until recently - a recent required creative cloud update. The users have never been local admins yet the apps were working (poorly, but working).
    We are in an enterprise environment and users simply do not have administrative rights on the computers.
    I have changed permissions on all adobe folders, granting users or authenticated users modify or full control rights, did the same in whatever Adobe registry HKLM keys I could find. Nothing has allowed the users to run the apps - unless they are put in the local admin group.
    Someone has to have a fix for this. Adobe apps have proved to have far too many vunerabilities to even entertain the idea of elevating user rights. I can't imagine that enterprise environments are allowing this.
    Any help or suggestions are greatly appreciated.

    Jeff,
    Thank you for your response. The users in question are "standard" domain users. We do not reduce users permissions below the standard level.
    The apps do not load with their current standard user permissions.
    The thing that makes this odd, is that up until recently they did this issue with cloud apps. The only way I can make it work for them now is to put them in the local administrator group on their pc's - which is not going to happen.
    This is what they now see. As I said before, this was not a problem up until recently they would see all their available apps. If I put them in the local admin group the apps are listed without having to install. Everything is there, just not accessible to the user.

  • Tabular Form - How to store in a column the User details (APP_USER)

    Hi all,
    I have let's say the following table:
    USER_COMMENTS(
    ID number primary key,
    COMMENT_TEXT varchar2(50),
    POSTED_BY_USER varchar2(50),
    DATE_POSTED date,
    UPDATED_BY_USER varchar2(50),
    DATE_UPDATED date)
    How do I, using a Tabular Form, get the USER details in the columns POSTED_BY_USER and UPDATED_BY_USER and the SYSDATE in DATE_UPDATED...
    I've tried the following:
    Created tabular form, all fields included. In Report Attributes > edit UPDATED_BY_USER > Display as Display as Text (saves state); Default Type: Item (application or page item); Default: APP_USER.
    It's not working.
    Thanks!
    Andrei

    It has to be a text field column type with source like the other updatable columns. You should hide that column and create a second of display as text if you want to show the content. Once this is done then you can use the default value and just type the item name there as you did:
    P1_ITEM
    Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.opal-consulting.de/training
    http://apex.oracle.com/pls/otn/f?p=31517:1
    ------------------------------------------------------------------------------

Maybe you are looking for

  • Form on a report - using a field with search button to run report

    I am trying to do a very simple report with a custom search field on the top of the form. I am looking at Denes Kubicek's example of Search form on table. Page 68. I want to have a region with the fields to search on, a button and then a report with

  • Hr_ex_employee_internal.terminate_employee

    Hi guys, I'm using the API in the subject and it seems that it wasn't able to change the Person Type from 'Employee - Regular' to 'Ex-employee'. Although I have supplied the value for p_person_type_id with the id for 'Ex-employee'. I would just like

  • Adobe Media Encoder: Quicktime H.264 Problem

    I'm trying to output my video using QT H.264, and whenever it processes through the media encoder, it gets stuck with the status "encoding", with the elapsed queue time frozen at about :13 seconds. I've tried using different settings, but I get the s

  • Disk Utility Partition Error

    I updated from Tiger to Leopard, and in the last 2 wks noticed I had little remaining space on my hard disk. After checking in Disk Utility, however, I found that my hard disk partition had reduced from what should be a full 160Mb, to a mere 52Mb or

  • G4 Xserve (Tray) won't install Tinger Server

    We have a couple of Dual 1GHz G4 Xserve (Tray) which we "inherited" from another group who formatted the drives before letting it go. We are trying to install a surplus copy of Tiger Server, but the system shuts down upon booting from the DVD. It boo