[OT] Web Critique

Hi,
I would you to check this site I built entirely in CSS,
without tables,
and give me your opinions, suggestions, etc.
http://w3.agrotech.com.ar/
Thanks,
Maxi.

The page looks great but you really need to fix you html. You
have
double doctype, html and head and one placed in the middle of
your html.
Run your site through the validator and fix the small errors
you have.
I'm not sure if I like the {} in the text... isn't that a bit
geeky for
a bunch of farmers ;)
maxi76 skrev:
> Hi,
>
> I would you to check this site I built entirely in CSS,
without tables,
> and give me your opinions, suggestions, etc.
>
http://w3.agrotech.com.ar/
>
> Thanks,
> Maxi.
Kim
http://www.geekministry.com

Similar Messages

  • Critique my Web App design. (very long, maybe interesting)

    Hi all
    I guess this is really a design issue, and I was just looking for confirmation that what I have done is good practice.
    I am writing a web application with the works, forms, beans, client validation, server validation, everything. In the future, I envisage there may be a requirement for the functions of this web application to be utilised by some kind of desktop application (perhaps a stand alone swing or an extension to some existing software or something like that).
    I guess maybe the best way to do this is to explain the dataflow.
    A client is presented with IE window, invoked by a third party application which also hands in some URL parameters. This window consists of a menu frame on the left, and a "form frame" on the right. The client selects a form from the menu frame, by clicking a standard html link. The link adds a "command" parameter to the URL and passes the request to a servlet. The servlet reads the "command" parameter to determine which form the user would like to see and displays it in the "form frame". It then uses getRequestDispatcher and forwards the request to the appropriate JSP form.
    The form that is displayed initialises a unique bean (scope=request) for the form that is displayed. The bean is initialised with a few default values which are set in the constructor of the bean.
    The first thing the JSP does is check the "process" parameter (which should not have been set yet), if it is "true", the properties of the bean are set from the fields on the form (introspection). The user enters some values on the form and some hidden parameters (including process=true) which are taken from the URL are set. The form is submitted to itself (the same JSP) after running some basic client side validation (numbers in numbers fields, field length, etc).
    If process=true, then the properties of the bean have been set and the request is forwarded (<jsp:forward>) to a validation servlet.
    The validation servlet looks up a properties file and creates a JDBC connection from those properties. It extracts the bean from the request, and makes a call to it�s validate() method which takes the JDBC connection as a parameter.
    The validate() method runs some queries against the database and returns true or false or throws an SQLException back to the validation servlet. If validate returns false, it sets an error message in a hashtable in the bean.
    If the validation servlet catches an exception thrown from the validate() method of the bean, it writes the response to the screen (form frame).
    If the validate() method returns false, the validation servlet, using getRequestDispatcher() forwards the request back to the original form. The form renders its fields based on the values in the bean in the request, and also writes out any error messages that the validate() method of the bean may have put () into its errors hashtable.
    If the validate() method returns true, a new Statement is created on the original JDBC Connection object. A method in the bean is accessed which returns an SQL INSERT statement which is inserted via statement.executeUpdate(). The request is then forwarded, using getRequestDispatcher() to a confirmation page that simply displays the properties that have been set in the bean.
    Hope I'm not boring you to death yet...
    My comments/questions are:
    Firstly, is this proper MVC design? I've read tutorials and things like that and have tried to fit the MVC architecture.
    Should the servlet, which initially determines which form is displayed to the user (I believe this is an implementation of the "command" pattern), in fact be an interface of the package that contains all the beans? This way, when it comes time to stick a different front end on all this, all that needs to be done is implement that interface. E.g. for my current set up, I would implement that interface and have it extend HttpServlet and have its doPost() method to display the correct form...
    ...or... is it acceptable that if a different application is to call my code, a new interface or command type structure will be required anyway?
    Because the beans contain their own validation methods and their own method to create a sql insert statement. When it comes time to use the same functionality but called from a different client application, they will look after themselves, provided the calling application can supply them with a connection. Correct?
    The servlet that calls the validate() method of my bean, instantiates a JDBC connection and a statement. The validate method of my bean also creates a statement. I have explicitly closed the statements in the validate method of my bean, and that method throws SQLExceptions which the servlet will catch (in case something goes wrong). However, what is the life of a servlet? Will the connection and statement objects opened created by the servlet be destroyed when the servlet forwards the request on (which happens based on the results of the beans validate() method). there is a point just after the values of the bean have been inserted into the database that I can explicitly destroy the connection and statement object, it just makes things a little more messier (just code readability).
    Ok, this is really long now, thank you very much to anyone who bothered reading that. Even bigger thanks to anyone who can be bothered responding. Even links are appreciated.
    Hey, at least I�m not just asking you to do my homework assignment. :-)
    PS. I�m sure ill come up with more questions.... ;-)

    bump?
    :(

  • Web site critique  please

    got a new index page up but would love a litle advise -- no
    need to pull punches --
    have a small question though -- when i reduce my browser size
    things fly out -- any ideas on how to fix
    index page www.healthhokkaido.com
    many thanks to anyone who takes their time to help out

    Your coding style is flawed, and by using an XHTML doctype,
    you are being
    trapped by it. For example, this error -
    Error Line 89 column 23: document type does not allow element
    "li" here;
    missing one of "ul", "ol", "menu", "dir" start-tag.
    <li class="page_item"><a
    href="
    http://www.healthhokkaido.com/files/google_map.refers
    to this snip of
    code -
    <li class="current_page_item"><a
    href="
    http://www.healthhokkaido.com">home</a>
    <li class="page_item"><a
    href="
    http://www.healthhokkaido.com/files/google_map.cfm">hospitals</a>
    Notice that you have NOT terminated the <li> tags
    properly. XHTML is
    catching this as an error, and telling you that you cannot
    have a <li>
    inside a <li> tag, which is what your code appears to
    be saying.
    In addition, you have a number of these errors -
    Error Line 125 column 10: ID "suckertree1" already defined.
    <ul id="suckertree1">which mean that you are using the
    same ID attributes
    on more than one page element - that's not allowed. ID values
    MUST be
    unique on a page.
    And this line -
    Error Line 172 column 86: end tag for "img" omitted, but
    OMITTAG NO was
    specified.
    ...b.jpg" alt="" width="50" height="50"><br>which
    means that you have an
    XHTML doctype, but you are using HTML tag syntax -
    <img ...>
    instead of the required XHTML syntax -
    <img ... />
    Also, you have this -
    Error Line 177 column 18: an attribute value specification
    must be an
    attribute value literal unless SHORTTAG YES is specified.
    <strong class=linkTitle>
    which means that you have not properly enclosed your
    attribute values in
    quotes.
    And this -
    Error Line 192 column 32: required attribute "action" not
    specified.
    <form id=wf_Testform method=post>which means that you
    have not specified the
    required ACTION attribute for your form.
    And, of course, the zillions of unspecified alt attributes on
    your
    images....
    See - like that....
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "quiero mas" <[email protected]> wrote in message
    news:[email protected]...
    > Hi Everyone benn through and fixed as many of the errors
    as possible -
    > still a
    > little confused why i have still 132 errors
    >
    >
    http://validator.w3.org/check?uri=www.healthhokkaido.com
    >
    > It says i am missing elements which are there please
    view source
    >
    http://www.healthhokkaido.com
    >
    > Q2 - the page still breaks up when reduced any ideas
    >
    > Many thanks
    > Mark
    >
    > coordinator health hokkaido
    >

  • Where to post images for critique

    Can someone please tell me where I can have my images critiqued?  I'm new and need some guidance.  Thanks.

    You post a link to the picture, on your web site, in the forum for the program you are using
    You will likely get better program help in a program forum
    The Cloud forum is not about using individual programs
    The Cloud forum is about the Cloud as a delivery & install process
    If you will start at the Forums Index https://forums.adobe.com/welcome
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll

  • Looking For Site Critique

    Hello Everyone,
    Been a bit of a lurker for awhile now, and decided to finally join the boards. I've recently re-done my company website using iWeb, and was looking for some critique. It is hosted on the .Mac servers, but is forwarded with my own domain name.
    www.comicdoses.com
    I'd appreciate any and all criticism!
    Thanks,
    Maverycke

    Also, your page names contain "%20"s, e.g.
    http://web.mac.com/maverycke/iWeb/Comic%20Doses/Home.html
    This can cause problems, particularly if you add a Slideshow to your site; as iWeb's Help viewer states:
    Browsers convert spaces in site names to "%20." To avoid these symbols, use an underscore, hyphen, or some other character instead of a space. Also avoid non-Roman characters; many get converted to numbers when you publish.
    Other characters aren't recommended for use in website names, including: forward and backward slashes (/ \), brackets ([ ]), tilde (~), exclamation point , question mark (?), "at" sign (@), number sign (#), dollar sign ($), ampersand (&), asterisk (*), colon (:), equal sign (=), comma (,), and double quotation marks ("). Using these characters may result in names with strange numbers in them.

  • How do I use Edge Web Fonts with Muse?

    How do I use Edge Web Fonts with Muse - is it an update to load, a stand alone, how does it interface with Muse? I've updated to CC but have no info on this.

    Hello,
    Is there a reason why you want to use Edge Web Fonts with Adobe Muse?
    Assuming you wish to improve typography of your web pages, you should know that Muse is fully integrated with Typekit. This allows you to access and apply over 500 web fonts from within Muse. Here's how you do it:
    Select a text component within Muse, and click the Text drop-down.
    Select Add Web Fonts option, to pop-open the Add Web Fonts dialog.
    Browse and apply fonts per your design needs.
    Muse also allows you to create paragraph styles that you can save and apply to chunks of text, a la InDesign. Watch this video for more information: http://tv.adobe.com/watch/muse-feature-tour/using-typekit-with-adobe-muse/
    Also take a look at these help files to see if they help you:
    http://helpx.adobe.com/muse/tutorials/typography-muse-part-1.html
    http://helpx.adobe.com/muse/tutorials/typography-muse-part-2.html
    http://helpx.adobe.com/muse/tutorials/typography-muse-part-3.html
    Hope this helps!
    Regards,
    Suhas Yogin

  • Report developed in 6i and open and run in 10g, Web Layout is not working

    Hi,
    Initially reports were developed in Reports 6i now we need to convert into 10g. I just opened the .rdf in Reports10g. Report is successfully running in paper layout and showing the data. But when i try to run the report in Web Layout im getting a BLANK INTERNET EXPLORER SCREEN. Why is it so? What should i do to run my report successfully in Web Layout? When i see Web Source, i am seeing the below code,
    <%@ taglib uri="/WEB-INF/lib/reports_tld.jar" prefix="rw" %>
    <%@ page language="java" import="java.io.*" errorPage="/rwerror.jsp" session="false" %>
    <%@ page contentType="text/html;charset=ISO-8859-1" %>
    <!--
    <rw:report id="report">
    <rw:objects id="objects">
    </rw:objects>
    -->
    <html>
    <head>
    <meta name="GENERATOR" content="Oracle 9i Reports Developer"/>
    <title> Your Title </title>
    <rw:style id="yourStyle">
    <!-- Report Wizard inserts style link clause here -->
    </rw:style>
    </head>
    <body>
    <rw:dataArea id="yourDataArea">
    <!-- Report Wizard inserts the default jsp here -->
    </rw:dataArea>
    </body>
    </html>
    <!--
    </rw:report>
    -->
    Please, guide to achive the Web Layout Report.
    Thanks & Rgds,
    M Thiyagarajan

    Hello,
    The answer is in the Migration FAQ :
    When I open an Oracle6i Reports Developer report in the Oracle Reports Builder 10g and run my Web layout, I get an empty Web page in my browser.
    http://www.oracle.com/technology/products/reports/htdocs/faq/faq_migration.htm#368
    Regards

  • Error While Deploying A Web Dynpro Appln thru NWDS

    HI,
    I am getting an error while deploying a Web Dynpro Application through NWDS.Following is the Exception
    Aborted: development component '<ComponentName>'/'local'/'LOKAL'/'0.2006.07.26.15.06.05':Caught exception while checking the login credentials for SAP J2EE Engine. Check whether the SAP J2EE Engine is up and running.com.sap.engine.deploy.manager.DeployManagerException: ERROR: Cannot connect to Host: [sapsbx28] with user name: [J2EE_ADMIN] Check your login information. Exception is: com.sap.engine.services.jndi.persistent.exceptions.NamingException: Exception while trying to get InitialContext. [Root exception is com.sap.engine.services.security.exceptions.BaseLoginException: Cannot authenticate the user.] (message ID: com.sap.sdm.serverext.servertype.inqmy.extern.EngineApplOnlineDeployerImpl.checkLoginCredentials.DMEXC)
    When i give a request for deployment it asks for the SDM password. I enter a valid SDM pwd. If i enter  a invalid SDM pwd i get  some other exception. So the pwd SDM entered by me is correct.
    can any one help me in solving this
    regards
    Nilesh Taunk

    Hi Nilesh,
           Try opening Visual Admin if your not able to login with username(administrator) and password. Problem with NWD2004s do the following steps.
    C:\usr\sap\J2E\JC01\j2ee\configtool->configtool.bat->open it
    1. Click on Secure store
    2. Right you will find :
    admin/password/J2E->retype your admin passowrd which you gave during installation=>SAVE properly
    Restart the server and try login visual admin
           Deploy now...Other wise see this thread same error solved:
    Re: An Deploy Problem about Credentials.
    Regards
    Suresh

  • Error while invoking a WS-Security secured web service from Oracle BPEL..

    Hi ,
    We are facing some error while invoking a WS-Security secured web service from our BPEL Process on the windows platform(SOA 10.1.3.3.0).
    For the BPEL process we are following the same steps as given in an AMIS blog : - [http://technology.amis.nl/blog/1607/how-to-call-a-ws-security-secured-web-service-from-oracle-bpel]
    but sttill,after deploying it and passing values in it,we are getting the following error on the console :-
    &ldquo;Header [http://schemas.xmlsoap.org/ws/2004/08/addressing:Action] for ultimate recipient is required but not present in the message&rdquo;
    Any pointers in this regard will be highly appreciated.
    Thanks,
    Saurabh

    Hi James,
    Thanks for the quick reply.
    We've tried to call that web service from an HTML designed in Visual Studios with the same username and password and its working fine.
    But on the BPEL console, we are getting the error as mentioned.
    Also if you can tell me how to set the user name and password in the header of the parter link.I could not find how to do it.
    Thanks,
    Saurabh

  • Not Able To View Data in Web Service Model

    Hi ,
       I m trying to view a table using web service model.
       When i write the same code for binding it to context , i m able to view its data.
       But not so while using Web Service Model(not adaptive web service model).
       The code is: 
             Request_ZMANAGE_MAKT_ZMANAGE_ZMAKT object1 =new Request_ZMANAGE_MAKT_ZMANAGE_ZMAKT();
       wdContext.nodeRequest_ZMANAGE_MAKT_ZMANAGE_ZMAKT().bind(object1);
       object1.setResponse(new Response_ZMANAGE_MAKT_ZMANAGE_ZMAKT());
      CAn anybody plz solve my problem.
    Thanks..
    Regards,
    Ankita

    Hi,
    I have no problem with item :P15_EV_LCL this is having a value my probem here is i am using java script to display the value in different color based on the condtion case
    eg:
    select
    case
    TRUNC((
    ( (NVL(Z."AEWP",0) - NVL(Z."BEWP_Final",0) ) / DECODE(Z."BEWP_Final",0,NULL,Z."BEWP_Final") ) * 100
    ),2)
    = :P15_EV_LCL
    then
    span style="background-color:lightgreen"
    || TRUNC((
    ( (NVL(Z."AEWP",0) - NVL(Z."BEWP_Final",0) ) / DECODE(Z."BEWP_Final",0,NULL,Z."BEWP_Final") ) * 100
    ),2) || '%' || /span
    else
    span style="background-color:yellow"
    || TRUNC(
    ( (NVL(Z."AEWP",0) - NVL(Z."BEWP_Final",0) ) / DECODE(Z."BEWP_Final",0,NULL,Z."BEWP_Final") ) * 100
    ),2) || '%' || /span
    end "Effort"
    from actuals Z
    If i dont use this <Span style="Background-color:color"> i am able to generate data in excel sheet if i use this color coding i am not able to get data in spread sheet.
    Please suggest
    Thanks
    Sudhir
    Edited by: Sudhir_N on Mar 23, 2009 10:00 PM

  • Unable to capture return values in web services api

    At the time of login to web services if my server is down ,
    it returns following error :
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
            at java.lang.String.substring(String.java:1438)
            at java.lang.String.substring(String.java:1411)
    I want to capture this error so that i can try another server to login. how do i capture this error
    Another place where i want to capture the return Value is when i look for a report on the server
    rh = boBIPlatform.get("path://InfoObjects/Root Folder/"src_folder"/" + reportName +
                               "@SI_SCHEDULEINFO,SI_PROCESSINFO" ,oGetOptions);
    oInfoObjects = rh.getInfoObjects();
    CrystalReport = (CrystalReport)oInfoObjects.getInfoObject(0);
    Here if the report is not there on the server , it returns a null handler exception.
    but if i try catching it by checking my responsehandler is null  like rh == null  it does not catch it.
    Any help will be appreciated
    thanks
    Rakesh Gupta

    Ted : i have two cases
    1)   server = server_st.nextToken();
        providerURL = "http://"server"/dswsbobje/services";
        sessConnURL = new URL(providerURL + "/session");
       Connection boConnection = new Connection(sessConnURL);
       Session boSession = new Session(boConnection);
      EnterpriseCredential boEnterpriseCredential = new    EnterpriseCredential();
                  boEnterpriseCredential.setLogin(userid);
      boEnterpriseCredential.setPassword(pwd);
      boEnterpriseCredential.setAuthType(auth);
    SessionInfo boSI = boSession.login(boEnterpriseCredential);
    I have got a list of servers running web servcies stored in my tokens. when i pass the first server name say " test:8080" and that server is down , i want to catch somewhere in the code above that it did not get the connection so that i can loop back and try with the second server say test1:8080
    This is for failover purposes.
    at present when i was trying to capture return value of boSI it  breaks giving the error
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(String.java:1438)
    at java.lang.String.substring(String.java:1411)
    2nd case :
    I am geeting reports from the server and scheduling them:
    i run the following code which works fine if reports is there
    rh = boBIPlatform.get("path://InfoObjects/Root Folder/"src_folder"/" + reportName +
    "@SI_SCHEDULEINFO,SI_PROCESSINFO" ,oGetOptions);
    oInfoObjects = rh.getInfoObjects();
    CrystalReport = (CrystalReport)oInfoObjects.getInfoObject(0);
    Here if  the  report  is not there on the server  then i should be able to catch from the response handle rh that it has got a null value.
    but rh does not return a null value 
    the code ultimately throws a null handle at the following line
    CrystalReport = (CrystalReport)oInfoObjects.getInfoObject(0);
    i am not able to catch the null value there also.
    hope you got my issue.

  • Refresh of Data in Xcelsius from Web Intelligence Results

    Hello,
    I am new to the forum but not to Business Objects/Xcelsius.  I attended the SAP Sapphire Event last May and spent time in the Business Objects lab.  Two Product Managers demonstrated how I would be able to refresh the data in an Xcelsius dashboard using Live Office by retreiving results from a Webi document without refreshing the Webi query. 
    For example, my Webi document contains 100,000 result rows.  I want to be able to select a dropdown in my dashboard and have Live Office retreive only a subset of the 100,000 rows.  This being done without having the Webi query being refreshed from the database.  The Webi query would be refreshed nightly.
    The Product Managers advised that this functionality would be available in Service Pack 3 or before.  As of now I cannot find out how to make this work.  Any help or information would be appreciated.  Thanks.

    Hello Charles,
    WebIntelligence Input Controls are a way to enhance and customize user experience with report filters, they are therefore based on report filters and the feature is more focused on user interface & experience rather than exposition outside web intelligence.
    Anyway, AFAIK, report filters are not available from Live Office report parts, you can only filter content with prompts, which requires the document to be refresh from the database, which has a direct impact on performance and scalability for consumers.
    However, if you are with WebIntelligence XI 3.1 SP2 you have the alternative to publish from WebI Rich Client, report elements (any table or chart) as web services (called BI Services).
    This tool is based on Qaaws technology, and share some of its features (main being that is uses the same Xcelsius Data Manager connection), it exposes a large part of WebI interactions to external consumers (esp. Xcelsius) : report filters, drill, prompts.
    Besides this tool provides a set of call input parameters to tune web service consumption for best performance and scalability, enabling to leverage WebI document management features like scehduling, publishing and refresh, so consumers can balance performance with real-time data.
    More information is available from WebIntelligence Rich Client user documentation from section sharing webi content with other web applications.
    I recommend you install the latest fix pack (SP2.5 and above), as some initial fixes were required to ensure full compatibility with Xcelsius.
    Hope that helps,
    David.

  • Cannot send email from Verizon to a specific domain using the web UI

    I'm trying to send an email to a specific address on a domain I own from a Verizon account using the web UI. Whenever I click send, a popup appears saying "Your e-mail contains the following invalid e-mail addresses:" followed by the email address. I can send email to this address from a GMail account as well as my work email.
    In Chrome, I can see that a "code":1002 error is being produced.
    Does anyone know why this would happen? Does Verizon check destination domains for reputation? Is there any way to debug this further?

    rhodeislandred wrote:
    I'm trying to send an email to a specific address on a domain I own from a Verizon account using the web UI. Whenever I click send, a popup appears saying "Your e-mail contains the following invalid e-mail addresses:" followed by the email address. I can send email to this address from a GMail account as well as my work email.
    In Chrome, I can see that a "code":1002 error is being produced.
    Does anyone know why this would happen? Does Verizon check destination domains for reputation? Is there any way to debug this further?
    What is the domain that is giving you the error?

  • Cannot send email from icloud on web.

    I use icloud in Safari to manage my email.  Since yesterday each time I attempt to send an email, I receive the following:
    "Cannot send message.  This message cannot be sent at this time."
    I am receiving emails, just cannot send.
    I've tried both Safari and Firefox.  I've tried restarting my computer.
    I tried sending from both my @me and my @icloud addresses.
    Lastly, I am able to send from my iphone 5.  So this appears to be isolated to the web version of icloud.
    Thank you!

    I have been having the same problems for the last two days now.  It won't let me send, but it will let me save it to my drafts folder.  I even tried opening the e-mail form my iPhone 5 and it won't let me send it there either.  The last two times i ended up copying the contents from my failed e-mail on my phone and pasting that into a new e-mail and that works.  I normally use the icloud web app to reply to e-mails when i'm at work (using win 7) and it is very frustrating. 

  • HTTPs connection from SAP WebAS

    Hello,
    I have to establish a connection from SAP WebAS to an iSaSiLk server via HTTPS.
    The iSaSiLk authentication is based on client certificates.
    I've created a SSL client PSE, generated the Certificate Request, imported the certificate response and the chain of certificates associated  with no errors. When testing the connection we're getting the following error message:
    SAP icm log:
    [Thr 1087400256] ->> SapSSLSessionInit(&sssl_hdl=0x2aaaba679980, role=1 (CLIENT), auth_type=3 (USE_CLIENT_CERT))
    [Thr 1087400256] <<- SapSSLSessionInit()==SAP_O_K
    [Thr 1087400256]      in: args = "role=1 (CLIENT), auth_type=3 (USE_CLIENT_CERT)"
    [Thr 1087400256]     out: sssl_hdl = 0x1a3310c0
    [Thr 1087400256] ->> SapSSLSetNiHdl(sssl_hdl=0x1a3310c0, ni_hdl=22)
    [Thr 1087400256] NiIBlockMode: set blockmode for hdl 22 TRUE
    [Thr 1087400256] <<- SapSSLSetNiHdl(sssl_hdl=0x1a3310c0, ni_hdl=22)==SAP_O_K
    [Thr 1087400256] ->> SapSSLSetSessionCredential(sssl_hdl=0x1a3310c0, &cred_name=0x1a49e4e0)
    [Thr 1087400256]   SapISSLComposeFilename(): Filename = "/usr/sap/XID/DVEBMGS00/sec/SAPSSLSPHTID.pse"
    [Thr 1087400256] <<- SapSSLSetSessionCredential(sssl_hdl=0x1a3310c0)==SAP_O_K
    [Thr 1087400256]      in: cred_name = "/usr/sap/XID/DVEBMGS00/sec/SAPSSLSPHTID.pse"
    [Thr 1087400256] ->> SapSSLSetTargetHostname(sssl_hdl=0x1a3310c0, &hostname=0x1a4a09e0)
    [Thr 1087400256] <<- SapSSLSetTargetHostname(sssl_hdl=0x1a3310c0)==SAP_O_K
    [Thr 1087400256]      in: hostname = "<remoteServer_to_be_accessed>"
    [Thr 1087400256] ->> SapSSLSessionStart(sssl_hdl=0x1a3310c0)
    [Thr 1087400256]   SapISSLUseSessionCache(): Creating NEW session (0 cached)
    [Thr 1087400256] Tue Jan 13 10:10:22 2009
    *[Thr 1087400256] *** ERROR during SecudeSSL_SessionStart() from SSL_connect()==SSL_ERROR_SSL*
    [Thr 1087400256]    session uses PSE file "/usr/sap/XID/DVEBMGS00/sec/SAPSSLSPHTID.pse"
    [Thr 1087400256] SecudeSSL_SessionStart: SSL_connect() failed
      secude_error 536871693 (0x2000030d) = "none of the PSEs registered with hSsl can suffice the negotiated SSL cipher suite"
    [Thr 1087400256] >>            Begin of Secude-SSL Errorstack            >>
    [Thr 1087400256] ERROR in ssl3_get_certificate_request: (536871693/0x2000030d) none of the PSEs registered with hSsl can suffice
    [Thr 1087400256] <<            End of Secude-SSL Errorstack
    [Thr 1087400256]   SSL_get_state() returned 0x00002150 "SSLv3 read server certificate request A"
    [Thr 1087400256]   No certificate request received from Server
    [Thr 1087400256] <<- ERROR: SapSSLSessionStart(sssl_hdl=0x1a3310c0)==SSSLERR_SSL_CONNECT
    [Thr 1087400256] ->> SapSSLErrorName(rc=-57)
    [Thr 1087400256] <<- SapSSLErrorName()==SSSLERR_SSL_CONNECT
    [Thr 1087400256] *** ERROR => IcmConnInitClientSSL: SapSSLSessionStart failed (-57): SSSLERR_SSL_CONNECT [icxxconn_mt
    On the iSaSiLk server we're getting:
    ssl_debug(2): Starting handshake (iSaSiLk 3.06)...
    ssl_debug(2): Received v3 client_hello handshake message.
    ssl_debug(2): Client requested SSL version 3.0, selecting version 3.0.
    ssl_debug(2): Creating new session 11:5F:04:C9:0D:32:15:B9...
    ssl_debug(2): CipherSuites supported by the client:
    ssl_debug(2): SSL_RSA_WITH_RC4_128_SHA
    ssl_debug(2): SSL_RSA_WITH_RC4_128_MD5
    ssl_debug(2): SSL_RSA_WITH_3DES_EDE_CBC_SHA
    ssl_debug(2): SSL_RSA_WITH_DES_CBC_SHA
    ssl_debug(2): SSL_RSA_EXPORT_WITH_DES40_CBC_SHA
    ssl_debug(2): SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5
    ssl_debug(2): SSL_RSA_EXPORT_WITH_RC4_40_MD5
    ssl_debug(2): CompressionMethods supported by the client:
    ssl_debug(2): NULL
    ssl_debug(2): Sending server_hello handshake message.
    ssl_debug(2): Selecting CipherSuite: SSL_RSA_WITH_RC4_128_SHA
    ssl_debug(2): Selecting CompressionMethod: NULL
    ssl_debug(2): Sending certificate handshake message with server certificate...
    ssl_debug(2): Sending certificate_request handshake message...
    ssl_debug(2): Sending server_hello_done handshake message...
    ssl_debug(2): IOException while handshaking: Connection closed by remote host.
    ssl_debug(2): Sending alert: Alert Fatal: handshake failure
    ssl_debug(2): Shutting down SSL layer...
    ssl_debug(2): Closing transport...
    From the iSaSiLk everything seems to be OK, but on the SAP WebAS the error "none of the PSEs registered with hSsl can suffice the negotiated SSL cipher suite" is really unclear, since the cipher chosen by the iSaSiLk is one of the ciphers sent by SAP WebAS...
    Can anyone give me any suggestion?

    Hello Olivier,
    Thanks for your answer.
    I've implemented note 800240 which facilitates the PSE analysis by implementing the report ZSSF_TEST_PSE. With this report I'm able to check all the PSE content, which are:
    Filename            SAPSSLSPHTID.pse
    PIN                 <no>
    Signature           X
    Encryption          X
    Profile Parameter
    DIR_INSTANCE                   /usr/sap/XID/DVEBMGS00                       /usr/sap/XID/D00
    sec/dsakeylengthdefault                                                     1024
    sec/libsapsecu                 /usr/sap/XID/SYS/exe/run/libsapcrypto.so
    sec/rsakeylengthdefault                                                     1024
    ssf/name                       SAPSECULIB
    ssf/ssf_md_alg                                                              SHA1
    ssf/ssf_symencr_alg                                                         DES-CBC
    ssf/ssfapi_lib                 /usr/sap/XID/SYS/exe/run/libsapcrypto.so
    ssf2/name
    ssf2/ssf_md_alg                                                             SHA1
    ssf2/ssf_symencr_alg                                                        DES-CBC
    ssf2/ssfapi_lib
    ssf3/name
    ssf3/ssf_md_alg                                                             SHA1
    ssf3/ssf_symencr_alg                                                        DES-CBC
    ssf3/ssfapi_lib
    Environment variables
    USER                xidadm
    SECUDIR             /usr/sap/XID/DVEBMGS00/sec
    PSE
    Validity            18.12.2008 19:47:04   18.12.2009 19:47:04
    Algorithm           RSA (OID 1.2.840.113549.1.1.1)
    Test signature
    Signature OK
    Verification OK
    Test encryption
    Encryption OK
    Decryption OK
    As you can see, the cipher algorithm used is RSA. Any suggestion... ?
    An iSaSiLk server "is a Java programming language implementation of the SSLv2 (client-side), SSLv3, TLS 1.0 and TLS 1.1 protocols. It supports all defined cipher suites (except for Fortezza), including all AES and PSK cipher suites. iSaSiLk implements all standard TLS extensions, comes with an easy to use API and operates on top of the IAIK-JCE Javau2122 Cryptography Extension. iSaSiLk is highly configurable and will work with any alternative JCE implementation supported by a proper provider for supplying the required cryptographic algorithms".
    Once again thanks for your answer.

Maybe you are looking for

  • Issue with Increment variable in the page headers

    Hi All We have developed a payslip xml publisher report with two pages layout in the rtf file. Each page has got a different page header. Page 2 would be printed only when the page 1 is not sufficent to print the pay details of an employee. Inorder t

  • How to create RFC Destination without using SM59?

    Hello all: We are troubleshooting an issue.   An user created a RFC destination.   He claims that he did not use SM59.   We checked his access and do not have SM59 in his roles. He configured VIRSA FireFighter.   During the configuration, he created

  • Error in Oracle Sample Custom Element Form FORM_LINK_URL

    Hi All, I've found the Oracle Sample Sites project very helpful in quickening the process of building new sites. http://blogs.oracle.com/ecmalerts/entry/site_studio_10gr4_sample_site However, the Element Definition ELDEF_CUSTOM_LINK (which calls the

  • Using textfield in screen to navigate to next screen.

    Hi experts,   I am designing a screen in screen painter. There is a Text field in the screen which is double click enabled. Now i want to use this text field to navigate to next screen when it is double clicked. How to do it. Please help. Regards. Va

  • Unsupported URL error when trying to stream music on iPhone 5

    www.rawfm.com.au/m/apple.php?m-App both low bitrate and hi bitrate options give an error of "Unsupported URL" on iPhone 5 (not jailbroken). Worked fine on iPhone 4. Any ideas?