State Migration Point issues - Error 12030

Hello there,
I wanted to add a state migration point to a host that already operates as a distribution point for several months. The state migration installs successfully when looking at the msi-log, but is not operational afterwards. The log file states that the health
check fails with error 12030. Did I forget something?
This is the content of the smpmgr.log
SMS_EXECUTIVE started SMS_STATE_MIGRATION_POINT as thread ID 3376 (0xD30).  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.256-60><thread=3636 (0xE34)>
********************************************************************************  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.256-60><thread=3376 (0xD30)>
SMS_STATE_MIGRATION_POINT received START notification.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.256-60><thread=3376 (0xD30)>
SMPPeriodicActivityInterval = 1440 minutes.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.256-60><thread=3376 (0xD30)>
SMPEncryptionCert Length 3008.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.256-60><thread=3376 (0xD30)>
RegOpenKeyEx succeeded for regkeypath SOFTWARE\MICROSOFT\SMS\SMP\STATESTORE  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.256-60><thread=3376 (0xD30)>
StateMsgDir = C:\SMS\MP\outboxes\statemsg.box, StatusmsgDir = C:\SMS\MP\outboxes\stat.box, sitecode = PH2  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.256-60><thread=3376 (0xD30)>
Securing SMP msg dirs successful  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.287-60><thread=3376 (0xD30)>
HandleSMPRegistryChanges: RegQueryInfoKey succeeded. Number of SMP stores=1   $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.287-60><thread=3376 (0xD30)>
RegOpenKeyEx succeeded for regkeypath SOFTWARE\MICROSOFT\SMS\SMP\STATESTORE\SMPSTOREE_EAFE6917  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.287-60><thread=3376 (0xD30)>
Directory E:\StateMigration\SMPSTOREE_EAFE6917$ exists.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.287-60><thread=3376 (0xD30)>
Creating share SMPSTOREE_EAFE6917$ succeeded  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.287-60><thread=3376 (0xD30)>
AllowSMPIsapiAccess succeeded for share E:\StateMigration\SMPSTOREE_EAFE6917$.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.287-60><thread=3376 (0xD30)>
SMPPeriodicActivityInterval = 1440 minutes  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.287-60><thread=3376 (0xD30)>
Handling SMP registry Changes succeeded.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.287-60><thread=3376 (0xD30)>
Successfully created factory CSMPMgrFactory  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.303-60><thread=3376 (0xD30)>
Successfully registered class CSMPMgr.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.303-60><thread=3376 (0xD30)>
SMS_STATE_MIGRATION_POINT successfully started  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.303-60><thread=3376 (0xD30)>
Configuration and Availability Monitor thread started.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.303-60><thread=1196 (0x4AC)>
Initialized 'SMS Server Availability' performance instance => SMS State Migration Point.~  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:28:50.303-60><thread=1196 (0x4AC)>
HandleSMPRegistryChanges: RegQueryInfoKey succeeded. Number of SMP stores=1   $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:14.190-60><thread=1196 (0x4AC)>
RegOpenKeyEx succeeded for regkeypath SOFTWARE\MICROSOFT\SMS\SMP\STATESTORE\SMPSTOREE_EAFE6917  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:14.190-60><thread=1196 (0x4AC)>
Directory E:\StateMigration\SMPSTOREE_EAFE6917$ exists.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:14.190-60><thread=1196 (0x4AC)>
Creating share SMPSTOREE_EAFE6917$ succeeded  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:14.206-60><thread=1196 (0x4AC)>
AllowSMPIsapiAccess succeeded for share E:\StateMigration\SMPSTOREE_EAFE6917$.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:14.206-60><thread=1196 (0x4AC)>
SMPPeriodicActivityInterval = 1440 minutes  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:14.206-60><thread=1196 (0x4AC)>
Handling SMP registry Changes succeeded.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:14.206-60><thread=1196 (0x4AC)>
SSL is enabled.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.298-60><thread=1196 (0x4AC)>
Client authentication is also enabled.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.298-60><thread=1196 (0x4AC)>
CRL Checking is also enabled.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.298-60><thread=1196 (0x4AC)>
Machine name is 'statemigr.something.com'.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.298-60><thread=1196 (0x4AC)>
Begin validation of Certificate [Thumbprint b1b24deaaa109fa76f892a1ded986dca246d4f60] issued to 'statemigr.something.com'  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.298-60><thread=1196 (0x4AC)>
Certificate has "SSL Client Authentication" capability.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.298-60><thread=1196 (0x4AC)>
Completed validation of Certificate [Thumbprint b1b24deaaa109fa76f892a1ded986dca246d4f60] issued to 'statemigr.something.com'  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.298-60><thread=1196 (0x4AC)>
Begin validation of Certificate [Thumbprint 35633602ebcd8512702330af54bf349adb3b9b0a] issued to 'statemigr.something.com'  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.298-60><thread=1196 (0x4AC)>
Certificate doesn't have "SSL Client Authentication" capabilities.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.298-60><thread=1196 (0x4AC)>
Completed validation of Certificate [Thumbprint 35633602ebcd8512702330af54bf349adb3b9b0a] issued to 'statemigr.something.com'  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.298-60><thread=1196 (0x4AC)>
Skipping this certificate which is not valid for ConfigMgr usage.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.298-60><thread=1196 (0x4AC)>
>>> Selected Certificate [Thumbprint b1b24deaaa109fa76f892a1ded986dca246d4f60] issued to 'statemigr.something.com' for HTTPS Client Authentication  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.298-60><thread=1196 (0x4AC)>
Failed to send http request /SMSSMP/.sms_smp?op=healthcheck. Error 12030  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.314-60><thread=1196 (0x4AC)>
Call to HttpSendRequestSync failed for port 443 with 12030 error code.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.314-60><thread=1196 (0x4AC)>
Health check operation failed, error code is 12030  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.314-60><thread=1196 (0x4AC)>
STATMSG: ID=6208 SEV=E LEV=M SOURCE="SMS Server" COMP="SMS_STATE_MIGRATION_POINT" SYS=statemigr.something.com SITE=PH2 PID=2904 TID=1196 GMTDATE=Di Mrz 24 19:29:20.314 2015 ISTR0="12030" ISTR1="" ISTR2="" ISTR3=""
ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.314-60><thread=1196 (0x4AC)>
Completed availability check on local machine  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.314-60><thread=1196 (0x4AC)>
Initialization still in progress.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:20.314-60><thread=1196 (0x4AC)>
SSL is enabled.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Client authentication is also enabled.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
CRL Checking is also enabled.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Machine name is 'statemigr.something.com'.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Begin validation of Certificate [Thumbprint b1b24deaaa109fa76f892a1ded986dca246d4f60] issued to 'statemigr.something.com'  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Certificate has "SSL Client Authentication" capability.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Completed validation of Certificate [Thumbprint b1b24deaaa109fa76f892a1ded986dca246d4f60] issued to 'statemigr.something.com'  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Begin validation of Certificate [Thumbprint 35633602ebcd8512702330af54bf349adb3b9b0a] issued to 'statemigr.something.com'  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Certificate doesn't have "SSL Client Authentication" capabilities.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Completed validation of Certificate [Thumbprint 35633602ebcd8512702330af54bf349adb3b9b0a] issued to 'statemigr.something.com'  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Skipping this certificate which is not valid for ConfigMgr usage.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
>>> Selected Certificate [Thumbprint b1b24deaaa109fa76f892a1ded986dca246d4f60] issued to 'statemigr.something.com' for HTTPS Client Authentication  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Failed to send http request /SMSSMP/.sms_smp?op=healthcheck. Error 12030  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Call to HttpSendRequestSync failed for port 443 with 12030 error code.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Health check operation failed, error code is 12030  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Completed availability check on local machine  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
Initialization still in progress.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:29:50.294-60><thread=1196 (0x4AC)>
SSL is enabled.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Client authentication is also enabled.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
CRL Checking is also enabled.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Machine name is 'statemigr.something.com'.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Begin validation of Certificate [Thumbprint b1b24deaaa109fa76f892a1ded986dca246d4f60] issued to 'statemigr.something.com'  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Certificate has "SSL Client Authentication" capability.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Completed validation of Certificate [Thumbprint b1b24deaaa109fa76f892a1ded986dca246d4f60] issued to 'statemigr.something.com'  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Begin validation of Certificate [Thumbprint 35633602ebcd8512702330af54bf349adb3b9b0a] issued to 'statemigr.something.com'  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Certificate doesn't have "SSL Client Authentication" capabilities.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Completed validation of Certificate [Thumbprint 35633602ebcd8512702330af54bf349adb3b9b0a] issued to 'statemigr.something.com'  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Skipping this certificate which is not valid for ConfigMgr usage.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
>>> Selected Certificate [Thumbprint b1b24deaaa109fa76f892a1ded986dca246d4f60] issued to 'statemigr.something.com' for HTTPS Client Authentication  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Failed to send http request /SMSSMP/.sms_smp?op=healthcheck. Error 12030  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Call to HttpSendRequestSync failed for port 443 with 12030 error code.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Health check operation failed, error code is 12030  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.289-60><thread=1196 (0x4AC)>
Completed availability check on local machine  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.305-60><thread=1196 (0x4AC)>
Initialization still in progress.  $$<SMS_STATE_MIGRATION_POINT><03-24-2015 20:30:20.305-60><thread=1196 (0x4AC)>

