Checking user password status with SAP JCO

I am using Jco 2.1. Is it possible to get the status of the user's password (expired or not) using Jco, or is there any BAPI which can do this task. I get an exception in Jco when the user is locked or does not have any access to the respective function groups, but no exceptions in this case. It allows the user to conenct to SAP even when the password has expried.
In the code, I am using JCo Client connect and disconnect. It connects sucessfully, even when the password has expired in SAP.
Many thanks in advance. Any pointers to this issue is appreciated.
Regards,
Siva

Note [161146|http://service.sap.com/sap/support/notes/161146] says:
As of Release 46C, you can prevent the RFC logon with an expired or initial password by setting the profile parameter rfc/reject_expired_passwd (that is, rfc/reject_expired_passwd = 1).
After you added the profile parameter, you must restart the server.
So this is a general behavior for all RFC connections and not only for new users. That's why I told you to be careful.
And furthermore Harald is right. It should be clear what an initial password is. And when the password is regarded as expired can be configured with the profile parameters described in note [862989|http://service.sap.com/sap/support/notes/862989].

Similar Messages

  • OIM Password Sync with SAP

    Hi,
    I have a requirement of password sync between OIM and SAP. Do you have any idea of how we can achieve this?
    Is there any out of box connector for the password sync with SAP?
    Please let me know.
    thanks in advance
    Edited by: IDMuser19 on Jul 26, 2010 2:17 PM

    Ramesh,
    Are you using the password hook or something from the framework?
    The password hook only works with Microsoft Active Directory.
    If you're using a framework task or other job or a custom task you almost always need a SSL enabled connection to the LDAP server.
    Hope this helps.
    Matt

  • Report: user/systems status with change details for a project

    HI.
    I am aware of CN41N/CN43N  transaction.
    Is there a way to pull a report for a  project with system status, user status and the details of who made the changes with date and time???
    thanka a lot in advance
    Regards
    SURYA

    Hi
    If you have change documents active for status management and project profile then you can get the data from JCDS table directly (changed status and who changed it). Note that you will get the status in SAP internal code and you need to refer TCJ30 table for status.

  • RFC calls with SAP JCO and IBM resource adapter for SAP - basic tuning

    Hi experts,
    we are working on a java portal connected to a backend system SAP by calling RFCs.
    On our first integration tests, it appears to be quite slow fetching data from SAP by calling the remote functions from the custom portal. We are using SAP JCo 3.0.6 and IBM resource adapter for SAP 7.0.0.3 to integrate SAP with our portal.
    Is there any basic tuning to achieve to improve performances or any hint of where to tune in SAP ?
    Any help would be greatly appreciated.
    Thanks a lot,
    Jamal

    Hi Jamal,
    I understand you have already checked performance issues in the SAP Server. We had some problems with certain RFC calls and it turned out to be a badly developed ABAP sentence.
    I'd recommend you to use httpwatch or another tool to check the response times from the browser, so you can point accurately where the is.
    Regards
    Francisco

  • How to revert back User Management  changes with SAP ep6

    Hi,
    While implementing sso for R/3 with sap EP, we did some changes in SAP System of UM configuration, after that we are not able to login with existing super user.
    We changed the existing userid SAPJSF to some other value in SAP system of UM. This is causing the problem.
    How can I revert back the changes as currently I am not able to access the UM Configuration?
    Which file can be change for reverting back the changes?
    Thanks,
    Manish

    Hi Heiko,
    I restarted server two times but it does not work. I also reverted the changes from propertysheet as well. Still it does not work.
    After that I looked in defaultTrace.trc file and found the exception <b>[EXCEPTION]
    #1#com.sap.engine.frame.ServiceException: User is locked. Please notify the person responsible</b>
    The exception detail is below:     
    1.5#0011435A6406001D0000000F000013E80003FB0CCFA7CC82#1120457372187#com.sap.engine.core.service630.container.ServiceRunner##com.sap.engine.core.service630.container.ServiceRunner#######SAPEngine_System_Thread[impl:5]_17##0#0#Error#1#/System/Server#Java###Core service com.sap.security.core.ume.service failed. J2EE Engine cannot be started.
    [EXCEPTION]
    #1#com.sap.engine.frame.ServiceException: User is locked. Please notify the person responsible
         at com.sap.security.core.server.ume.service.UMEServiceFrame.start(UMEServiceFrame.java:531)
         at com.sap.engine.frame.ApplicationFrameAdaptor.start(ApplicationFrameAdaptor.java:31)
         at com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:201)
         at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:142)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:60)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:73)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:145)
    Caused by: com.sap.security.core.persistence.datasource.PersistenceException: User is locked. Please notify the person responsible
         at com.sap.security.core.persistence.datasource.imp.R3PersistenceBase.newPersistenceException(R3PersistenceBase.java:2099)
         at com.sap.security.core.persistence.datasource.imp.R3PersistenceBase.init(R3PersistenceBase.java:2315)
         at com.sap.security.core.persistence.imp.PrincipalDatabagFactoryInstance.<init>(PrincipalDatabagFactoryInstance.java:280)
         at com.sap.security.core.persistence.imp.PrincipalDatabagFactory.getInstance(PrincipalDatabagFactory.java:224)
         at com.sap.security.core.server.ume.service.UMEServiceFrame.start(UMEServiceFrame.java:528)
         ... 6 more
    Can you please tell me that how can I unlock the user as my portal is not coming up. Your reply will be helpfull to me.
    Warm Regards,
    Manish

  • Checking user access status

    I'm writing an installer with InstallAnywhere. When the installation is made on a Windows machine we need to set a System Variable, system-wide if possible. How can I check the user's access rights in java? Is there any way to tell if he has full access on his system (ie, logged in as administrator) or not?
    I need to be able to do this for every Win32 system.
    Thanks,
    Walter Gildersleeve
    Productivity Engineering, GmbH
    Freiburg, Germany

    this code return all system properties U can access
    Properties p = System.getProperties();
    but I didn't find any information about user access right... :(

  • User Field Selections with SAP Asset Report RAGITT_ALV01

    Hi,
    We are running RAGITT_ALV01 (Asset History Sheet) report and wish to utilize some user fields (ANLU) in data selection. How might this be done? I find when using "List Assets" under "Settings" tab the asset number , sub asset numbers and associated user fields remain. However when using "Main Numbers Only" or "Group Totals Only" under this same tab, sub asset number and associated fields are not to be found and accumulations already include all assets with a given asset number with no opportunity to apply user field data selection criterion which would eliminate some assets included .
    Thank you  for your time, harold

    Hi,
    Sorry to have taken so long to reply, and thank you for suggestion.  We already have our "Z" copy of this program and have been processing from this for some period of time. The problem occurs when trying to apply user fields (ANLU) to data selection criterion for reporting options "Main Numbers Only" and "Group Totals Only". Asset numbers (main and sub) disappear during R3 data base processing never to be seen intact again. Have traced this through and may have solution for "Main Numbers Only" option. Testing is occurring on this "work around". However the third option "Group Totals Only" solution still evades capture. If you have any more ideas please pass along to me. Again thank you for your time and effort. harold

  • Script for check users password's expiry and email it to respective users

    Hi,
    I am a beginner in Solaris environment. Anyone have sample script to read password's expiry and email it to respective users ?
    Thanks in Advance.
    Sincerely,
    Daniel

    If you don't want to be constrained by keeping your videos super small so they can fit in an email, there are several solutions:
    1) Get a .mac account and use Web Gallery ($)
    2) Use Youtube and include a link to the video in your email (free)
    3) Use Google Video and include a link to the video in your email (free)
    4) Use VIMEO and include a link to the video in your email (free)
    There are several other video hosting services but you get the idea.

  • User has issues with SAP web protal

    HI Experts,
    Whenever I am trying to click on  Transaction Launcher ZPY0003 (Mines payslip) so that I can have direct access to R/3 HR system, the system is providing me the dump.It is showing the errors like Service cannot be reached & Internet Explorer could not display the Web Page.
    Please find the attachment for more details.
    Thanks
    Warm Regards
    Vineet Joshi

    Hi Ashik,
    Thanks for the reply,but according to my BASIS team,they have informed me that the service is already active. They were successfully able to access PA20 as mentioned in the screen shot although, the problem is with accessing the Z* transactions. Hence, it is not the problem with the services.
    Please suggest some alternate solution to this problem.
    Thanks
    Warm Regards
    Vineet Joshi

  • Cannot get user password expiration status with Jco 2.1

    I am using Jco 2.1. Is it possible to get the status of the user's password (expired or not) using Jco, or is there any BAPI which can do this task. I get an exception in Jco when the user is locked or does not have any access to the respective function groups, but no exceptions in this case. It allows the user to conenct to SAP even when the password has expried.
    In the code, I am using JCo Client connect and disconnect. It connects sucessfully, even when the password has expired in SAP.
    Many thanks in advance. Any pointers to this issue is appreciated.
    Regards,
    Siva

    Please refer to the link,
    Checking user password status with SAP JCO

  • "System copy stops in "check DDIC password"  step

    Hi,
    We performed a combined upgrade/unicode conversion to ECC5.0 Non-Unicode to ECC 6.0 Unicode ( Windows 2003 Server, Oracle 10gR2 ).
    But at the end of import ( using R3load tool ), the import stops at "check DDIC password"  step  with error message :
    "Test logon to SAP System D12 failed.
    SOLUTION: Make sure that the system is started, that the user DDIC exists and that the password of user DDIC is correct."
    We checked the system, it's online , and the user DDIC exists. But we could not logon using sapgui. it gives message :
    "Programm SAPMS380 not found"
    If any one could help
    thank you
    Pascal
    file sapinst_dev.log :
    TRACE      2008-10-06 12:14:06.741
    Using custom value info for property SAPINST_MESSAGE_CONSOLE_THRESHOLD.
    TRACE      2008-10-06 12:13:39.460 [iaxxclogintimeout.cpp:92]
               CLoginTimeout::run()
    Login in progress
    TRACE      2008-10-06 12:13:39.460
    Connection request to guiengine backend by host 10.90.150.140
    TRACE      2008-10-06 12:13:39.460 [iaxxgenimp.cpp:471]
               CGuiEngineImp::showDialog()
    showing dlg diProductChoice
    TRACE      2008-10-06 12:13:39.475 [iaxxgenimp.cpp:490]
               CGuiEngineImp::showDialog()
    <dialog sid="diProductChoice">
    <title>Welcome to SAP Installation Master</title>
    <dialog/>
    TRACE      2008-10-06 12:13:39.522
    Protocol version is 3.1
    TRACE      2008-10-06 12:13:39.522
    Send connect information
    TRACE      2008-10-06 12:13:39.522
    client logged on
    TRACE      2008-10-06 12:13:39.803 [iaxxgenimp.cpp:1255]
               CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI
    TRACE      2008-10-06 12:14:03.131 [iaxxdlghnd.cpp:96]
               CDialogHandler::doHandleDoc()
    CDialogHandler: ACTION_NEXT requested
    TRACE      2008-10-06 12:14:03.131 [iaxxcdialogdoc.cpp:212]
               CDialogDocument::submit()
    <dialog sid="diProductChoice">
    <dialog/>
    INFO       2008-10-06 12:14:03.147 [synxcpath.cpp:776]
               CSyPath::createFile()
    Creating file C:\Program Files\sapinst_instdir\NW04S\LM\COPY\ORA\SYSTEM\CENTRAL\AS-ABAP\x.
    INFO       2008-10-06 12:14:03.147 [synxcfile.cpp:177]
               CSyFileImpl::remove()
    Removing file C:\Program Files\sapinst_instdir\NW04S\LM\COPY\ORA\SYSTEM\CENTRAL\AS-ABAP\x.
    TRACE      2008-10-06 12:14:03.209 [iaxxgenimp.cpp:471]
               CGuiEngineImp::showDialog()
    showing dlg diRestartOrCancel
    TRACE      2008-10-06 12:14:03.209 [iaxxgenimp.cpp:490]
               CGuiEngineImp::showDialog()
    <dialog sid="diRestartOrCancel">
    Dialog does not contain standard input handler, so the backend is not able to generate a log entry
    <dialog/>
    TRACE      2008-10-06 12:14:03.209 [iaxxgenimp.cpp:1255]
               CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI
    TRACE      2008-10-06 12:14:05.522
    current working directory is C:\Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/
    INFO       2008-10-06 12:14:05.522 [synxcpath.cpp:776]
               CSyPath::createFile()
    Creating file C:\Program Files\sapinst_instdir\x.
    INFO       2008-10-06 12:14:05.522 [synxcfile.cpp:177]
               CSyFileImpl::remove()
    Removing file C:\Program Files\sapinst_instdir\x.
    TRACE      2008-10-06 12:14:06.553
    Running with toplevel file C:\Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP//toplevel.xml
    TRACE      2008-10-06 12:14:06.741
    Using custom value info for property SAPINST_MESSAGE_CONSOLE_THRESHOLD.
    TRACE      2008-10-06 12:14:06.741
    Running with dialog file C:\Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP//dialog.xml
    TRACE      2008-10-06 12:14:06.881
    Running with keydb file C:\Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP//keydb.xml
    TRACE      2008-10-06 12:14:07.194 [synxcfile.cpp:339]
               CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.18.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const 
    Copying file C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.xml to C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.18.xml
    INFO       2008-10-06 12:14:07.209 [synxcfile.cpp:493]
               CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.18.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const 
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.xml' to 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.18.xml'.
    TRACE      2008-10-06 12:14:08.709 [synxcfile.cpp:339]
               CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.19.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const 
    Copying file C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.xml to C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.19.xml
    INFO       2008-10-06 12:14:08.725 [synxcfile.cpp:493]
               CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.19.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const 
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.xml' to 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.19.xml'.
    TRACE      2008-10-06 12:14:17.928
    SAPinst was started using commandline: G:\usr\sap\D12\tmp\1\sapinst_exe.1576.1223295214\sapinst.exe
    TRACE      2008-10-06 12:14:17.928
    SAPinst properties are :
    GUISERVER_DIALOG_PORT=21212
    GUISERVER_HTTP_PORT=4239
    SAPINST_CONTROL_URL=control.xml
    SAPINST_DIALOG_PORT=21200
    SAPINST_DIALOG_URL=dialog.xml
    SAPINST_EXE=SAPINST_EXE
    SAPINST_JSLIB_TRACE=NW,NWUsers,OraCom,NWCTC,SMDAgent
    SAPINST_KEYDB_URL=keydb.xml
    SAPINST_MESSAGE_CONSOLE_THRESHOLD=info
    SAPINST_MESSAGE_URL=.
    SAPINST_PACKAGES_URL=packages.xml
    SAPINST_RESOURCE_URL=resourcepool.xml
    SAPINST_SAVE_INPUT=true
    SAPINST_SCAN_DEVICES=false
    SAPINST_SKIP_DIALOGS=false
    SAPINST_TOPLEVEL_URL=toplevel.xml
    SAPINST_USE_ADVANCED_JS_HANDLING=true
    TRACE      2008-10-06 12:14:17.959 [iaxxclib.cpp:188]
               CLib::load()
    Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iaejs701.dll
    TRACE      2008-10-06 12:14:18.69 [iaxxclib.cpp:188]
               CLib::load()
    Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iacdlib701.dll
    TRACE      2008-10-06 12:14:18.162 [iaxxclib.cpp:188]
               CLib::load()
    Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iaccdlib.dll
    WARNING    2008-10-06 12:14:18.162 [synxcpath.cpp:912]
               CSyPath::getOSNodeType(bool )
    Unable to get information about path
    LABEL.ASC\ using GetVolumeInformation. Operating system error message: The filename, directory name, or volume label syntax is incorrect.
    TRACE      2008-10-06 12:14:18.225 [iaxxclib.cpp:188]
               CLib::load()
    Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iapasswdman701.dll
    TRACE      2008-10-06 12:14:18.225
    This is SAPinst, version 701, make variant 700_REL, build 967243
    compiled on Mar  7 2008, 01:01:19
    TRACE      2008-10-06 12:14:18.350 [synxcaccmg.cpp:640]
               CSyADsPath::fromString(ONEPNET\d12adm)
    Account ONEPNET/d12adm has ADS path 'WinNT://ONEPNET/d12adm'
    TRACE      2008-10-06 12:14:18.428 [synxcaccnt.cpp:967]
               iastring CSyAccountImpl::getSID(IUnknown* pUnk) const
    d12adm has SID S-1-5-21-770850386-355409785-620655208-35637
    TRACE      2008-10-06 12:14:20.678 [synxcuser.cpp:1076]
               CSyUserImpl::isExistingOnOS()
    existence check for user d12adm returned true.
    TRACE      2008-10-06 12:14:20.678 [syxxccache.cpp:208]
               CSyAccountCache::getUserImpl(name="ONEPNET\d12adm", sid="", create=false, ISyProgressObserver* )
    inserted account (d12adm, S-1-5-21-770850386-355409785-620655208-35637, USER) into the accountcache.
    TRACE      2008-10-06 12:14:20.678 [syxxsyshlp.cpp:175]
               syslib::logSystemState()
    Process environment
    ===================
    Environment Variables
    =====================
       = C:=C:\Program Files\sapinst_instdir\NW04S\LM\COPY\ORA\SYSTEM\CENTRAL\AS-ABAP
       = G:=G:\usr\sap\D12\tmp\1\sapinst_exe.1576.1223295214
       = J:=J:\Install_ECC6_64_uni\BS_2005_SR3_SAP_Installation_Master\IM_WINDOWS_X86_64
      ALLUSERSPROFILE = C:\Documents and Settings\All Users
      APPDATA = C:\Documents and Settings\d12adm\Application Data
      CLIENTNAME = TAL-MOBILE
      ClusterLog = C:\WINDOWS\Cluster\cluster.log
      CommonProgramFiles = C:\Program Files\Common Files
      CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files
      COMPUTERNAME = SAPRH-PROD1
      ComSpec = C:\WINDOWS\system32\cmd.exe
      DBMS_TYPE = ora
      dbs_ora_schema = SAPSR3
      dbs_ora_tnsname = D12
      FP_NO_HOST_CHECK = NO
      HOMEDRIVE = C:
      HOMEPATH = \Documents and Settings\d12adm
      JAVA_HOME = C:\Program Files (x86)\Java\j2re1.4.2_09
      LOGONSERVER =
    CDBOUREGREG
      NLS_LANG = AMERICAN_AMERICA.UTF8
      NUMBER_OF_PROCESSORS = 8
      ORACLE_HOME = D:\oracle\D12\102
      ORACLE_SID = D12
      OS = Windows_NT
      Path = D:\oracle\D12\102\bin;C:\Program Files (x86)\Java\j2re1.4.2_09\bin;C:\Program Files (x86)\EMC\PowerPath\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;G:\usr\sap\D12\SYS\exe\uc\NTAMD64
      PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
      PERL5LIB = D:\oracle\D12\102\perl\5.8.3\lib\MSWin32-X64-multi-thread;D:\oracle\D12\102\perl\5.8.3\lib;D:\oracle\D12\102\perl\5.8.3\lib\MSWin32-X64;D:\oracle\D12\102\perl\site\5.8.3;D:\oracle\D12\102\perl\site\5.8.3\lib;D:\oracle\D12\102\sysman\admin\scripts;
      PROCESSOR_ARCHITECTURE = AMD64
      PROCESSOR_IDENTIFIER = EM64T Family 6 Model 15 Stepping 11, GenuineIntel
      PROCESSOR_LEVEL = 6
      PROCESSOR_REVISION = 0f0b
      ProgramFiles = C:\Program Files
      ProgramFiles(x86) = C:\Program Files (x86)
      SAPDATA_HOME = I:\oracle\D12
      SAPEXE = G:\usr\sap\D12\SYS\exe\uc\NTAMD64
      SAPINST_EXEDIR_CD = J:/Install_ECC6_64_uni/BS_2005_SR3_SAP_Installation_Master/IM_WINDOWS_X86_64
      SAPLOCALHOST = saprh-prod1
      SAPSYSTEMNAME = D12
      SESSIONNAME = RDP-Tcp#1
      SystemDrive = C:
      SystemRoot = C:\WINDOWS
      TEMP = G:\usr\sap\D12\tmp\1
      TMP = G:\usr\sap\D12\tmp\1
      TNS_ADMIN = G:\usr\sap\D12\SYS\profile\oracle
      USERDNSDOMAIN = ONEPNET.INTRA
      USERDOMAIN = ONEPNET
      USERNAME = d12adm
      USERPROFILE = C:\Documents and Settings\d12adm
      windir = C:\WINDOWS
    User: ONEPNET\d12adm, Id: S-1-5-21-770850386-355409785-620655208-35637
    Working directory: C:\Program Files\sapinst_instdir\NW04S\LM\COPY\ORA\SYSTEM\CENTRAL\AS-ABAP
    TRACE      2008-10-06 12:14:20.678 [syxxsyshlp.cpp:185]
               syslib::logSystemState()
    System information
    ==================
    OS version, host name: Microsoft Windows [Version 5.2.3790 Service Pack 2] SAPRH-PROD1
    RAM size (MB): 12287
    Swap size (MB): 21708.6
    TRACE      2008-10-06 12:14:20.709
    Running with control file control.xml version=701 changelist=33819 product-id=d0e28628
    TRACE      2008-10-06 12:14:20.709
    Selected Service NW_ABAP_OneHost|ind|ind|ind|ind
    TRACE      2008-10-06 12:14:20.709 [synxcfile.cpp:339]
               CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/inifile.7.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const 
    Copying file C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/inifile.xml to C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/inifile.7.xml
    INFO       2008-10-06 12:14:20.709 [synxcfile.cpp:493]
               CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/inifile.7.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const 
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/inifile.xml' to 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/inifile.7.xml'.
    INFO       2008-10-06 12:14:20.959 [sixxcstepexecute.cpp:387]
    Execute step
    Component  W2K_ServicePack_Check|ind|ind|ind|ind
    Preprocess  of component |NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|0|0|W2K_ServicePack_Check|ind|ind|ind|ind|2|0
    TRACE      2008-10-06 12:14:29.428
    Java script statistics: ScriptSize 4788012 CompileTimeInSeconds 8.437
    TRACE      2008-10-06 12:14:29.459 [iaxxclib.cpp:188]
               CLib::load()
    Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iajsmod.dll
    TRACE      2008-10-06 12:14:29.537 [iaxxclib.cpp:188]
               CLib::load()
    Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iamodos.dll
    TRACE      2008-10-06 12:14:29.569 [synxccuren.cpp:1115]
               CSyCurrentProcessEnvironmentImpl::getEffectiveUser(iastring&)
    effective user corresponds to real user
    TRACE      2008-10-06 12:14:29.584
      Call block:W2K_ServicePack_Check_ind_ind_ind_ind
        function:W2K_ServicePack_Check_ind_ind_ind_ind_Preprocess
    is validator: false
    TRACE      2008-10-06 12:14:29.834
    Status of Step |NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CI_Instance|ind|ind|ind|ind|11|0|NW_CI_Instance_ABAP_Reports|ind|ind|ind|ind|2|0|NW_DDIC_Password|ind|ind|ind|ind|0|0|checkDDIC000Password is not OK. Re execute only that step and go on in RESTART mode.
    TRACE      2008-10-06 12:14:29.991 [synxcfile.cpp:339]
               CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/keydb.7.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const 
    Copying file C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/keydb.xml to C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/keydb.7.xml
    INFO       2008-10-06 12:14:29.991 [synxcfile.cpp:493]
               CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/keydb.7.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const 
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/keydb.xml' to 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/keydb.7.xml'.
    TRACE      2008-10-06 12:14:30.131 [synxcfile.cpp:339]
               CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.20.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const 
    Copying file C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.xml to C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.20.xml
    INFO       2008-10-06 12:14:30.147 [synxcfile.cpp:493]
               CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.20.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const 
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.xml' to 'C:/Program Files/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/CENTRAL/AS-ABAP/statistic.20.xml'.
    INFO       2008-10-06 12:14:30.256 [sixxcstepexecute.cpp:781]
    Execute step checkDDIC000Password of component |NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CI_Instance|ind|ind|ind|ind|11|0|NW_CI_Instance_ABAP_Reports|ind|ind|ind|ind|2|0|NW_DDIC_Password|ind|ind|ind|ind|0|0
    TRACE      2008-10-06 12:14:30.256 [sixxcstepexecute.cpp:850]
    Execution of preprocess block of |NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CI_Instance|ind|ind|ind|ind|11|0|NW_CI_Instance_ABAP_Reports|ind|ind|ind|ind|2|0|NW_DDIC_Password|ind|ind|ind|ind|0|0|checkDDIC000Password returns TRUE.
    TRACE      2008-10-06 12:14:30.272 [synxccuren.cpp:1115]
               CSyCurrentProcessEnvironmentImpl::getEffectiveUser(iastring&)
    effective user corresponds to real user
    TRACE      2008-10-06 12:14:30.272
      Call block:NW_DDIC_Password_ind_ind_ind_ind
        function:NW_DDIC_Password_ind_ind_ind_ind_SubComponentContainer_checkDDIC000Password
    is validator: false
    TRACE      2008-10-06 12:14:30.272
    2008-10-06 12:14:30.272 NWInstance.byNumber(00, saprh-prod1)
    TRACE      2008-10-06 12:14:30.272
    2008-10-06 12:14:30.272 NWInstanceInstall.find(
    function (instance) {
        return instance.getNumber() == number && instance.getHostName().equals(host);
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWInstanceInstall._fromRow()
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWCentralInstanceInstall()
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWCentralInstance()
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWDialogInstance()
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWJavaInstance()
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWInstance(D12/DVEBMGS00/saprh-prod1)
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWInstance(D12/DVEBMGS00/saprh-prod1) done
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWJavaInstance() done
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWDialogInstance() done
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWCentralInstance() done
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWDialogInstanceInstall()
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWJavaInstanceInstall()
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWJavaInstanceInstall() done
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWDialogInstance()
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWJavaInstance()
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWInstance(D12/DVEBMGS00/saprh-prod1)
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWInstance(D12/DVEBMGS00/saprh-prod1) done
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWJavaInstance() done
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWDialogInstance() done
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWInstanceInstall()
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWInstanceInstall() done
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWDialogInstanceInstall() done
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWCentralInstanceInstall() done
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWInstanceInstall._fromRow() done
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWInstanceInstall.find() done: 1 instances found
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWInstall.getSystem(D12)
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NWInstall()
    TRACE      2008-10-06 12:14:30.287
    2008-10-06 12:14:30.287 NW()
    TRACE      2008-10-06 12:14:30.319
    2008-10-06 12:14:30.319 NW() done
    TRACE      2008-10-06 12:14:30.319
    2008-10-06 12:14:30.319 NWInstall() done
    TRACE      2008-10-06 12:14:30.319
    2008-10-06 12:14:30.319 NWInstall.getSystem() done
    TRACE      2008-10-06 12:14:30.319
    2008-10-06 12:14:30.319 NWUsers(D12)
    TRACE      2008-10-06 12:14:30.319
    t_NW_users.updateRow(, WHERE sid='D12'), updating
    TRACE      2008-10-06 12:14:30.319
    2008-10-06 12:14:30.319 NWUsers() done
    TRACE      2008-10-06 12:14:30.319
    2008-10-06 12:14:30.319 NWUsers.getAccountData(DDIC.000)
    TRACE      2008-10-06 12:14:30.319
    2008-10-06 12:14:30.319 NWUsers.haveAccountData(DDIC.000)
    TRACE      2008-10-06 12:14:30.319
    2008-10-06 12:14:30.319 NWUsers.haveAccountData() done: true
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.319 NWUsers._readAccountData(DDIC.000)
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.334 NWUsers._isSystemRead(DDIC.000, rfc)
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.334 NWUsers._isSystemRead() done: false
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.334 NWUsers._readAccountData() done
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.334 NWUsers.getMasterPassword()
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.334 NWUsers.getMasterPassword() done: XXXXX (master password is set)
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.334 NWUsers.getAccountData():
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.334 NWDialogInstance.getRFCUser(DDIC.000)
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.334 NWUsers.getAccountData(DDIC.000)
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.334 NWUsers.haveAccountData(DDIC.000)
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.334 NWUsers.haveAccountData() done: true
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.334 NWUsers._readAccountData(DDIC.000)
    TRACE      2008-10-06 12:14:30.334
    2008-10-06 12:14:30.334 NWUsers._isSystemRead(DDIC.000, rfc)
    TRACE      2008-10-06 12:14:30.350
    2008-10-06 12:14:30.350 NWUsers._isSystemRead() done: false
    TRACE      2008-10-06 12:14:30.350
    2008-10-06 12:14:30.350 NWUsers._readAccountData() done
    TRACE      2008-10-06 12:14:30.350
    2008-10-06 12:14:30.350 NWUsers.getMasterPassword()
    TRACE      2008-10-06 12:14:30.350
    2008-10-06 12:14:30.350 NWUsers.getMasterPassword() done: XXXXX (master password is set)
    TRACE      2008-10-06 12:14:30.350
    2008-10-06 12:14:30.350 NWUsers.getAccountData():
    TRACE      2008-10-06 12:14:30.350
    2008-10-06 12:14:30.350 NWDialogInstance.getRFCUser() done
    TRACE      2008-10-06 12:14:30.381 [syxxccuren.cpp:31]
               CSyCurrentProcessEnvironmentImpl::setEnvironmentVariable(const iastring & 'SAPPARAM700', const iastring & '1')
    Environment variable SAPPARAM700 set to value '1'.
    TRACE      2008-10-06 12:14:30.397 [iaxxctrace.cpp:42]
               CIaIcmAuth::traceInit()
    Initialized SAP trace: tf is now set.
    INFO       2008-10-06 12:14:30.412 [synxccuren.cpp:65]
               CSyCurrentProcessEnvironmentImpl::removeEnvironmentVariable(iastring)
    Removed environment variable SAPPARAM700 from current process environment.
    TRACE      2008-10-06 12:14:30.412 [iaxxbsapparam.cpp:68]
               CIaSAPParam::initializeDefaultValues_impl()
    Read default profile values from kernel.
    TRACE      2008-10-06 12:14:30.412 [iaxxclib.cpp:188]
               CLib::load()
    Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iamodapp.dll
    TRACE      2008-10-06 12:14:30.694 [iaxxclib.cpp:188]
               CLib::load()
    Opened G:/usr/sap/D12/tmp/1/sapinst_exe.1576.1223295214/iamodrfc.dll
    INFO       2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter CLIENT set to value 000.
    INFO       2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter USER set to value DDIC.
    INFO       2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter LCHECK set to value 1.
    INFO       2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter PCS set to value 1.
    INFO       2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter LANG set to value EN.
    INFO       2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter ASHOST set to value saprh-prod1.
    INFO       2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter SYSNR set to value 00.
    INFO       2008-10-06 12:14:30.819 [iaxxrfcimp.cpp:520]
               CAbRfcImpl::checkConnectInfo
    RFC connection information checked successfully.
    WARNING[E] 2008-10-06 12:14:31.053 [iaxxrfcimp.cpp:433]
               CAbRfcImpl::openRfcConn
    FRF-00007  Unable to open RFC connection.
    TRACE      2008-10-06 12:14:31.053 [iaxxrfcimp.cpp:434]
               CAbRfcImpl::openRfcConn
    Failed to open RFC connection
    TRACE      2008-10-06 12:14:31.084 [iaxxrfcimp.cpp:436]
               CAbRfcImpl::openRfcConn
    Program SAPMSSY1                                 n
    INFO       2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter CLIENT set to value 000.
    INFO       2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter USER set to value DDIC.
    INFO       2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter LCHECK set to value 1.
    INFO       2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter PCS set to value 1.
    INFO       2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter LANG set to value EN.
    INFO       2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter ASHOST set to value saprh-prod1.
    INFO       2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter SYSNR set to value 00.
    INFO       2008-10-06 12:14:31.116 [iaxxrfcimp.cpp:520]
               CAbRfcImpl::checkConnectInfo
    RFC connection information checked successfully.
    WARNING[E] 2008-10-06 12:14:31.178 [iaxxrfcimp.cpp:433]
               CAbRfcImpl::openRfcConn
    FRF-00007  Unable to open RFC connection.
    TRACE      2008-10-06 12:14:31.178 [iaxxrfcimp.cpp:434]
               CAbRfcImpl::openRfcConn
    Failed to open RFC connection
    TRACE      2008-10-06 12:14:31.178 [iaxxrfcimp.cpp:436]
               CAbRfcImpl::openRfcConn
    Program SAPMSSY1                                 n
    TRACE      2008-10-06 12:14:31.178 [iaxxgenimp.cpp:752]
                CGuiEngineImp::showMessageBox
    <html> <head> </head> <body> Test logon to SAP System D12 failed. <p> SOLUTION: Make sure that the system is started, that the user DDIC exists and that the password of user DDIC is correct. </p> </body></html>
    TRACE      2008-10-06 12:14:31.178 [iaxxgenimp.cpp:1255]
               CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI
    TRACE      2008-10-06 12:21:33.957 [iaxxdlghnd.cpp:198]
               CDialogHandler::doHandleDoc()
    ACTION_OK received
    TRACE      2008-10-06 12:21:33.957
    2008-10-06 12:21:33.957 NWDialogInstance.getRFCUser(DDIC.000)
    TRACE      2008-10-06 12:21:33.957
    2008-10-06 12:21:33.957 NWUsers.getAccountData(DDIC.000)
    TRACE      2008-10-06 12:21:33.957
    2008-10-06 12:21:33.957 NWUsers.haveAccountData(DDIC.000)
    TRACE      2008-10-06 12:21:33.957
    2008-10-06 12:21:33.957 NWUsers.haveAccountData() done: true
    TRACE      2008-10-06 12:21:33.972
    2008-10-06 12:21:33.972 NWUsers._readAccountData(DDIC.000)
    TRACE      2008-10-06 12:21:33.972
    2008-10-06 12:21:33.972 NWUsers._isSystemRead(DDIC.000, rfc)
    TRACE      2008-10-06 12:21:33.972
    2008-10-06 12:21:33.972 NWUsers._isSystemRead() done: false
    TRACE      2008-10-06 12:21:33.972
    2008-10-06 12:21:33.972 NWUsers._readAccountData() done
    TRACE      2008-10-06 12:21:33.972
    2008-10-06 12:21:33.972 NWUsers.getMasterPassword()
    TRACE      2008-10-06 12:21:33.972
    2008-10-06 12:21:33.972 NWUsers.getMasterPassword() done: XXXXX (master password is set)
    TRACE      2008-10-06 12:21:33.972
    2008-10-06 12:21:33.972 NWUsers.getAccountData():
    TRACE      2008-10-06 12:21:33.972
    2008-10-06 12:21:33.972 NWDialogInstance.getRFCUser() done
    INFO       2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter CLIENT set to value 000.
    INFO       2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter USER set to value DDIC.
    INFO       2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter LCHECK set to value 1.
    INFO       2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter PCS set to value 1.
    INFO       2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter LANG set to value EN.
    INFO       2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter ASHOST set to value saprh-prod1.
    INFO       2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter SYSNR set to value 00.
    INFO       2008-10-06 12:21:33.972 [iaxxrfcimp.cpp:520]
               CAbRfcImpl::checkConnectInfo
    RFC connection information checked successfully.
    WARNING[E] 2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:433]
               CAbRfcImpl::openRfcConn
    FRF-00007  Unable to open RFC connection.
    TRACE      2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:434]
               CAbRfcImpl::openRfcConn
    Failed to open RFC connection
    TRACE      2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:436]
               CAbRfcImpl::openRfcConn
    Program SAPMSSY1                                 n
    INFO       2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter CLIENT set to value 000.
    INFO       2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter USER set to value DDIC.
    INFO       2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter LCHECK set to value 1.
    INFO       2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter PCS set to value 1.
    INFO       2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter LANG set to value EN.
    INFO       2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter ASHOST set to value saprh-prod1.
    INFO       2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter SYSNR set to value 00.
    INFO       2008-10-06 12:21:34.035 [iaxxrfcimp.cpp:520]
               CAbRfcImpl::checkConnectInfo
    RFC connection information checked successfully.
    WARNING[E] 2008-10-06 12:21:34.097 [iaxxrfcimp.cpp:433]
               CAbRfcImpl::openRfcConn
    FRF-00007  Unable to open RFC connection.
    TRACE      2008-10-06 12:21:34.097 [iaxxrfcimp.cpp:434]
               CAbRfcImpl::openRfcConn
    Failed to open RFC connection
    TRACE      2008-10-06 12:21:34.097 [iaxxrfcimp.cpp:436]
               CAbRfcImpl::openRfcConn
    Program SAPMSSY1                                 n
    TRACE      2008-10-06 12:21:34.97 [iaxxgenimp.cpp:752]
                CGuiEngineImp::showMessageBox
    <html> <head> </head> <body> Test logon to SAP System D12 failed. <p> SOLUTION: Make sure that the system is started, that the user DDIC exists and that the password of user DDIC is correct. </p> </body></html>
    TRACE      2008-10-06 12:21:34.97 [iaxxgenimp.cpp:1255]
               CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI
    TRACE      2008-10-06 12:21:35.644 [iaxxdlghnd.cpp:198]
               CDialogHandler::doHandleDoc()
    ACTION_OK received
    TRACE      2008-10-06 12:21:35.644
    2008-10-06 12:21:35.644 NWDialogInstance.getRFCUser(DDIC.000)
    TRACE      2008-10-06 12:21:35.644
    2008-10-06 12:21:35.644 NWUsers.getAccountData(DDIC.000)
    TRACE      2008-10-06 12:21:35.644
    2008-10-06 12:21:35.644 NWUsers.haveAccountData(DDIC.000)
    TRACE      2008-10-06 12:21:35.644
    2008-10-06 12:21:35.644 NWUsers.haveAccountData() done: true
    TRACE      2008-10-06 12:21:35.660
    2008-10-06 12:21:35.660 NWUsers._readAccountData(DDIC.000)
    TRACE      2008-10-06 12:21:35.660
    2008-10-06 12:21:35.660 NWUsers._isSystemRead(DDIC.000, rfc)
    TRACE      2008-10-06 12:21:35.660
    2008-10-06 12:21:35.660 NWUsers._isSystemRead() done: false
    TRACE      2008-10-06 12:21:35.660
    2008-10-06 12:21:35.660 NWUsers._readAccountData() done
    TRACE      2008-10-06 12:21:35.660
    2008-10-06 12:21:35.660 NWUsers.getMasterPassword()
    TRACE      2008-10-06 12:21:35.660
    2008-10-06 12:21:35.660 NWUsers.getMasterPassword() done: XXXXX (master password is set)
    TRACE      2008-10-06 12:21:35.660
    2008-10-06 12:21:35.660 NWUsers.getAccountData():
    TRACE      2008-10-06 12:21:35.660
    2008-10-06 12:21:35.660 NWDialogInstance.getRFCUser() done
    INFO       2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter CLIENT set to value 000.
    INFO       2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter USER set to value DDIC.
    INFO       2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter LCHECK set to value 1.
    INFO       2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter PCS set to value 1.
    INFO       2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter LANG set to value EN.
    INFO       2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter ASHOST set to value saprh-prod1.
    INFO       2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter SYSNR set to value 00.
    INFO       2008-10-06 12:21:35.660 [iaxxrfcimp.cpp:520]
               CAbRfcImpl::checkConnectInfo
    RFC connection information checked successfully.
    WARNING[E] 2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:433]
               CAbRfcImpl::openRfcConn
    FRF-00007  Unable to open RFC connection.
    TRACE      2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:434]
               CAbRfcImpl::openRfcConn
    Failed to open RFC connection
    TRACE      2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:436]
               CAbRfcImpl::openRfcConn
    Program SAPMSSY1                                 n
    INFO       2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter CLIENT set to value 000.
    INFO       2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter USER set to value DDIC.
    INFO       2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter LCHECK set to value 1.
    INFO       2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter PCS set to value 1.
    INFO       2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter LANG set to value EN.
    INFO       2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter ASHOST set to value saprh-prod1.
    INFO       2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:380]
               CAbRfcImpl::setRfcConnectParam
    RFC parameter SYSNR set to value 00.
    INFO       2008-10-06 12:21:35.722 [iaxxrfcimp.cpp:520]
               CAbRfcImpl::checkConnectInfo
    RFC connection information checked successfully.
    WARNING[E] 2008-10-06 12:21:36.769 [iaxxrfcimp.cpp:433]
               CAbRfcImpl::openRfcConn
    FRF-00007  Unable to open RFC connection.
    TRACE      2008-10-06 12:21:36.769 [iaxxrfcimp.cpp:434]
               CAbRfcImpl::openRfcConn
    Failed to open RFC connection
    TRACE      2008-10-06 12:21:36.769 [iaxxrfcimp.cpp:436]
               CAbRfcImpl::openRfcConn
    Program SAPMSSY1                                 n
    TRACE      2008-10-06 12:21:36.769 [iaxxgenimp.cpp:752]
                CGuiEngineImp::showMessageBox
    <html> <head> </head> <body> Test logon to SAP System D12 failed. <p> SOLUTION: Make sure that the system is started, that the user DDIC exists and that the password of user DDIC is correct. </p> </body></html>
    TRACE      2008-10-06 12:21:36.769 [iaxxgenimp.cpp:1255]
               CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI
    TRACE      2008-10-06 12:44:40.278 [iaxxcnclhd.cpp:84]
               CCancelHandler::doHandleDoc(IDialogDocument * pDoc  )
    ACTION_CANCEL requested
    TRACE      2008-10-06 12:44:40.278 [iaxxgenimp.cpp:752]
                CGuiEngineImp::showMessageBox
    <html> <head> </head> <body> You are about to cancel the SAP NetWeaver 7.0 Support Release 3 > Software Life-Cycle Options > System Copy > Oracle > Target System Installation > Central System > Based on AS ABAP > Central System installation. <li> Choose one of the following: </li> <ul> <li> 'Continue' - to continue the installation. </li> <li> 'Stop' - to stop the installation and exit SAPinst. You can continue the installation later from this point<br>Note:<br>If you stop the installation after the installation activites have been started, do not use the SAP NetWeaver 7.0 Support Release 3 > Software Life-Cycle Options > System Copy > Oracle > Target System Installation > Central System > Based on AS ABAP > Central System, as it is not ready to be used. </li> </ul> </body></html>
    TRACE      2008-10-06 12:44:40.278 [iaxxgenimp.cpp:1255]
               CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI
    INFO       2008-10-06 12:44:41.840 [synxcpath.cpp:776]
               CSyPath::createFile()
    Creating file C:\Program Files\sapinst_instdir\.lastInstallationLocation.
    INFO       2008-10-06 12:44:42.074 [synxcpath.cpp:776]
               CSyPath::createFile()
    Creating file C:\Program Files\sapinst_instdir\NW04S\LM\COPY\ORA\SYSTEM\CENTRAL\AS-ABAP\__instana_tmp.xml.

    Hi,
    The possible problem for the DDIC user could be, once the data imported the password of the DDIC got reset to older password as in ECC5, try login the system with sap* user and reset the password of DDIC, then login  as DDIC user and set the password permannetly and retry the activity.
    If sap* also shows with same problem try changing the password of sap* from DB level by executing the query(you can find solutions for this in SDN forum threads, check them). or try deleting the user sap* and recreate where user gets creted wiuth default pasword  as "PASS" and logon and reset the user DDIC.
    Regards.

  • Urgent: SAP JCO vs FTP

    Hi Gurus,
      We have two servers(one SAP and another non-SAP) installed in our network(at two different locations). Our requirement is to upload data from a flat file(located in non SAP server) into SAP. For this, we thought of two options.
    1. To use SAP JCo, installing it on non SAP server and connecting to SAP system through it and uploading the data by calling some function module using JAVA Program.
    2. To use FTP transfer, transferring the file to SAP Server and uploading data from there.
    Here, we have to consider the facts like performance, security, scheduling etc. As per my research I found that performance wise and security wise option2 is better than option1.
      Would appreciate your inputs on this. 
    Thanks in advance.
    Best Regards,
    Lee

    hi lee,
        option 1 is better. Advantages are :-
    E-mail Requirement:
    - MAPI compatible email client (Outlook Express etc.)
    - Standard SMTP e-mail server
    - Exchange Server
    - Outlook
    - Lotus Notes
    Security can be added to any PDF format. The different types of security are:
    - 128 bit encryption
    - Password
    - Printing restrictions
    - Copy restrictions
    - Saving restrictions
    - Editing restrictions
    performance and scheduling also good so better you go with SAP JCO , its my opinion.
    Thanks & Regards
      Varun Kumar CN

  • [SOLVED] How to get sudo and kdesu to honor my user password?

    Hi folks,
    Well, I must be missing something. I think I've tried everything listed here https://bbs.archlinux.org/viewtopic.php?id=143487 and in the referenced links, but I still have the problem of my system rejecting my password for some uses of sudo and kdesu but not others.  I've included my /etc/sudoers file below.
    My problem may be due to screwing around with users:  I started out using bruce (1000), then switched to bbraley (1001), then deleted bruce in kusers, then changed bbraley to 1000. When that created more problems without solving the original one, I switched back to 1001.  I've played with adding and removing my user from groups, including creating a sudo group, making sure I am a member of wheel group, etc. 
    What seemed to be everyone's magic fix,
    pacman -S pambase
    didn't work when I tried it successfully with my bbraley password, then later, when that began failing, using the root password. pambase reinstalls, but there is no resulting change in the behavior of sudo.
    Side question: Most of my experience is with kubuntu in which I never created a root user and never had any trouble having my user password work with sudo or kdesu. Is there a reason Archwiki beginners guide suggests assigning a separate root account and password?
    Can anyone help?
    Here's the output of
    groups
    root adm disk wheel log locate network video audio optical storage scanner power users nm-openconnect systemd-network bbraley sudo sddm
    Here's the output of
    cat /etc/group |grep `id -un`
    root:x:0:bbraley
    adm:x:4:root,daemon,bbraley
    disk:x:6:root,bbraley
    wheel:x:10:root,bbraley
    log:x:19:root,bbraley
    locate:x:21:bbraley
    network:x:90:bbraley
    video:x:91:bbraley
    audio:x:92:bbraley
    optical:x:93:bbraley
    storage:x:95:bbraley
    scanner:x:96:bbraley
    power:x:98:bbraley
    users:x:100:bbraley
    systemd-network:x:193:bbraley
    nm-openconnect:x:104:bbraley
    sddm:x:619:bbraley
    bbraley:x:500:
    sudo:*:501:bbraley
    Here's what
    ls -l /etc/sudoer
    yields:
    -r--r----- 1 root root 2948 Mar 22 07:25 /etc/sudoers
    And here's my sudoers file:
    ## Defaults specification
    ## You may wish to keep some of the following environment variables
    ## when running commands via sudo.
    ## Locale settings
    # Defaults env_keep += "LANG LANGUAGE LINGUAS LC_* _XKB_CHARSET"
    ## Run X applications through sudo; HOME is used to find the
    ## .Xauthority file. Note that other programs use HOME to find
    ## configuration files and this may lead to privilege escalation!
    # Defaults env_keep += "HOME"
    ## X11 resource path settings
    # Defaults env_keep += "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH"
    ## Desktop path settings
    # Defaults env_keep += "QTDIR KDEDIR"
    ## Allow sudo-run commands to inherit the callers' ConsoleKit session
    # Defaults env_keep += "XDG_SESSION_COOKIE"
    ## Uncomment to enable special input methods. Care should be taken as
    ## this may allow users to subvert the command being run via sudo.
    # Defaults env_keep += "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"
    ## Uncomment to enable logging of a command's output, except for
    ## sudoreplay and reboot. Use sudoreplay to play back logged sessions.
    # Defaults log_output
    # Defaults!/usr/bin/sudoreplay !log_output
    # Defaults!/usr/local/bin/sudoreplay !log_output
    # Defaults!REBOOT !log_output
    ## Runas alias specification
    ## User privilege specification
    root ALL=(ALL) ALL
    ## Uncomment to allow members of group wheel to execute any command
    ##%wheel ALL=(ALL) ALL
    ## Same thing without a password
    %wheel ALL=(ALL) NOPASSWD: ALL
    ## Uncomment to allow members of group sudo to execute any command
    %sudo ALL=(ALL) ALL
    bbraley ALL=(ALL) ALL
    ## Uncomment to allow any user to run sudo if they know the password
    ## of the user they are running the command as (root by default).
    Defaults targetpw # Ask for the password of the target user
    ALL ALL=(ALL) ALL # WARNING: only use this together with 'Defaults targetpw'
    ## Read drop-in files from /etc/sudoers.d
    ## (the '#' here does not indicate a comment)
    #includedir /etc/sudoers.d
    Last edited by Bruce1956 (2015-03-28 05:16:03)

    Trilby wrote:I've never used the targetpw setting, but I wouldn't be surprised if that was the problem.  With that setting, if you want to run something as root (the default use of sudo) then you'd need the root password, not the user password.  Comment out that setting, and the next line.
    I had never used it, either, but I misread some reference and thought it might help. Since you say it causes the behaviour I'm trying to eliminate, I will get rid of it, as suggested. However, the behavior preceded my addition of this line in the file, so I don't think this will correct the problem. Edit: Removing it kept the root password from being universally required (I can now edit /etc/sudoers using my user password) and returned it to requiring it sometimes (I still need the root password to use kdesu).
    As for some other distro not having a root account, that is simply impossible.  There was a root account.  If you didn't have the password for it, then that installation was severely crippled.
    Sorry, you're right. I should have said that kubuntu does not expect users to assign a password to the root account and instead expects primary users to access that account's privileges via su, sudo, or kdesu only.
    https://help.ubuntu.com/community/RootSudo
    By default, the root account password is locked in Ubuntu. This means that you cannot login as root directly or use the su command to become the root user. However, since the root account physically exists it is still possible to run programs with root-level privileges. This is where sudo comes in - it allows authorized users (normally "Administrative" users; for further information please refer to AddUsersHowto) to run certain programs as root without having to know the root password.
    Thanks for responding to my request for help. Any other ideas?
    Edit:  Here's what I keep getting that only accepts the root password, not my user password
    http://s15.postimg.org/4z0o86oln/Runasroot_KDEsu.png
    -- mod edit: read the Forum Etiquette and only post thumbnails http://wiki.archlinux.org/index.php/For … s_and_Code [jwr] --
    Last edited by Bruce1956 (2015-03-23 04:41:06)

  • SAP GRC AC with SAP IdM and without SAP Idm

    Hello,
    Could anyone provide me what are the advantages implementing SAP IdM with SAP AC suite?
    Can I use SAP GRC User Provisioning tool with SAP HCM position based concept?
    Thanks in advance.
    -Harry

    Hi ,
    In GRC 10 there is no concept of web services . GRC 10 uses native SQL query for calling risk analysis which mean no need to configure web service in GRC 10
    Thanks & Regards
    Asheesh

  • Initial and expired password status is not checked during login for ITS Services

    Dear all,
    we have the following Basic problem or question regarding ITS-based ABAP Services provided via browser to internal and external customers:
    The user call the ITS via URL "https://<host>:<port>/sap/bc/gui/sap/its/it13?sap-client=03&sap-language=en" his browser.
    To access the Service a simple login Dialog appears for entering the credentials (UserID + Password).
    The problem with this simple Dialog is that after resetting the users password this initial password status seems not to be checked here.
    That means, that the user is able to login with this initial password and he is not forced to change the password.
    In difference to this the intended behavior is provided for example when the SAP Standard ITS Service "webgui" is launched by the user:
    The user launches der Service via URL "https://<host>:<port>/sap/bc/gui/sap/its/webgui?sap-client=03&sap-language=en"
    In this case an additional first SAP WebAS login dialog appears where the users has to click on a Login-Button. This login button opens
    another login dialog as a popup where the user is able to enter his credentials. But if the password has an initial status the user is
    forced afterwards to change his password.
    So the login behavior of the webgui Service is what we also want for the any other ITS Service. We've already compared the service properties and
    settings (SICF), but we could not find any difference.
    What can we do to change the login behavior for the ITS services ?
    Thanks in advance for any kind of help !
    Joerg

    Hello Joerg,
    Can you attach a screenshot of the "Logon Data" tab of the service 'it13' in transaction SICF?
    In SICF - Tab: Error Pages -> Logon Errors
    is 'SYSTEM Logon' selected for both the 'WEBGUI' service and 'IT13' service?
    Regards,
    Oisin

Maybe you are looking for