<%@page import="org.omg.CORBA.ORB"%>
<%@page import="org.omg.CosNaming.NamingContext"%>
<%@page import="org.omg.CosNaming.NamingContextHelper"%>
<%@page import="org.omg.CosNaming.NameComponent"%>
<%@page import="packagename.*"%>
<%
//create stubs of corba components and compile them into classes
//packagename is package that contains your component
%>
<html>
<body>
 <%

  java.util.Properties props = new java.util.Properties();

  props.put("org.omg.CORBA.ORBClass","com.sybase.CORBA.ORB");
  props.put("com.sybase.CORBA.NameServiceURL","iiop://santosh:9000");
  ORB orb = ORB.init((String[]) null, props);

  //com.sybase.CORBA.ORB can be replaced with any other package that contains
CORBA classes

  int rows =0;
  componentname corbaComponent=null;
  //declare the component
  String status="";

  try {
     NamingContext context = NamingContextHelper.narrow(
orb.resolve_initial_references("NameService"));

     NameComponent[] name = { new NameComponent("packagename/componentname","")
};

     SessionManager.Factory factory =
SessionManager.FactoryHelper.narrow(context.resolve(name));

     corbaComponent =
aon_fp_n_passport_connectHelper.narrow(factory.create("userid","password"));
     //userid and password of app server where component is loacted

     }//end of try block

      catch (org.omg.CORBA.ORBPackage.InvalidName aException) {}
      catch (org.omg.CosNaming.NamingContextPackage.NotFound aException) {}
      catch (org.omg.CosNaming.NamingContextPackage.CannotProceed aException)
{  }
      catch (org.omg.CosNaming.NamingContextPackage.InvalidName aException) {}
          try
     {


          corbaComponent.of_methodname(arguments);
          out.print(value returned from method);

                    <%
     }
      catch (Exception aException)  {}

     %>
</body>
</html>

hope that helps
Santosh






Chen Shirley <[EMAIL PROTECTED]> on 11/01/2000 04:04:41 PM

Please respond to A mailing list about Java Server Pages specification and
      reference <[EMAIL PROTECTED]>

To:   [EMAIL PROTECTED]
cc:    (bcc: Santosh Daryani/IT/Aon Consulting)

Subject:  JSP - CORBA



Hi everyone,

I am working on retriving a string array from other
application(which gets the data from the database) to
one of my jsp page through corba service.  How do I
write code to access CORBA objects from my jsp page?
Anyone has samples about jsp page using corba service?

Thanks a lot

__________________________________________________
Do You Yahoo!?
>From homework help to love advice, Yahoo! Experts has your answer.
http://experts.yahoo.com/

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to