silent post?

wallace neikirk <[email protected]>
Newsgroups gmane.comp.java.sun.servlet
Message-ID <[email protected]>
greetings,

can anyone out there provide some insight???

we have a home grown portal for our faculty & staff.
we'd like to integrate ( in a simple way ) crystal enterprise reporting.

in a simple way means ...
* provide a link to crystal enterprise in one of our channels,
* when clicked, we do a "silent post" to crystal with their
userid/password,
* then forward their ePortfolio page to a new browser window.

this provides a seamless link from our portal to their set of reports :)

the code i'm using is shown below, but it doesn't seem to do the trick.
when i make the request, crystal redirects me back to its logon page :(

has anyone successfully done this???

thanks,
wallace.

    URL url;
    URLConnection urlConn;
    DataOutputStream    printout;
    DataInputStream     input;

    url = new
URL("http://crystal.wright.edu/crystal/enterprise9/ePortfolio/en/logon.csp?action=logoff");

    urlConn = url.openConnection();
    urlConn.setDoInput (true);
    urlConn.setDoOutput (true);
    urlConn.setUseCaches (false);
    urlConn.setRequestProperty("Content-Type",
"application/x-www-form-urlencoded");

    printout = new DataOutputStream (urlConn.getOutputStream ());
    String content =
     "usr="    + URLEncoder.encode(userId) +
     "&pwd="   + URLEncoder.encode(passWd) +
     "&aut="   + URLEncoder.encode("secEnterprise");
    printout.writeBytes (content);
    printout.flush ();
    printout.close ();

    ServletOutputStream out = response.getOutputStream();
    response.setContentType("text/html");

    input = new DataInputStream (urlConn.getInputStream ());
    String str;
    while (null != ((str = input.readLine()))) {
     out.println(str1);
    }
    input.close ();

    out.flush();
    out.close();

___________________________________________________________________________
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.