SAP SNC Server Side Trust Setup Problems

Single Server BOE instalation of BOE 3.1 SP4 to Windows 2008 R2 machine
Sap version 720 Patch level 7
We have used kbase article 1500150 and 1396213 to run thorugh the configuration and testing and all has checked out.
We are unable to have the "roles" returned when any "DN" value is entered in the SNC name entry in the entitlement systems tab.
We have turned on RFC tracing and have run the JCO test  The RFC trace file is below followed by the JCO test information.  JCO test was run twice, once with each DN just to make sure.
Please help
=======================RFC TRACE===========================
ERROR file opened at 20111116 174146 Eastern Standard Time, SAP-REL 720,0,93 RFC-VER 3  MT-SL
T:3988 Error in program 'CMS': ======> SAP_CMINIT3 : rc=20 > Connect to SAP gateway failed
Connect_PM  GWHOST=torsbid01.cpr.ca, GWSERV=sapgw00, SYSNR=00
LOCATION    CPIC (TCP/IP) on local host with Unicode
ERROR       GSS-API(maj): No credentials were supplied
            GSS-API(min): No credentials found for this name (not logged
            on) (USER
            name="p:CN=BOEDEV, OU=BOBJ, O=CPR, C=CA"
TIME        Wed Nov 16 17:41:46 2011
RELEASE     720
COMPONENT   SNC (Secure Network Communication)
VERSION     5
RC          -4
MODULE      sncxxall.c
LINE        1439
DETAIL      SncPAcquireCred
SYSTEM CALL gss_acquire_cred
COUNTER     55
T:2800 Error in program 'CMS': ======> SAP_CMINIT3 : rc=20 > Connect to SAP gateway failed
Connect_PM  GWHOST=torsbid01.cpr.ca, GWSERV=sapgw00, SYSNR=00
LOCATION    CPIC (TCP/IP) on local host with Unicode
ERROR       GSS-API(maj): No credentials were supplied
            GSS-API(min): No credentials found for this name (not logged
            on) (USER
            name="p:CN=BOEDEV, OU=BOBJ, O=CPR, C=CA"
TIME        Wed Nov 16 17:41:46 2011
RELEASE     720
COMPONENT   SNC (Secure Network Communication)
VERSION     5
RC          -4
MODULE      sncxxall.c
LINE        1439
DETAIL      SncPAcquireCred
SYSTEM CALL gss_acquire_cred
COUNTER     4
T:4760 Error in program 'CMS': ======> SAP_CMINIT3 : rc=20 > Connect to SAP gateway failed
Connect_PM  GWHOST=torsbid01.cpr.ca, GWSERV=sapgw00, SYSNR=00
LOCATION    CPIC (TCP/IP) on local host with Unicode
ERROR       GSS-API(maj): No credentials were supplied
            GSS-API(min): No credentials found for this name (not logged
            on) (USER
            name="p:CN=BOEDEV, OU=BOBJ, O=CPR, C=CA"
TIME        Wed Nov 16 17:41:46 2011
RELEASE     720
COMPONENT   SNC (Secure Network Communication)
VERSION     5
RC          -4
MODULE      sncxxall.c
LINE        1439
DETAIL      SncPAcquireCred
SYSTEM CALL gss_acquire_cred
COUNTER     3
========================JCO TEST=======================
E:\BusinessObjects\javasdk\bin>java -classpath E:\BusinessObjects\Tomcat55\share
d\lib\sapjco.jar com.sap.mw.jco.support.JRfcTest
           SAP JCo Client Test             *
                 Possible SAP JCo-Tests
                  1. RFC_SYSTEM_INFO
                  2. CONNECTION
                  3. PERFORMANCE
                  4. INHOMOGENEOUS STRUCTURE/TABLE
                 15. TRANSACTIONAL RFC
                 99. Exit
               Your Choice....... :2
                      SAP JCo TEST - CONNECTION TEST
                      Send message and wait for ECHO/INFO
               CONNECTION PARAMETERS:
                 Server is R/2, R/3 or External (2/3/F/E): 3
                 Use load balancing (Y/N)Y...............: Y
                 R/3 system name.........................: BIN
                 Message server..........................: binmain
                 Selected group..........................: PUBLIC
                 Working with SNC (Y/N)N.................: N
               RFC-SPECIFIC PARAMETERS:
                 Working with ABAP debugger (Y/N)N.......: N
                 Use SAPGUI (Y/N)N.......................: N
                 RFC trace (Y/N)N........................: N
                 JCo trace level (0-10)..................: 0
               SAP LOGON DATA:
                 Client..................................: 000
                 UserID..................................: SAPCPIC
                 Password................................: XXXXXX
                 Language (E)............................: E
               #Calls of this JCo Test...................: 1
               Do You Want To Test With These Parameters (Y/N).. :N
               CONNECTION PARAMETERS:
                 Server is R/2, R/3 or External (2/3/F/E): [3] :3
                 Use load balancing (Y/N)Y...............: [Y] :N
                 Host name of an application server......: [binmain] :torsbid01.
cpr.ca
                 System number...........................: [53] :00
                 Working with SNC (Y/N)N.................: [N] :Y
                 SNC Library Name........................: [C:\Program Files\SEC
UDE\SECUDE for R3\secude.dll] :E:\SAP\Crypto\sapcrypto.dll
                 SNC name of partner program.............: [s:sample@hs0335] :p:
CN=BOEDEV, OU=BOBJ, O=CPR, C=CA
               RFC-SPECIFIC PARAMETERS:
                 Working with ABAP debugger (Y/N)N.......: [N] :N
                 Use SAPGUI (Y/N)N.......................: [N] :Y
                 Automatically invisible SAPGUI (Y/N)N...: [N] :Y
                 RFC trace (Y/N)N........................: [N] :Y
                 JCo trace level (0-10)..................: [0] :10
               SAP LOGON DATA:
                 Client..................................: [000] :200
                 UserID..................................: [SAPCPIC] :Crystal
                 Password................................: [******] :Welcome1
                 Language (E)............................: [E] :
               #Calls of this JCo Test...................: [1] :
               Do You Want To Test With These Parameters (Y/N).. :y
>>>>>>>>>>>>>>>> SAP JCo TEST - CONNECTION TEST >>>>>>>>>>>>>>>>
main [18:02:41:758]: [JAV-LAYER] INFO: JCo version is 2.1.10 (2011-05-10)
main [18:02:41:758]: [JAV-LAYER] JCO.setProperty("jco.trace_level", "10")
main [18:02:41:758]: [JNI-LAYER] RFC.nativeSetTraceLevel()                with r
c = RFC_OK   leave, [SUCCESS]
main [18:02:41:758]: [JAV-LAYER] JCO.setProperty("jco.trace_path", ".")
Stack trace of call to JCO.setProperty("jco.trace_path", ".")
        at com.sap.mw.jco.JCO.setProperty(JCO.java:554)
        at com.sap.mw.jco.JCO.setTracePath(JCO.java:791)
        at com.sap.mw.jco.support.JRfcTest.correctProperties(JRfcTest.java:1047)
        at com.sap.mw.jco.support.JRfcTest.initCall(JRfcTest.java:1074)
        at com.sap.mw.jco.support.JRfcTest.runConnectionTest(JRfcTest.java:737)
        at com.sap.mw.jco.support.JRfcTest.main(JRfcTest.java:203)
E:\BusinessObjects\javasdk\bin>java -classpath E:\BusinessObjects\Tomcat55\share
d\lib\sapjco.jar com.sap.mw.jco.support.JRfcTest
           SAP JCo Client Test             *
                 Possible SAP JCo-Tests
                  1. RFC_SYSTEM_INFO
                  2. CONNECTION
                  3. PERFORMANCE
                  4. INHOMOGENEOUS STRUCTURE/TABLE
                 15. TRANSACTIONAL RFC
                 99. Exit
               Your Choice....... :2
                      SAP JCo TEST - CONNECTION TEST
                      Send message and wait for ECHO/INFO
               CONNECTION PARAMETERS:
                 Server is R/2, R/3 or External (2/3/F/E): 3
                 Use load balancing (Y/N)Y...............: Y
                 R/3 system name.........................: BIN
                 Message server..........................: binmain
                 Selected group..........................: PUBLIC
                 Working with SNC (Y/N)N.................: N
               RFC-SPECIFIC PARAMETERS:
                 Working with ABAP debugger (Y/N)N.......: N
                 Use SAPGUI (Y/N)N.......................: N
                 RFC trace (Y/N)N........................: N
                 JCo trace level (0-10)..................: 0
               SAP LOGON DATA:
                 Client..................................: 000
                 UserID..................................: SAPCPIC
                 Password................................: XXXXXX
                 Language (E)............................: E
               #Calls of this JCo Test...................: 1
               Do You Want To Test With These Parameters (Y/N).. :n
               CONNECTION PARAMETERS:
                 Server is R/2, R/3 or External (2/3/F/E): [3] :3
                 Use load balancing (Y/N)Y...............: [Y] :N
                 Host name of an application server......: [binmain] :torsbid01.
cpr.ca
                 System number...........................: [53] :00
                 Working with SNC (Y/N)N.................: [N] :Y
                 SNC Library Name........................: [C:\Program Files\SEC
UDE\SECUDE for R3\secude.dll] :E:\SAP\Crypto\sapcrypto.dll
                 SNC name of partner program.............: [s:sample@hs0335] :p:
CN=BOEDEVSERVER, OU=BOBJ, O=CPR, C=CA
               RFC-SPECIFIC PARAMETERS:
                 Working with ABAP debugger (Y/N)N.......: [N] :N
                 Use SAPGUI (Y/N)N.......................: [N] :Y
                 Automatically invisible SAPGUI (Y/N)N...: [N] :Y
                 RFC trace (Y/N)N........................: [N] :Y
                 JCo trace level (0-10)..................: [0] :10
               SAP LOGON DATA:
                 Client..................................: [000] :200
                 UserID..................................: [SAPCPIC] :Crystal
                 Password................................: [******] :Welcome1
                 Language (E)............................: [E] :
               #Calls of this JCo Test...................: [1] :
               Do You Want To Test With These Parameters (Y/N).. :y
>>>>>>>>>>>>>>>> SAP JCo TEST - CONNECTION TEST >>>>>>>>>>>>>>>>
main [18:04:58:041]: [JAV-LAYER] INFO: JCo version is 2.1.10 (2011-05-10)
main [18:04:58:041]: [JAV-LAYER] JCO.setProperty("jco.trace_level", "10")
main [18:04:58:041]: [JNI-LAYER] RFC.nativeSetTraceLevel()                with r
c = RFC_OK   leave, [SUCCESS]
main [18:04:58:041]: [JAV-LAYER] JCO.setProperty("jco.trace_path", ".")
Stack trace of call to JCO.setProperty("jco.trace_path", ".")
        at com.sap.mw.jco.JCO.setProperty(JCO.java:554)
        at com.sap.mw.jco.JCO.setTracePath(JCO.java:791)
        at com.sap.mw.jco.support.JRfcTest.correctProperties(JRfcTest.java:1047)
        at com.sap.mw.jco.support.JRfcTest.initCall(JRfcTest.java:1074)
        at com.sap.mw.jco.support.JRfcTest.runConnectionTest(JRfcTest.java:737)
        at com.sap.mw.jco.support.JRfcTest.main(JRfcTest.java:203)
E:\BusinessObjects\javasdk\bin>
Edited by: Joseph Borojevic on Nov 17, 2011 12:07 AM

The error in the logs:  u201CNo credentials found for this name (not logged on)u201Du201D  usually is a  problem with case.
We used the sapgenpse get_my_name command and found that the id being referenced was being pulled incorrectly with wrong case. 
The problem was the ID we logged into the remote sesison into the windows server with. 
That ID is the ID that the commands are run under.
The sapgenpse seclogin u2013p BOESERVER.pse command takes the ID of the user you are logged into the session with. 
We re-ran the command when logged in with the user with the correct case and it worked

Similar Messages

  • Configure SAP for server-side trust

    Hi all,
    I am installing BusinessObejcts XI integration for SAP Solution. I need configure SAP for server-side trust. I have read BussinessObjects XI Integration for SAP Solution Installation Guide. In chapter 6, It introduce how to configure SAP Server-Side trust. But I don't understand how to configure SAP for server-side trust, specially configure SAP Cryptographic. Would you please to give me more detailed explanation?
    Please advise,
    Duypm

    Hi Duypm,
    the SAP server side configuration is part of the Installation Guide Chapter 6. It starts on Page 94.
    If you unclear about this and what SNC configuration means for the SAP server make sure you talk to the administrator for the SAP system. You need administrative rights for the SAP system and the system will have to be restarted as outlined in the installation guide
    Ingo

  • SNC server side trust based on kerberos - is it possible ?

    Hi all,
    We're trying to make this scenario work:
    Existing SAP system uses ntlm sso in the sapgui.
    We're now in the process of deploying BOE in the company.
    We're using sso with winad to infoview which works
    We're trying to configure server side trust between SAP and BOE due to requirement of 'multipass burst' functionality
    This causes a conflict between sso in the gui and the dll used for setting up SNC server side trust.
    I've tried to figure out how to use the kerberos dll gx64krb5.dll on the SAP server to enable both sso solution in gui and server side trust between SAP and BOE, but I cannot generate the SNC PSE in the SAP trust manager.
    I've not been able to find threads/info in sap notes on how to set SNC PSE using kerberos dll - is it possible.
    Can we have both sapgui sso to SAP and server side trust bewteen SAP and BOE ?
    TIA.
    Torben

    Dear Torben and Ingo,
    For your question: "Can we have both sapgui sso to SAP and server side trust bewteen SAP and BOE ?"
    Have you done implementing those? Because we already have client SNC (between SAP GUI and SAP BW) using Kerberos SSP (since SAP Crypto can only be used for Server SNC).
    And now we're going to implement server SNC (between SAP BW and BOE) using SAP Crypto.
    Is it possible to have these 2 together? Because some of the settings in RZ10 will overlap between the two like below. And if we continue with server side trust between SAP BW and BOE, settings for Client SNC will need to be overwritten and it will stop working.
    1. RZ10 setting
    Kerberos SSP (between SAP GUI and SAP BW)
    snc/gssapi_lib = D:\usr\sap\gx64krb5.dll
    snc/identity/as = p:SAPServiceSID(at)myorgunit.myorg.mycountry
    SAP Crypto (between SAP BW and BOE)
    snc/gssapi_lib =   $(DIR_INSTANCE)\exe\sapcrypto.dll
    snc/identity/as =   p: CN: mybwserver, OU: myorgunit, O: myorg, C: mycountry
    2.
    And also with client SNC using Kerberos SSP we need to tag each user in SU01 with SNC name, whereas this is not needed for server SNC. If i leave this SNC name on each BW user, will that make my server SNC between BW and BOE not working?
    3.
    Overlap in location of file named "ticket" between SAP
    Crypto and Kerberos SSP, which is to be copied to the same location
    below:
    <DRIVE>:\usr\sap\<SID>\<instance>\sec\ directory (on
    Windows).
    4.
    Overlap in environment variable named SECUDIR that points to the
    directory where the ticket resides.
    Is there any documentations that explain how to get these 2 SSO to run together?
    Thank you very much.
    Kind regards,
    aswin
    Edited by: Aswin Setyawan Margono on Jan 5, 2011 7:15 AM
    Edited by: Aswin Setyawan Margono on Jan 5, 2011 7:18 AM

  • Scheduling web intelligence reports from SAP EP Portal : Server Side Trust

    Hello,
    We have set-up SSO between SAP EP 701, SAP BI 701 and Business Object XI 3.1  to allow users to access reports without having to sign-on again as explained here :
    /people/ingo.hilgefort/blog/2008/09/19/businessobjects-and-sap--configure-sap-authentication
    But, we have recently been contacted by some users because when scheduling Webi Report from a link within the portal they have the following errors :
    u201CA database error occured. The database error text is: Unable to connect to SAP BW server System received an expired SSO ticket. (WIS 10901) u201D
    The user told us that he doesn't encounter the error when :
    Login in directly to the BO Infoview (without SSO from the SAP Enterprise Portal.)
    The first Webi scheduling is succesful from the portal (I suppose because the portal token is still valid)
    I understand that we also have to configure the Server Side Trust between BO Enterprise server and the SAP BI7 backend as explained here , but I do not really understand its purpose
    https://websmp106.sap-ag.de/~sapidb/011000358700001646962008E/XI3-1_BIP_SAP_INSTALL_EN.pdf
    I've found a similar discussions here ;
    Issue with SAP Single Sign-On and Scheduling Reports
    I still have some questions :
    If we configure the Server Side Trust between BO Enterprise server and the SAP BI7 backend .
    The Portal Logon ticket will remain an issue at some point of time , does it mean tha the WeBi report job sheduling should not be perfromed from the SAP EP Portal ?
    We haven't configured the Server Side Trust , yet the users told us that they are able to schedule webi report directly from the BO Infoview ? How is it posible ?
    Thank you in advance for your help.
    Regards.

    Thank you Mr Hilgefort for your detailled explanations.
    I now have to provide some explanations to my managers, and to be honest , there are still some points that
    are unclear to me, and it would be extremely helpful if could confirm (or not) the follwoing points.
    When scheduing Webi report from the sap portal, we're getting SSO errors.
    SAP provide the follwoing note explaining how to extend the validity of the J2EE token (Portal token), but this is not a long term solution, at certain point of time the ticket will expire. Webi shceduling should not be perfromed from the Portal.
    Sap note 1352127 - Scheduled Webi report fails with: A database error occurred. The database error text is: Unable to connect to SAP BW server System received an expired SSO ticket
    Webi Scheduling should be performed from BO Infoview. SNC should be configured between BO server and SAP BI7.0 backend.
    We should Configure Server SNC as explained in the BusinessObjects XI Integration for SAP Solutions Installation and Administration Guide at Chapter "Configuring SAP for server-side trust". (1341043)
    The SAP Portal is not involved here and is not an option even with the configuration of SNC/Server side trust.
    thank you for your patience.
    Best Regards.

  • Server Side Trust and Webi Report Scheduling via Portal

    Hello,
    I have opened a similar  thread about Server Side Trust and webintelligence reporting through the portal a few months ago.
    At the time, we had some complaints about users that were getting SSO errors after 8 hours when scheduling WeBi Report through the SAP Portal.
    Basically, the users connect to the Portal and then FROM the Portal, to a BOI view pointing to the Infoview.
    Then, after investigatinon, it was my understanding that the WebI Reports should be scheduled through an Infoview token and not a portal token. In concrete terms Server Side Trust had to be implemented between the SAP BW Backend and the BOE 3.1 Server.
    And after that the users who wanted to schedule WebI reports should connect to the Infoview directly (using their SAP BW credentials) to generate an Infoview Token.
    Scheduling Webi reports from the Portal will not be solved by implementing Server Side Trust, since it is only a matter of time before the  the Portal token expires ( 8 hour by default).
    Now, I have configured the server side Trust between our BOE 3.1 SP2 and our BW 701 system, SNC configuration, PSE generation, exchange of certificats , etc ...
    I did some scheduling tests connecting directly to the BO Infoview and it works.
    But of course, now I am being told by the users that this solution is not acceptable.
    The Portal being the entry point of our Infrastructure, they don't want to connect to the Infoview to schedule their reports.
    So I opened a SAP customer call to try to have an official and clear statement from SAP but I never obtained it.
    I had a look at my SAP BO courses but I am still confused
    For example according to SAP BO100 , server side trust should be implemented when ;
    "BOE client session authenticated using Single sign on using SAP token
    (Enterprise Portal) and SAP reports are being scheduled at a future point in
    time (after token expiry date)."
    Anyone can help me to clear my mind ?
    Thank you
    Best Regards

    Hi,
    first of all lets separate the UI portion from the technical portion.
    on the technical side:
    yes for scheduling the Web Intelligence document you will need Server side trust
    on the UI side:
    - scheduling is part of InfoView
    - scheduling is part of the KM integration with the portal
    if that is not accepted from a UI point of view from the user you can create your own application to schedule documents using the SDK.
    ingo

  • Server-side Trust with CryptoLib &/or 3rd party tool

    I have a new installtion:
    > BOE XI 3.1 SP2 (Solaris)
    > SAP Integration Kit
    Intend to enable server-side trust / SNC betw BOE and BW.
    Separately, BASIS just installed/config'd new standard tool (Quest's Vintela) on BW for SSO from SAP GUI clients to BW.  I notice some parms (such as snc/gssapi_lib) now are configured to Quest/Vintela libraries on BW.
    Possible to have both Vintela and CryptoLib co-exist/co-active on BW?  ... or is best approach (even forced / only approach) is to standardize on one? ... likely install Vintela on BOE and use Vintela for BOE-to-BW SNC?
    thx, Clay

    Hi Clay,
    I believe you're right, that they can't co-exist for use as SNC libraries.  I really don't have a complete understanding of how this all works, but I believe they can co-exist if the sapcrytolib is used for RFC that is not using SNC.  Maybe someone else can confirm, deny, or expand on that?
    Even though we (Quest) donu2019t always know the exact configuration options for each application that supports SNC, as a certified SNC interface it should always be possible to get things working in a fully supported manner.  If you would like to work with me on this directly I would be happy to help.  You can find my e-mail address under my business card.
    Thanks!
    Kyle

  • Server Side Trust - Server Group

    Hi,
    One of the steps to create publications / server side trust (as per SAP Press BO and BW Integ book) is to create a Server Group and add certain services to it. It says that the Destination and Publication Job Server should be added. I dont have them - will that be a problem?
    Thanks

    Hi,
    They dont seem to exist so I am guessing I will have to create them myself?
    Could you or someone please confirm that the following selections should be made when creating the servers:
    DESTINATION JOB SERVER - Service Category: Core Services, Service: Destination Delivery Scheduling Service
    PUBLICATION JOB SERVER - Service Category: Core Services, Service: Publication Scheduling Service
    Also, do I need to include any of the additional services when creating the servers?
    Many Thanks
    Edited by: Leo on Apr 20, 2011 10:03 AM

  • Server-Side stream play problem

    Hello,
    I have a problem, which I am trying to solve for many nights already without any success.
    Everytime I try to switch or change a server-side stream, it starts lagging after 2 seconds of playing and sound disappears.
    Here are scenarios that result in that terrible lag:
    1. I create server-side playlist with stream.play() with reset=false; when it is time to play the next movie in the playlist, it starts lagging after 2 seconds.
    2. The same problems appears when I just switch streams. I installed FMF Feature Explorer and tried to launch SwitchStreams sample application: the same problem - server stream starts lagging after I switch streams with stream.play().
    I tried on different servers (local and remote), with different players (debug player of FMS Admin Console, Standard Flash videoplayer component, OSMF player, Flex video player). I also tried all possible flv, f4v and mp4 file compression options for video files - still the same problem.
    I have also tried literally thousands of Application.xml settings: changing buffer, buffer ration etc.
    Is there any tip where I should search for a solution?
    Thank you in advance

    JayCharles,
    Thank you for your reply.
    But in my case the client is subscribed to a stream on the FMS. And that stream is switching video files and handling the playlist. So, I don't see any possibility to listen to onPlayStatus on a client-side, as my client is only playing live stream and has no clue what is happening on the server side.
    Or I am wrong?

  • Server Side Trust

    Hi,
    I have a question regards to server trust between Business Objects and SAP BW. Can Business Objects XI R2 accpet third party server certificate or X509 compatible cerfificates?

    Hi
    what kind of external authentication system do you want to use? Can you please describe your use case with more details please? I assume that you need SSO but it would be helpful to know the setup you plan to use.
    Regards,
    Stratos

  • Interactive Reporting 9.3.1 - Server-side ODBC setup for Windows Authent.

    Help. I am having a problem with Interactive Reporting connections to SQL server through the Web Client.
    In our environment, we have the Hyperion BI 9.3.1 suite. We develop IR documents (BQY's) on our local machine using Studio and using locally setup ODBC connections to SQL Server, using Windows NT authentication. Everything works perfectly fine, locally.
    When we upload the BQY and the OCE, and properly associate them to each other in Workspace, we then proceed to open them using the Web Client. The file opens fine, and when I hit process to run the query, I am prompted to login. When I login (using my NT Authenticated login), I receive the following error message: "Error Logging on as Windows User: Win32 Error code: 1385 Logon failure: the user has not been granted the requested logon type at this computer."
    The ODBC that was setup on the server was setup to use NT Authentication (as opposed to SQL server). The DAS connections are setup properly. My question is - how do you setup a connection to a SQL server using NT authentication and have the user authenticate through the Web Client. We don't want to grant users access to the server directly.
    If you can't answer this question, can you tell me how you have setup your connections on the server through DAS and how you properly maintained security controls?
    Thanks - Mike

    its not really in the bqy (its in the oce) but I understand your point. Now we get to the point It s not my expertiece any more but perhaps something like row level security or making use of odsusername variable might give some solution or workaround. sometimes this how we solve it when it comes to sensitive information from a app DB. We retrieve users security from the db app and use it as a where clause in the bqy. as long as endusers do not have enough right to change the query its enough.

  • D20 Windows Server 2008 R2 Setup Problem / 1x SATA HD / 4x SATA SSD

    Hi all,
    I've got a D20 Mod. 4155 and want to use beside it's default SATA hard disk four SATA SSD disks for virtual machines. Windows Server 2008 R2 will be the OS with the use of it's Hyper-V functionality.
    I have aproblem with detecting the disks in OS setup. All 5 disks are visible in the BIOS setup of the Marvell Controller. it is possible to configure a RAID over the SSD etc., but I don't "see" any disk in OS setup. I tried to load additional drivers in the GUI part of the setup utility, but this didn't worked. I tried with the Marcell SAS driver and the Intel Matrix driver, both found at http://www-307.ibm.com/pc/support/site.wss/migr-72280.html.
    Any suggestions for PC BIOS / Marvell BIOS / OS setup configurations?
    Kind Regards, Chrischmi
    Lenovo ThinkStation D20 4155-D4G - 500 GB SATA HD - 4x G.Skill Phoenix Pro 2,5" 120 GB SATA SSD - Windows Server 2008 R2 Datacenter Hyper-V
    Lenovo ThinkPad T61p 6460-6YG - Windows 7 Ultimate x64
    Solved!
    Go to Solution.

    Hi all,
    I found the solution on myself. After detecting, that the default disk is a SATA disk (and not SAS), I had the idea to test it on the Intel SATA controller. It was possible to install the machine wit the disk attached to the Intel controller. After setup I went to Device Manager and installed the Marvell driver from Lenovo, switched the disk back to the Marvell controller and booted. Successful. Yeah!
    On my way to the solution i had another problem: In the GUI part of Windows setup, I got a 0x80300001 error with the Intel SATA driver from Lenovo. It was not possible to install windows Server on the SATA disk with reason0x80300001. very helpful message, Microsoft! ,-) I decided to use the default Microsoft driver for the Intel SATA controller after a reboot. Setup run well, but ended with a 0x80070017 error and problems copying some (unknown) files. The solution (found after some hours...) was to burn a new Windows Server setup DVD. I don't want to talk about this anymore...
    - Christoph
    Lenovo ThinkStation D20 4155-D4G - 500 GB SATA HD - 4x G.Skill Phoenix Pro 2,5" 120 GB SATA SSD - Windows Server 2008 R2 Datacenter Hyper-V
    Lenovo ThinkPad T61p 6460-6YG - Windows 7 Ultimate x64

  • Generating feedback messages on server-side vs client-side?

    Hello,
    I am maintening a client/server app (Swing client, no Web pages), basically an order processing system. The biggest part of it is to verify the conformity of orders to a set of business rules.
    As usual, some of the verification can be made early on the client-side, but most of the verification work is done on the server-side. My problem is, I don't find a very satisfactory way to generate the user feedback to be displayed to the user.
    If I generate them as Strings (or HTML Strings) on the server, where the rules are checked, this constrains the way these can be displayed on the client, and makes maintenance of the human-readable strings awkward and risky (e.g. localization, or restructuring the messages, like sorting them by severity vs by affected entity).
    If I generate them on the client, I need a class to vehicle the diagnosis form server to client, and this class and its usage tends to become awkward in itself.
    Concretely:
    The initial version generated human-readable strings on the server, which assumed the messages would be displayed as strings in a JOptionPane.
    Moreover, the logic evolved to distinguish between Info, Warning and Error messages, to be displayed in different colors of course, so the Strings evolved into HTML Strings, still generated on the server.
    Do you think this approach is safe?
    I'm afraid a simple maintenance of the strings (like, sorting the errors by severity vs by affected entity, filtering the strings,...) becomes a server-side development, which is a bit more risky (I would have to review code ownership policies, VCS and code-sharing policies,... to let less experienced staff maintain the darn error Strings).
    Moreover, if the client app evolve to display the errors in complex widgets (colors in a tree/table, with tooltips), the server-side generated HTML strings would be constraining : coloring or tooltipping Tree nodes would now mean parsing the String to extract the "error level" or the "affected entity", which is quite inelegant and inflexible.
    My current idea was then to use a collecting parameter to collect validation messages on the server, and traverse them on the client:
    I designed a naive ErrorList class, with methods such as addInfo(String), addWarning(String), addError(Strin), and the corresponding getErrors() and hasErrors()/hasWarnings() methods. I can then generate the Strings (or whatever widget fits better, such as a table) on the client side. Moreover, I can add the client-side messages to the bag...
    All nice and well, but the customer requested that the error messages be formatted such as "The profile <profile name in bold> does not allow you to order service <service name in italics>".
    To format that on the client, my ErrorList class should evolve so that for a given message, I know that the error is of type ("incompatibility between profile and service", that the service is X and the prodile is Y).
    That forces me to add in some API (shared by the client and server) the list of error types, and the data each error type requires.
    I can evolve my ErrorList API to break up messages into a DTO giving (type, affected entity, arg1, arg2,...), but anyway the server and client have to agree on what is arg1, etc... which is a hidden coupling.
    Do you use and recommend such an approach for server-to-client feedback: a collecting parameter in which the server puts the "errors", and that the client traverses to display the messages)? In particuler, isn't the coupling hard to maintain?
    Thansk in advance,
    J.

    Presumably you are not over-engineering in that you
    know that localization is a problem rather than that
    in all possible worlds in might be.I appreciate your delicate questioning... I definitely have read much ruder ways to say YAGNI to a poster...
    I do know that the customer will knit-pick to reword and reformat the messages. But I won't need to translate the messages to other locales. In that regard, I ackowledge my usage of the term localization is a bit liberal, but I think I should to extract the messages from the code, to be able to maintain them separately - keeping only experienced staff's hand in the server's core.
    That is actually my question 1): from experience, is it worth the trouble to separate code and human-readable text, knowing that the text WILL have to be maintained?
    Question 2 is about how to implement this.
    In particular, the built-in MessageFormat templating engine, though originally introduced for i18n, actually suits my needs (including MessageFormat-built messages) and developing or using any other templating engine would probably be an overkill.
    Given that there are two types of messages.
    1. Fixed
    2. Parameter driven.
    In both cases you need to return an id which
    identifies the message. The client has a locale
    specific resource source which has a matching id.
    From there a string is derived.
    If the error requires parameters then the string has
    formatting values in it and it s written with the
    returned parameters. See java.text.MessageFormat.Yes. In some cases I don't know yet whether parameters will be displayed. I can conservatively assume the message requires a MessageFormat, and give all parameters (in my case, use rname, profile name, command id, service name, order date,...), whether thay are displayed or not in the final message.
    Be warned you MUST deal with the possibility that a
    id does not exist in the client, if so have a default
    message that displays the id and any parameters.Good point.
    "The customer name field can not be longer than 15
    characters".
    In the above the "15" would a parameter.Yes. The trouble is, you have to document somewhere (Sun suggests in the resource bundle file), that for error id #123456, the number of characters in in the '{0}', or in the {6}. I don't feel confident with that (this is the "coupling" part in my question 2�).
    Thanks for your advices.

  • Server-side or past-query resultset processing

    Hi everyone :)
    I have a question about efficiency. Basically, the application that I am writing retrieves resultsets from a data source. It is possible for an end-user to request that formatting be applied to certain columns in the resultset (eg: 1234 becomes $1234.00). As I see it, I have two options;
    1. Apply the formatting in the SQL statement, thereby causing the formatting to occur on the server-side. The problem that I see with this is that formatting commands are different for every DBMS, and some don't even have them.
    2. Retrieve the resultset in 'raw' form and apply java.text.Format subclasses to the resultset after it has been returned from the database (using update*(...) methods). This would 'standardise' the formatting, but is this efficient? My resultsets could be very large, so I am concerned about processing time.
    Any opinions/suggestions would be greatly appreciated.
    Thank you for your time. :)
    Ben Deany

    Well, not necessarily, no... my application may be on a client machine, sending requests to a remote data source. But point taken, it is a case of deciding which will be faster - so your question neatly sums up the problem.
    And when I said that I was thinking about using the "update*" methods I was referring to the ResultSet methods. I realise that this is not a great solution; firstly because of potential overheads navigating the resultset, and secondly because it's dangerous - there is a chance the the database could get written back to...
    So given that, the best solution might be to convert the ResultSet to a list of collection (or something similar) and then apply formatting to the values. (?)
    That does require two loops (once over the ResultSet to convert it to a List, and a second one to apply formatting).
    Ben

  • Why is it so difficult to setup SAP J2EE Server compared to others ?

    In the past I have setup JBoss, Weblogic and others without any problem. Why is it so hard with SAP ?
    I have lost a whole week ( see here Software Downloads ) trying to setup SAP J2EE Server for a client who asked to evaluate it.
    It seems I'm not alone to get no answer as to why:
    CE Trial (Updated 13 June) J2EE Server startup error

    Yoor post is very confusing. AOL's iPad magazine is called "Editions" and it's free. "The Daily" is put out by TheDailyHolding and is owned by Rupert Murdoch. You've already posted in another thread where the solution was given. Other people seem to have manged to get unsubscribed.
    Best of luck.

  • Problem configuring SAP AS server in NWDS 7.1 SP03

    Hi everyone,
    I'm having trouble in configuring SAP AS in Developer Studio 7.1 SP03.
    In SP01 I have no problem, but in SP03 an error shows up, which says that the host and instance number are not available. In SP01 there's a field for the port, but in SP03 theres only fields for host and instance number.
    Thanks in advance for your advice.
    Cheers

    Hi Atul,
    Thank you  for your answer.
    I have tried this and a message error comes saying that server is not reachable.
    However, if I configure SP01 with the same server, it shows no error and I can see the server is up and
    running. Is there a special configuration for SP03? Im I missing something, weather on the server side or
    on de Dev Studio side?
    Thanks in advance.
    Cheers.
    Reynod
    Edited by: Reynod Maldonado on Feb 15, 2008 8:28 PM