The server has two certificates, one with client auth and one with server auth capabilities. As you can see in the log, the certificate with the server auth capability is ignored and the client auth is succesfully selected:
>>> Selected Certificate [Thumbprint b1b24deaaa109fa76f892a1ded986dca246d4f60] issued to 'statemigr.something.com' for HTTPS Client Authentication  $$<SMS_STATE_MIGRATION_POINT>
This client certificate has been (and still is) working for client authentication of the distribution point on the same server for months.

Similar Messages

  • State Migration Point Minimum Free Space

    I am in the process of doing OS deployment with Windows 7. I have a State Migration Point in place with minimum free space threshold of 100mb. My question is, will my task sequence error out and fail prior to formatting the drive and installing Windows 7
    if the minimum free space is met and all the data cannot be captured? I am nervous that if this threshold is met all user data on a system is not able to be captured and the task sequence continues on to format the drive and install the OS.
    Thanks,
    Mike
    Solutions Architect

    Yes, the prepare state capture task will fail if it can't find an SMP with free space on it thus causing the TS as a whole to fail assuming you haven't selected the ignore failure option on the task or any of its parent groups. That's doesn't necessarily
    guarantee that there is enough free space or that multiple simultaneous task sequences couldn't cause issues though thus you should plan accordingly, monitor the free space instead of leaving it to chance, and enable the auto cleanup feature with a rational
    period of time.
    Jason | http://blog.configmgrftw.com

  • State Migration Point Data not Deleting

    Hi
    I've seen this issue mentioned numerous times on these forums but it looks like a tricky one to get a solution for - would appreciate if somebody could assist
    I have SCCM 2012 Deployed with a State Migration Point on another Site Server - I migrate to Windows 7 and the Task Sequnce used include a Capture User State Section and a restore User State Section - The Migration/Task Sequence completes
    successfully - have checked reports ....
    The Proble is I have set the Stae Migration Point to delete the User State Data to Delete after 3 days  ...
    it never does this - the Entries remain in the USMT section of SCCM - and if I log onto the Server with the State Migration Role all the data is still there after 3 days.
    This is a major problem - is there anyway to force the State Migration Point to delete after 3 days regardless. I know from reading that the issues look to be around the fact that their may be an issue with the "Release Store" Section - however my task sequence
    continues -and is marked as successful
    SO Basically is there a way to force the Delation of Data automatically through the State Migration Point and if not  .... will a manual delation work and if so what folders should I delete (had a nasty issue the other day where I deleted one of these
    User State Folders and the State Migration Point went offline, only came back online when I created a blank folder to replace the folder I deleted)
    Would really appreciate assistance here as I have come accross this problem on a number of Sites and its not practical to go through log files for each migration to verify that the stores were released correctly

    here is the issue...  Thank you Steve Rachui...  http://blogs.msdn.com/b/steverac/
    I was lucky enough to have him onsite today... for some reason the loadstate is not releasing the client store. if you check the migrationstatus.xml you will see false under restore status. not sure why the store doesn't release yet but it could be timing
    between the release and reboot command im not sure.
    FYI: - the next morning..
    I removed the reboot cycle on my task and when I came in this morning, the xml file showed the datastore was released. (restore status = true) With that said, you will probably need to extend the delay between the release state and the reboot, or remove
    the reboot entirely, (which I probably would't personally do.)
    good luck guys
    So how did you delete the existing folders for the tasks that had already run? Did you manually change the restore status to TRUE? Or is there no way to delete the old data except removing the SMP role, deleting the folders and then re-enabling the SMP role?
    Thanks,
    SinghP80

  • How to manually recover user state data saved to a State Migration Point

    Hi,
    In SCCM 2012, how would you recover the User State saved to the State Migration Point manually?
    In SCCM 2007 you could do what was outlined here:
    http://social.technet.microsoft.com/Forums/en-US/configmgrosd/thread/159affd3-1726-4829-a0f4-0c875481fc11
    However this does not work for SCCM 2012 because the User State Recovery key so long that it cannot be used with a loadstate command (Loadstate commands cannot be longer than 256 characters)
    Previously you could also have just opened the User.mig file using Windows Easy Transfer and entered the User State Recovery key stored in SCCM - however in SCCM 2012 this does not work either!
    I really need to recover the contents for a user who got a new computer (old one stolen) and requires data from a previous user state capture on the State Migration Point.

    Hi,
    It seems something changed in SCCM 2012.
    I've got the same problem and after couple hours of research I found MS article that only helped me -
    http://technet.microsoft.com/en-us/library/hh824962.aspx
    In SCCM server I run this command:
    C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\User State Migration Tool\amd64>usmtutils.exe /extract C:\tmp\_MIG\USMT.MIG C:\tmp\_MIG\Extract /decrypt /keyfile:C:\tmp\_MIG\Key.txt
    and received necessary data.

  • Restricting State Migration Point to allow 10 GB of data as User State backup

    Hi ,
    I am using State migration point to backup user data settings through USMT. I am looking for some option either on SMP side or USMT side to restrict data maximum of 10 GB from the system. SMT\USMT should not allow data backup more than 10GB from any system.
    Any pointers will be appreciated. Thanks. 
    Regards,

    The best you can do is to run scanstate with the estimate parameter to estimate how data it will collect and then branch or abort based on the results.
    I outlined how to collect this information beforehand at
    http://blog.configmgrftw.com/collecting-usmt-estimates-using-configmgr/
    Jason | http://blog.configmgrftw.com | @jasonsandys

  • State Migration Point Problem

    Hallo,
    I have SCCM 2007 RTM everything is working, but i get this error from Component 'SMS_State_Migration_Point':
    SMP Control Manager detected SMP is not responding to HTTP requests.  The http status code and text is 500, Internal Server Error.
    Possible cause: Internet Information Services (IIS) isn't configured to listen on the ports over which SMS is configured to communicate.
    Solution: Verify that the designated Web Site is configured to use the same ports which SMS is configured to use.
    Possible cause: The designated Web Site is disabled in IIS.
    Solution: Verify that the designated Web Site is enabled, and functioning properly.
    Possible cause: The SMS ISAPI Application Identity does not have the requisite logon privileges.
    Solution: Verify that the account that the SMS ISAPI is configured to run under has not been denied batch logon rights through group policy.
    For more information, refer to Microsoft Knowledge Base.
    The IIS is working, for example SMS-Reporting. Where do i configure the ports SMS communicate with IIS?
    Thanks
    Andreas Scheer

    Srikanth,
    I am experiencing the same issue as Tom. Here is an excerpt from my smpisapi log:
    ========== GetExtensionVersion ==========            
    smpisapi              12/12/2007 1:39:58 PM  3232 (0x0CA0)
    SMPRequestHandler::Initialization started.         
    smpisapi              12/12/2007 1:39:58 PM  3232 (0x0CA0)
    SMS Sitecode = 001         smpisapi              12/12/2007 1:39:58 PM  3232 (0x0CA0)
    Inserted store "d:\SMP\" to cache           smpisapi              12/12/2007 1:39:58 PM  3232 (0x0CA0)
    Inserted store "D:\SMP\" to cache          smpisapi              12/12/2007 1:39:58 PM  3232 (0x0CA0)
    Initialization of SMP store completed     smpisapi              12/12/2007 1:39:58 PM  3232 (0x0CA0)
    Started SMPStoreMgr worker thread     smpisapi              12/12/2007 1:39:58 PM  3232 (0x0CA0)
    SMPStoreMgr is now initialized smpisapi              12/12/2007 1:39:58 PM  3232 (0x0CA0)
    Initializing smpPerfObject.           smpisapi              12/12/2007 1:39:58 PM  3232 (0x0CA0)
    smpPerfObject initialization complete.  smpisapi              12/12/2007 1:39:58 PM  3232 (0x0CA0)
    ========== BEGIN: HttpExtensionProc ========== smpisapi  12/12/2007 1:44:58 PM 3232 (0x0CA0)
    Query string to parse: 'op=healthcheck'.               smpisapi              12/12/2007 1:44:58 PM  3232 (0x0CA0)
    Creating state store - D:\SMP\SMPSTORED_91DAA93F$\FBC02D2321401636EFBD99756C5AAF338C3D018C06B9724EB56B409163928473.                smpisapi              12/12/2007 1:44:58 PM  3232 (0x0CA0)
    Statestore - D:\SMP\SMPSTORED_91DAA93F$\FBC02D2321401636EFBD99756C5AAF338C3D018C06B9724EB56B409163928473 exists.                smpisapi              12/12/2007 1:44:58 PM  3232 (0x0CA0)
    SecureAccess failed with error code (80070005) smpisapi              12/12/2007 1:44:58 PM  3232 (0x0CA0)
    AddACE to store with access account domain.com\HOST$ failed for directory \\domain.com\SMPSTORED_91DAA93F$\FBC02D2321401636EFBD99756C5AAF338C3D018C06B9724EB56B409163928473.                smpisapi              12/12/2007 1:44:58 PM  3232 (0x0CA0)
    Revoke access failed for directory \\domain.com\SMPSTORED_91DAA93F$\FBC02D2321401636EFBD99756C5AAF338C3D018C06B9724EB56B409163928473.                smpisapi              12/12/2007 1:44:58 PM  3232 (0x0CA0)
    StatusRequest::UpdateStatus failed with errorcode (0x80070005)            smpisapi              12/12/2007 1:44:58 PM  3232 (0x0CA0)
    StatusRequest::HandleMessage failed with errorcode (0x80070005)        smpisapi              12/12/2007 1:44:58 PM  3232 (0x0CA0)
    Failed to process CAPTURESTATUS request for client GUID:33BB9A27-9705-4553-A4F4-C2A46C17ACFB   smpisapi                12/12/2007 1:44:58 PM  3232 (0x0CA0)
    SMPRequestHandler::HandleMessage for StoreOp CAPTURESTATUS failed with server errorcode 99      smpisapi                12/12/2007 1:44:58 PM  3232 (0x0CA0)
    HealthCheckRequest::HandleMessage failed with errorcode (0x80040063)           smpisapi              12/12/2007 1:44:58 PM  3232 (0x0CA0)
    Failed to process HEALTHCHECK request for client GUID:33BB9A27-9705-4553-A4F4-C2A46C17ACFB         smpisapi                12/12/2007 1:44:58 PM  3232 (0x0CA0)
    SMPRequestHandler::HandleMessage for StoreOp HEALTHCHECK failed with server errorcode 99            smpisapi                12/12/2007 1:44:58 PM  3232 (0x0CA0)
    Returning status "500 Internal Server Error"        smpisapi              12/12/2007 1:44:58 PM  3232 (0x0CA0)
    ========== END: HttpExtensionProc ==========   smpisapi   12/12/2007 1:44:58 PM  3232 (0x0CA0)

  • State Migration Point Status Shows Critical

    Our environment is a single primary site with one primary server (MP, FSP, DP, SMP, etc.) and four remote servers that function as DPs and SMPs.  The primary site server is reporting in the Site Status window that it is in a Critical status, except
    that everywhere else shows nothing is wrong.  It has been this way for several weeks.  Under Component Status, every component reports OK.  All of the smpmgr.log files show no errors and show the typical health check success messages.  I
    can't find any reason that this role is reporting Critical in the Site Status window, and resetting counts isn't helping.  Has anyone run into this before or do you have any ideas how to resolve this short of un-installing and re-installing the role.

    Yes, I know this is an old post, but I’m trying to clean them up. Did you solve this problem, if so what was the solution?
    Garth Jones | My blogs: Enhansoft and
    Old Blog site | Twitter:
    @GarthMJ

  • Collecting USMT data to State Migration point without imaging.

    Hey can anyone help out with this.  We are trying to capture user data from one workstation to another using the SCCM and USMT.  It works great...for in place  migration, but here is the scenerio:
    user Bob, gets a new workstation, he wants to back all of the data up from the old workstation to the new workstation.  From what I can see as of right now, the only way to do that is to reimage it with USMT,  and then associate the computer within
    SMP in the console to the new workstation.
    Is there a way I can just boot the OS into PE capture the data to the SMP and go from there?
    Hope that made sense.
    Thanks

    You've just described a side-by-side migration and your assumption is almost correct.
    This is the process:
    1. Create computer association between old & new
    2. Create TS with USMT capture to SMP (custom task sequence with USMT only)- deploy to old (you don't have to re-image the old computer - just capture the data)
    3. Create TS with OSD and UMST restore - deploy to new
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • User State Migration using SMP with config manager 2012 R2

    Hi , 
    I have SMP at primary site and need to migrate XP and 7 machines using this SMP (using USMT), 
    what are the steps do i need to define in TS so that usmt can use State migration point for user setting\data backup?
    Another challenge i see it with XP since we are deciding to take 2 phase approach, that means we will backup data using 1 TS (3 step TS) and then restore data as part of another TS that will install windows 8.1 also with user state restore. 
    Any pointers if we need to define anything special in TS (migration store etc.) or since its SMP, TS should able to take care of finding it automatically and backup\restore user state? 
    We have MDT based TS, just wondering if we need to define anything inside CS.ini file related to SMP? 
    Any pointers will be appreciated. Thanks
    Regards,

    Hi,
    Please refer to the link below:
    How to migrate user data from Windows XP to Windows 8.1 with System Center 2012 R2 Configuration Manager
    http://blogs.technet.com/b/configmgrteam/archive/2013/09/12/how-to-migrate-user-data-from-win-xp-to-win-8-1-with-system-center-2012-r2-configmgr.aspx
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Request User State Store Fails with error code 0x00004005

    I am trying to get a machine refresh working in SCCM and am running into a road block with the user state migration. The Task sequence hits Request user state store and then fails. In the logs on the machine it shows it downloads the cert from the SMP but it fails to verify the cert. The thing is that this was working and then stopped for no apparent reason. I have added a second SMP and it has the same issue so its got to be something environmental causing this. I have found no references to the errors I am recieving that relate to the issue so I am stumped. We have a SCCM 2007 site in mixed mode. The error log is:
    The task sequence execution engine failed executing the action (Request User State Storage) in the group (Capture User Files and Settings) with the error code 16389 Action output: ployment\osdsmpclient\smpclient.cpp,1743) Request to SMP 'ATXFREPSMS01.NA.atxglobal.com' failed with error (Code 0x80090006). Trying next SMP. FALSE, HRESULT=80004005 (e:\nts_sms_fre\sms\client\osdeployment\osdsmpclient\smpclient.cpp,1698) pClientRequestToSMP->Execute(migInfoFromMP.saSMPs), HRESULT=80004005 (e:\nts_sms_fre\sms\client\osdeployment\osdsmpclient\smpclient.cpp,2713) ExecuteCaptureRequestToSMP(migInfoFromMP), HRESULT=80004005 (e:\nts_sms_fre\sms\client\osdeployment\osdsmpclient\smpclient.cpp,2755) ExecuteCaptureRequest(), HRESULT=80004005 (e:\nts_sms_fre\sms\client\osdeployment\osdsmpclient\main.cpp,72) OSDSMPClient finished: 0x00004005 Failed to verify certificate signature for 'ATXFREPSMS01.NA.atxglobal.com' (0x80090006) ClientKeyRequestToSMP failed (0x80090006). ClientRequestToSMP:oRequest failed. error = (0x80090006). Failed to find an SMP that can serve request after trying 4 attempts. ExecuteCaptureRequestSMP failed (0x80004005). ExecuteCaptureRequest failed (0x80004005).. The operating system reported error 16389:

    Hi
    I am getting the same issue.
    More info:
    The same task works ok for one client - an xp machine that was upgraded to vista sp1 using sccm but without usmt.
    If I send this machine a task which includes usmt and os deploy it works.
    On 2 other machines ( so far) , the request store fails with the same error  - 0x80090006. (one of them existing vista and the other xp)
    I have tried removing and adding the client from the domain but it did not help.
    Any idea?
    David

  • Why am I receiving Null pointer Exception Error.

    why am I receiving Null pointer Exception Error.
    Hi I am developing a code for login screen. There is no syntex error as such ut I am receving the aove mentioned error. Can some one please help me ??
    ------------ Main.java------------------
    import java.io.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.sql.*;
    public class Main implements ActionListener
    Frame mainf;
    MenuBar mb;
    MenuItem List,admitform,inquiry,exit,helpn;
    Menu newm,update,help;
    Inquiry iq;
    Admit ad;
    // HosHelp hp;
    Howuse hu;
    Register reg;
    Main()
    mainf=new Frame(" Engg College V/S Mumbai University ");
         mb=new MenuBar();
         newm=new Menu(" New ");
         update=new Menu(" Update ");
         help=new Menu(" Help ");
         List=new MenuItem("List");
         admitform=new MenuItem("Admit");
         inquiry=new MenuItem("Inquiry");
         exit=new MenuItem("Exit");
         helpn=new MenuItem("How to Use?");
    newm.add(List);
                   newm.add(admitform);
    newm.add(inquiry);
                   newm.add(exit);
         help.add(helpn);
              mb.add(newm);
              mb.add(update);
              mb.add(help);
    mainf.setMenuBar(mb);
                   exit.addActionListener(this);
                   List.addActionListener(this);
         inquiry.addActionListener(this);
         admitform.addActionListener(this);
    helpn.addActionListener(this);
         mainf.setSize(400,300);
         mainf.setVisible(true);
    public void actionPerformed(ActionEvent ae)
    if (ae.getSource()==List)
              reg=new Register();
         if(ae.getSource()==inquiry)
         iq=new Inquiry();
    if(ae.getSource()==admitform)
         ad=new Admit();
              if(ae.getSource()==helpn)
              hu=new Howuse();
              if(ae.getSource()==exit)
         mainf.setVisible(false);
    public static void main(String args[])
              new Main();
    -------------Register.java---------------------------
    import java.awt.*;
    import java.awt.event.*;
    import java.sql.*;
    public class Register implements ActionListener//,ItemListener
    Label id,name,login,pass,repass;
    Button ok,newu,cancel,check;
    Button vok,iok,lok,mok,sok; //buttons for dialog boxes
    TextField idf,namef,loginf,passf,repassf;
    Dialog valid,invlog,less,mismat,acucreat;
    Frame regis;
    Checkbox admin,limit;
    CheckboxGroup type;
    DBconnect db;
    Register()
         db=new DBconnect();
    regis=new Frame("Registeration Form");
              type=new CheckboxGroup();
              admin=new Checkbox("Administrator",type,true);
              limit=new Checkbox("Limited",type,false);
              id=new Label("ID :");
    name=new Label("Name :");
         login=new Label("Login :");
         pass=new Label("Password :");
         repass=new Label("Retype :");
    idf =new TextField(20); idf.setEnabled(false);
         namef=new TextField(30); namef.setEnabled(false);
    loginf=new TextField(30); loginf.setEnabled(false);
         passf=new TextField(30); passf.setEnabled(false);
         repassf=new TextField(30); repassf.setEnabled(false);
    ok=new Button("OK"); ok.setEnabled(false);
         newu=new Button("NEW");
    cancel=new Button("Cancel");
         check=new Button("Check Login"); check.setEnabled(false);
    vok=new Button("OK");
         iok=new Button("OK");
              lok=new Button("OK");
              mok=new Button("OK");
              sok=new Button("OK");
    valid=new Dialog(regis,"Login name is valid !");
         invlog=new Dialog(regis,"Login name already exist!");
         less=new Dialog(regis,"Password is less than six characters !");
    mismat=new Dialog(regis,"password & retyped are not matching !");
    acucreat=new Dialog(regis,"You have registered successfully !");
         regis.setLayout(null);
    //     regis.setBackground(Color.orange);
    valid.setLayout(new FlowLayout());
         invlog.setLayout(new FlowLayout());
         less.setLayout(new FlowLayout());
         mismat.setLayout(new FlowLayout());
    acucreat.setLayout(new FlowLayout());
    id.setBounds(35,50,80,25); //(left,top,width,hight)
    idf.setBounds(125,50,40,25);
    name.setBounds(35,85,70,25);
    namef.setBounds(125,85,150,25);
    login.setBounds(35,120,80,25);
    loginf.setBounds(125,120,80,25);
    check.setBounds(215,120,85,25);
         pass.setBounds(35,155,80,25);
    passf.setBounds(125,155,80,25);
    repass.setBounds(35,190,80,25);
    repassf.setBounds(125,190,80,25);
    admin.setBounds(35,225,100,25);
    limit.setBounds(145,225,100,25);
              ok.setBounds(45,265,70,25);
         newu.setBounds(135,265,70,25);
    cancel.setBounds(225,265,70,25);
         passf.setEchoChar('*');
    repassf.setEchoChar('*');
         regis.add(id);
         regis.add(idf);
    regis.add(name);
         regis.add(namef);
         regis.add(login);
         regis.add(loginf);
         regis.add(check);
    regis.add(pass);
         regis.add(passf);
    regis.add(repass);
         regis.add(repassf);
         regis.add(ok);
         regis.add(newu);
         regis.add(cancel);
    regis.add(admin);
         regis.add(limit);
    valid.add(vok);
         invlog.add(iok);     
         less.add(lok);
         mismat.add(mok);
    acucreat.add(sok);
    ok.addActionListener(this);
         newu.addActionListener(this);
    check.addActionListener(this);
    cancel.addActionListener(this);
         // limit.addItemListener(this);
         //admin.addItemListener(this);
              vok.addActionListener(this);
              iok.addActionListener(this);
         lok.addActionListener(this);
         mok.addActionListener(this);
         sok.addActionListener(this);
    regis.setLocation(250,150);
    regis.setSize(310,300);
    regis.setVisible(true);
         public void actionPerformed(ActionEvent ae)
         if(ae.getSource()==check)
              try{
                   String s2=loginf.getText();
    ResultSet rs=db.s.executeQuery("select* from List");
                        while(rs.next())
                   if(s2.equals(rs.getString(2).trim()))
    //                    invlog.setBackground(Color.orange);
                             invlog.setLocation(250,150);
                             invlog.setSize(300,100);
                   cancel.setEnabled(false);
    ok.setEnabled(false);
    check.setEnabled(false);
                        invlog.setVisible(true);
                             break;
                        else
                        //     valid.setBackground(Color.orange);
                             valid.setLocation(250,150);
                             valid.setSize(300,100);
                   cancel.setEnabled(false);
    ok.setEnabled(false);
    check.setEnabled(false);
                   valid.setVisible(true);
                        }catch(Exception e)
                   e.printStackTrace();
    if(ae.getSource()==newu)
         try{
              ResultSet rs=db.s.executeQuery("select max(ID) from List");
         while(rs.next())
    String s1=rs.getString(1).trim();
                   int i=Integer.parseInt(s1);
    i++;
                   String s2=""+i;
    idf.setText(s2);
                   newu.setEnabled(false);
                   namef.setText(""); namef.setEnabled(true);
              loginf.setText(""); loginf.setEnabled(true);
              passf.setText(""); passf.setEnabled(true);
              repassf.setText(""); repassf.setEnabled(true);
              ok.setEnabled(true);
                   check.setEnabled(true);
                   }catch(Exception e)
              e.printStackTrace();
         if(ae.getSource()==ok)
              try
              String s1=idf.getText();
              String s2=loginf.getText();
              String s3=passf.getText();
         String s4=repassf.getText();
         int x=Integer.parseInt(s1);
         int t;
         if(type.getSelectedCheckbox()==admin)
              t=1;
              else
              t=0;
    ResultSet rs=db.s1.executeQuery("select* from List");
                   while(rs.next())
                   if(s2.equals(rs.getString(2).trim()))
                        invlog.setBackground(Color.orange);
                        invlog.setLocation(250,150);
                        invlog.setSize(300,100);
                   cancel.setEnabled(false);
    ok.setEnabled(false);
    check.setEnabled(false);
                        invlog.setVisible(true);
                        break;
                   else
                        if (s3.length()<6)
                        less.setBackground(Color.orange);
                             less.setLocation(250,150);
                             less.setSize(300,100);
                   ok.setEnabled(false);
                        cancel.setEnabled(false);
                        check.setEnabled(false);
                        less.setVisible(true);
    else if(!(s3.equals(s4)))
                        mismat.setBackground(Color.orange);
                        mismat.setLocation(250,150);
                        mismat.setSize(300,100);
                        ok.setEnabled(false);
                        cancel.setEnabled(false);
                        check.setEnabled(false);
                        mismat.setVisible(true);
                        else
    db.s1.execute("insert into User values("+x+",'"+s2+"','"+s3+"',"+t+")");
                        acucreat.setBackground(Color.orange);
                        acucreat.setLocation(250,150);
                        acucreat.setSize(300,100);
                        regis.setVisible(false);
                        acucreat.setVisible(true);
                   }//else
              }//while
                   } //try
              catch(Exception e1)
              // e1.printStackTrace();
              if (ae.getSource()==cancel)
              regis.setVisible(false);
              if (ae.getSource()==vok)
              ok.setEnabled(true);
                   cancel.setEnabled(true);
    check.setEnabled(true);
                   valid.setVisible(false);
              if (ae.getSource()==iok)
              ok.setEnabled(true);
                   cancel.setEnabled(true);
    check.setEnabled(true);
                   invlog.setVisible(false);
              if (ae.getSource()==lok)
              less.setVisible(false);
                   cancel.setEnabled(true);
    ok.setEnabled(true);
    check.setEnabled(true);
              if (ae.getSource()==mok)
              mismat.setVisible(false);
                   cancel.setEnabled(true);
    ok.setEnabled(true);
    check.setEnabled(true);
    if (ae.getSource()==sok)
              acucreat.setVisible(false);
              ok.setEnabled(false);
                   newu.setEnabled(true);
                   regis.setVisible(true);
         public static void main(String args[])
         new Register();
    -----------DBConnect.java------------------------------------
    import java.sql.*;
    public class DBconnect
    Statement s,s1;
    Connection c;
    public DBconnect()
    try
         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
              c=DriverManager.getConnection("jdbc:odbc:Sonal");
              s=c.createStatement();
    s1=c.createStatement();
         catch(Exception e)
         e.printStackTrace();
    ----------Login.java----------------
    import java.awt.*;
    import java.awt.event.*;
    import java.sql.*;
    public class Login implements ActionListener
    Frame log;
    Label login,pass;
    TextField loginf,passf;
    Button ok,cancel;
    Dialog invalid;
    Button iok;
    Register reg;
    DBconnect db;
    Main m;
    Login()
    db=new DBconnect();
         log=new Frame();
         log.setLocation(250,210);
         login=new Label("Login :");
    pass=new Label("Password :");
         loginf=new TextField(20);
         passf=new TextField(20);
         passf.setEchoChar('*');
         ok=new Button("OK");
         // newu=new Button("New User");
         cancel=new Button("CANCEL");
         iok=new Button(" OK ");
    invalid=new Dialog(log,"Invalid User!");
    //log.setBackground(Color.cyan);
    //log.setForeground(Color.black);
         log.setLayout(null);
         // iok.setBackground(Color.gray);
         invalid.setLayout(new FlowLayout());
         login.setBounds(35,50,70,25); //(left,top,width,hight)
         loginf.setBounds(105,50,100,25);
         pass.setBounds(35,85,70,25);
         passf.setBounds(105,85,70,25);
         ok.setBounds(55,130,70,25);
    // newu.setBounds(85,120,80,25);
    cancel.setBounds(145,130,70,25);
    log.add(login);
    log.add(loginf);
    log.add(pass);
    log.add(passf);
    log.add(ok);
    // log.add(newu);
    log.add(cancel);
         invalid.add(iok);//,BorderLayout.CENTER);
    ok.addActionListener(this);
    // newu.addActionListener(this);
    cancel.addActionListener(this);
         iok.addActionListener(this);
    log.setSize(300,170);
    log.setVisible(true);
    public void actionPerformed(ActionEvent a)
    if(a.getSource()==ok)
         try{
              String l=loginf.getText();
              String p=passf.getText();
              ResultSet rs=db.s.executeQuery("select * from List");
              while(rs.next())
              if(l.equals(rs.getString(2).trim())&& p.equals(rs.getString(3).trim()))
                        String tp=rs.getString(4).trim();
                             int tp1=Integer.parseInt(tp);
    log.setVisible(false);
    if(tp1==1)
                             m=new Main();
                        // m.List.setEnabled(true);
                             else
                             m=new Main();
                             m.List.setEnabled(false);
                        break;
    else
                   invalid.setBackground(Color.orange);
                   invalid.setSize(300,100);
                   invalid.setLocation(250,210);
                   cancel.setEnabled(false);
              ok.setEnabled(false);
                   invalid.setVisible(true);
                   }catch(Exception e1)
                   e1.printStackTrace();
         if (a.getSource()==cancel)
         log.setVisible(false);
         if (a.getSource()==iok)
         invalid.setVisible(false);
         loginf.setText("");
         passf.setText("");
         cancel.setEnabled(true);
    ok.setEnabled(true);
         public static void main(String[] args)
         new Login();
    -------------inquiry.java---------------------------------
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    import java.util.Date;
    import java.text.*;
    import java.sql.*;
    public class Inquiry implements ActionListener
    Frame inqry;
    Label name,addr;
    TextField namef,addrf;
    Button ok,cancel,dok;
    Dialog invalid;
    Frame result; //Result of the inquiry....
    Label lrname,lraddr,lward,lrdate,lcdate;
    TextField rname,raddr,ward,rdate,cdate;
    Date d;
    DateFormat df;
    Button rok,rcancel;
    Dialog success;
    Button rdok;
    DBconnect db;
    Inquiry()
              db=new DBconnect();
              inqry=new Frame("Inquiry Form");
              inqry.setLayout(null);
    inqry.setBackground(Color.cyan);
              name=new Label(" NAME ");
              addr=new Label("ADDRESS");
              namef=new TextField(20);
              addrf=new TextField(20);
              ok=new Button("OK");
              cancel=new Button("CANCEL");
              dok=new Button("OK");
              invalid=new Dialog(inqry,"Invalid Name or Address !");
              invalid.setSize(300,100);
         invalid.setLocation(300,180);
              invalid.setBackground(Color.orange);
              invalid.setLayout(new FlowLayout());
    result=new Frame(" INQUIRY RESULT "); //Result Window......
    result.setLayout(null);
    result.setBackground(Color.cyan);
    lcdate=new Label(" DATE ");
         lrname=new Label(" NAME ");
    lraddr=new Label(" ADDRESS ");
         lward=new Label(" WARD ");
         lrdate=new Label(" ADMIT-DATE ");
    cdate=new TextField(10);
         rname=new TextField(20);
    rname.setEnabled(false);
         raddr=new TextField(20);
         raddr.setEnabled(false);
         ward=new TextField(20);
         ward.setEnabled(false);
         rdate=new TextField(10);
         rdate.setEnabled(false);
         cdate=new TextField(20);
         d=new Date();
         df=DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.KOREA);
         cdate.setText(df.format(d));
         cdate.setEnabled(false);
    rok=new Button(" OK ");
         rcancel=new Button("CANCEL");
              name.setBounds(40,50,50,25);
    namef.setBounds(120,50,130,25);
    addr.setBounds(40,100,60,25);
    addrf.setBounds(120,100,80,25);
    ok.setBounds(60,145,70,25);
              cancel.setBounds(140,145,70,25);
              lcdate.setBounds(200,50,60,25); //Result Window......
    cdate.setBounds(270,50,80,25);      
    lrname.setBounds(35,85,70,25);
    rname.setBounds(140,85,180,25);
    lraddr.setBounds(35,120,80,25);
         raddr.setBounds(140,120,100,25);
    lward.setBounds(35,155,80,25);
    ward.setBounds(140,155,100,25);
    lrdate.setBounds(30,190,80,25);
    rdate.setBounds(140,190,80,25);
    rok.setBounds(70,240,70,25);
    rcancel.setBounds(170,240,70,25);
              inqry.add(name);
              inqry.add(namef);
              inqry.add(addr);
              inqry.add(addrf);
              inqry.add(ok);
              inqry.add(cancel);
    invalid.add(dok);
         result.add(lcdate); //Result Window......
         result.add(cdate);
              result.add(lrname);
              result.add(rname);
              result.add(lraddr);
              result.add(raddr);
              result.add(lward);
              result.add(ward);
              result.add(lrdate);
              result.add(rdate);
              result.add(rok);
              result.add(rcancel);
         ok.addActionListener(this);
         cancel.addActionListener(this);
         dok.addActionListener(this);
    rok.addActionListener(this); //Result Window......
         rcancel.addActionListener(this);
         inqry.setSize(280,180);
         inqry.setLocation(300,180);
         inqry.setVisible(true);
              result.setSize(400,280); //Result Window......
         result.setLocation(200,150);
         result.setVisible(false);
              public void actionPerformed(ActionEvent ae)
                   if(ae.getSource()==ok)
                   try
                             String nm=namef.getText();
                             String ad=addrf.getText();
                             inqry.setVisible(false);
                             ResultSet rs=db.s.executeQuery("select * from Billinformation");
                             while(rs.next())
                                  String nm1=rs.getString(2).trim();
                                  String ad1=rs.getString(3).trim();
                                  int k=0;
                                  if((nm1.equals(nm))&&(ad1.equals(ad)))
                             String adm=rs.getString(5).trim();
                             String wr=rs.getString(6).trim();
                             String bd=rs.getString(8).trim();
                                  String wrb=wr+"-"+bd;
    result.setVisible(true);
                                  rname.setText(nm1);
                             raddr.setText(ad1);
                             ward.setText(wrb);
                             rdate.setText(adm);
    k=1;
                                  break;
                                  }//if
                             else if(k==1)
                             invalid.setVisible(true);
                             }//while
    }//try
                             catch(Exception e)
                             e.printStackTrace();
                        } //getsource ==ok
                   if(ae.getSource()==cancel)
    inqry.setVisible(false);
                        if(ae.getSource()==rok) //Result Window......
                        namef.setText("");
                             addrf.setText("");
                             result.setVisible(false);
                        inqry.setVisible(true);
    if(ae.getSource()==rcancel)
    result.setVisible(false);
                        if(ae.getSource()==dok)
                        namef.setText("");
                             addrf.setText("");
                             invalid.setVisible(false);
                             inqry.setVisible(true);
         public static void main(String args[])
              new Inquiry();
    PLease Help me !!
    I need this urgently.

    can you explain what your program tries to do... and
    at where it went wrong..Sir,
    We are trying to make an project where we can make a person register in our data base & after which he/she can search for other user.
    The logged in user can modify his/her own data but can view other ppl's data.
    We are in a phase of registering the user & that's where we are stuck. The problem is that after the login screen when we hit register (OK- button) the data are not getting entered in the data base.
    Can u please help me??
    I am using "jdk1.3' - studnet's edition.
    I am waiting for your reply.
    Thanks in advance & yr interest.

  • IMP-00017: following statement failed with ORACLE error 901:

    Why I get these error messages while I do full import? Could anyone help me on this issue?
    IMP-00017: following statement failed with ORACLE error 901:
    "CREATE FORMAT92TRIG "
    IMP-00003: ORACLE error 901 encountered
    ORA-00901: invalid CREATE command
    IMP-00008: unrecognized statement in the export file:
    ýÿ$
    Note:- I have used the same command to import the same export file to a different SID and it went fine but when I try to do import for SID (DEMO), I get the above mentioned errors.
    Thanks
    Rajesh Kumar

    Thanks for the clue
    Got it right, when i changed the primary Oracle Home from 10gDS to 9iDB. 10gDS has a lower version of import as compared to 9iDB.
    Rajesh

  • IMP-00017: following statement failed with ORACLE error 1849

    Hi
    We have a instance 11.1.0.7
    while doing import i got the issue as:
    IMP-00017: following statement failed with ORACLE error 1849:
    "BEGIN "
    "dbms_scheduler.create_job('"MAXIMOTSSYNC"',"
    "job_type=>'STORED_PROCEDURE', job_action=>"
    "'maximo_ts_job'"
    ", number_of_arguments=>0,"
    "start_date=>'30-AUG-12 15.12.04.000000 +04:00', repeat_interval=> "
    "'SYSDATE + 5/1440'"
    ", end_date=>NULL,"
    "job_class=>'"DEFAULT_JOB_CLASS"', enabled=>FALSE, auto_drop=>TRUE,comments="
    ">"
    "NULL"
    "dbms_scheduler.enable('"MAXIMOTSSYNC"');"
    "COMMIT; END;"
    IMP-00003: ORACLE error 1849 encountered
    ORA-01849: hour must be between 1 and 12
    ORA-06512: at line 2
    IMP-00091: Above error occurred on the following function and object: CREATE MAXIMOTSSYNC. Remaining PL/SQL blocks for this object will be skipped.
    Import terminated successfully with warnings.
    My imp command is:
    imp system/manager file=schema.DMP log=schema.log fromuser=max touser=max
    Please suggest on this
    Thanks
    Shaik

    ORA-01849: hour must be between 1 and 12Error: ORA 1849
    Text: hour must be between 1 and 12
    Cause: An invalid hour was specified for a date using the 12-hour time format.
    If a 12-hour format code (HH or HH12) is used, the specified hour must
    be between 1 and 12.
    Action: Enter an hour value between 1 and 12.

  • ORA-06540,following statement failed with ORACLE error 6540:

    I was working during the last days on doing a full export/import for the database 9i I used the following script for the export .
    exp system/**** full=y file=/export/export.dmp log=/export/export.log consistent=y statistics=estimate buffer=200000
    And everything went fine, after that I dropped all the objects owners belonging to the tablepaces as i am doing that to solve fragmentation problems
    The issue is during the import and after 50% of the tables were exported successfully I started to receive the following error
    ORA-06540: PL/SQL: compilation error
    ORA-06553: PLS-123: program too large
    IMP-00017:
    "DECLARE SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := 'C2020E'; SREC.MAXVA"
    "L := 'C26338'; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STA"
    "TS.NUMARRAY(113,9855); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC :="
    " 2; DBMS_STATS.SET_COLUMN_STATS(NULL,'"RPT_LEDGER"','"GL_ACCOUNT_ID"', NULL"
    " ,NULL,NULL,1432,.000698324022346369,0,srec,4,2); END;"
    IMP-00003: ORACLE error 6540 encountered
    ORA-06540: PL/SQL: compilation error
    ORA-06553: PLS-123: program too large
    IMP-00017: following statement failed with ORACLE error 6540:
    "DECLARE SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := 'C2020B'; SREC.MAXVA"
    "L := 'C2031F'; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STA"
    "TS.NUMARRAY(110,230); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC := "
    "2; DBMS_STATS.SET_COLUMN_STATS(NULL,'"RPT_LEDGER"','"COMMON_COA_ID"', NULL "
    ",NULL,NULL,14,.0714285714285714,0,srec,4,2); END;"
    IMP-00003: ORACLE error 6540 encountered
    ORA-06540: PL/SQL: compilation error
    ORA-06553: PLS-123: program too large
    IMP-00017: following statement failed with ORACLE error 6540:
    "DECLARE SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := 'C202'; SREC.MAXVAL "
    ":= 'C20233'; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STATS"
    ".NUMARRAY(100,150); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC := 2;"
    " DBMS_STATS.SET_COLUMN_STATS(NULL,'"RPT_LEDGER"','"CONSOLIDATION_CD"', NULL"
    " ,NULL,NULL,2,.5,0,srec,4,2); END;"
    IMP-00003: ORACLE error 6540 encountered
    the used script for import is
    imp system/****** full=y rows=y file=/export/export.dmp log=/export/ofsaimport2.log buffer=20000000
    Please note that all the tables and indexes are imported successfully even after the error started to show.
    Is it something serious, should I do the import again with statistics=none or I am just fine now and it something that is just related for the statistics.

    Is really "fragmentation" an issue to justify this table movement? Why do you want to "defragment" your schema? Is it because of performance issues? If this is the case you are wasting your time, if you tried to rebuild the indexes by this procedure, it is also a waste of time. If you are concerned about fragmentation because of "holes" and "islands" of unused space within segments and unused space below the HWM, that is something different, in my personal jargon, I'd rather use the term space reorganization.
    If the data import was successful, then take a look at the dba_objects and verify if the program unit is still there and check its status.
    You may also want to take a look at this note from AskTom that explains what this error means --> http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:571023051648
    ~ Madrid
    http://hrivera99.blogspot.com

  • Xi 3.1 SP3 giving java null pointer exception error on scheduling webi

    after we have the system uptime running for a few days and have schedule webi jobs successfully for a few days, we constant get the message java null pointer exception error on scheduling webi.
    This only have days after restarting the environment.
    Seems to be coming up after scheduling a certain amount of webi reports.
    Only doing a stop all services and restart resolves the issue.
    XI 3.1 SP3
    SAP IK Sp3
    Tomcat55
    HPUX-IA64 (Hpunix) platform.

    Hello, I have the same issue.  If someone gives you an answer please let me know how to fix it.

Maybe you are looking for