Maybe you are looking for

  • Error while querying workflow message attributes for task

    Can some one please help me with this error? I get this error when I submit a task in worklist app. I have figure out that it is causing due to one payload in the table in the task. If remove that payload I am able to submit the task. Error while que

  • In BW, What is Program GP* ??

    I want to know about Program GP* Example1 GPEL7YXUDTX4X30XTYM3KVBYEGJ   Generated report for update: Business Information Warehouse   Template......: RSTMPLUR   InfoCube......: ZOCOPC05   InfoSource....: ZCOPC05   Author........: ZXXX   Date.........

  • Response Questionnaire of Supplier Registration

    Hi all! We have a problem with the supplier self registration process... After the supplier complete the self registration (BSP ROS_SELF_REG), receives a questionnaire in his mail box. This questionnaire have a button (Send Questionnaire) to response

  • Where is the iPhone 5 user guide, where is the iPhone 5 user guide

    I am trying to search for the manual that comes with the phone thru a tab.  I can't seem to find it does any one knows how to reinstall.

  • Itunes shows error 42032 and 4S not recognized

    I bought an iphone 4s an trying to synchronize to my outlook, first, my iphone is not recognize by my pc (using Vista), a tech suggested to delete my old version of itune et re-load it again. The re-load seems to work but a message error 42032 appear