Integrating Enterprise Bean to JBI

Hi,
is there any example how to integrate Enterprise bean to JBI ? I would appreciate for any links with tutorials of jbi.xml, servicelist.xml and other configuration files, is there some description for this ?
Thank you in advance,
Peter

Hi Peter,
Session beans can be called from JBI if they are deployed as EJB web services (JSR 109).
The example shows an MDB but if you have a session bean and deploy it as a web service , then you could access it through the Java EE Service engine.
As of now only access to EJB web services is possible, (and not simple EJBs)
-Ramesh

Similar Messages

  • Private methods in a enterprise bean

    Can I have private methods in a enterpise bean?
    Thanks

    user510497,
    Yes, an enterprise bean can have private methods.
    Good Luck,
    Avi.

  • JSF managed beans Vs Enterprise beans

    Hi friends,
    what are the advantages/disadvantages of using enterprise beans/ JSF managed beans over JSF managed beans/Enterprise beans
    regards
    san

    The primary difference between managed bean and enterprise bean is : enterprise bean will avail all the services provided by EJB container. where as managed bean cant avail all these.

  • Error Msg - "You must add the Class files for this enterprise bean"

    Hi,
    I am creating creating new enterprise bean using j2sdkee1.2. I am able to create .ear file in desired folder, but can not create .jar. Please help. Getting above error message.
    remote, home interface files and file having business logic (EJB) is compiled and kept at desired location.
    j2ee server started, Deploytool is started.
    Then I can successfully create new application (.ear file)
    Then I go for creating new enterprise bean. I get same application name in Drop down list named "Enterprise Bean will go in".
    Then I can add home, remote and ejb class file to create jar ("Add" under "Contents" ).
    When I say ok after adding these 3 files, I am getting error - "You must add the Class files for this enterprise bean".
    In the deploytool console, getting error - "java.io.FileNotFoundException: C:\2sdkee1.2\mahesh\ConverterEJB.class (The system cannot find the path specified) "
    Can you please help me where to configure the path?
    Can u please help?
    Please send your answer to - [email protected]
    Cheers!

    the path really begins with '2', without a 'j', ie not c:\j2sdkee1.2\...?
    "java.io.FileNotFoundException:
    C:\2sdkee1.2\mahesh\ConverterEJB.class (The system
    cannot find the path specified) "

  • To include a JAR file that contains enterprise beans in a WAR module

    1)I'm studying java ee tutorial in 6 but I do not understand what he means by "To include a JAR file that contains enterprise beans in a WAR module, add the JAR to the WEB-INF/lib directory of the WAR module" at this link:
    http://docs.oracle.com/javaee/6/tutorial/doc/gipio.html
    how do I create a file. jar to hold the enterprice beans in netbeans?
    2)
    as regards the case study prensete always in the tutorial "dukes-forest" I do not understand how it is structured, I think that the "dukes-store" is a web application (web module. war) to which are added other projects "entities "etc. .. is that correct? if it is right how do I create the project "entities" in netbeans? how do I add it to the project "dukes-store"?
    link at case study del tutorial:
    http://docs.oracle.com/javaee/6/tutorial/doc/glnpw.html

    Hi,
    I have also tried putting the actual jar file in my
    jar file that I created, that didn't work either.
    I didn't try extracting the contents of the jar file
    into mine because the directory structure would
    conflict my dir structure in the jar file (manifest
    file that is)Out of curiosity are you trying to use executable jar files? If so you might want to put the classpath in the manifest using Class-Path: blah.jar etc. Be remember that this resolves to the disk filesystem not the internals of the jar that is being executed. In other words - the blah.jar file resides in the same directoy on the disk as your executable jar.
    If you could clearly describe what you are trying to achive and how it is structured I am sure we could give you more pointers.
    TTFN

  • Org.jboss.deployment.DeploymentException: Verification of Enterprise Beans

    hello;
    i am using jdk 1.5 with eclipse-3.1 and myeclipse-4.0,my previous environment was jdk-1.4
    with eclipse-3.0 and myeclipse-3.8 i developed ejb on old environment.
    now if i make changes in ejb in new environment and deployed it on jboss it gives exception like below:
    17:41:33,621 WARN [ServiceController] Ignoring request to stop nonexistent service: null
    17:41:33,622 WARN [ServiceController] Ignoring request to destroy nonexistent service: null
    17:41:33,622 WARN [ServiceController] Ignoring request to remove nonexistent service: null
    17:41:36,391 WARN [EJBDeployer] Verify failed; continuing
    java.lang.NoClassDefFoundError: com/ivrs/retail/entity/value/CInRateValue
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
    at java.lang.Class.getDeclaredMethod(Class.java:1907)
    at org.jboss.verifier.strategy.AbstractVerifier.hasFinalizer(AbstractVerifier.java:557)
    at org.jboss.verifier.strategy.EJBVerifier20.verifyCMPEntityBean(EJBVerifier20.java:1682)
    at org.jboss.verifier.strategy.EJBVerifier20.checkBmpOrCmp2Entity(EJBVerifier20.java:139)
    at org.jboss.verifier.strategy.EJBVerifier20.checkEntity(EJBVerifier20.java:109)
    at org.jboss.verifier.BeanVerifier.verify(BeanVerifier.java:161)
    at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:537)
    at org.jboss.deployment.MainDeployer.create(MainDeployer.java:918)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:774)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
    at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
    at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
    at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
    at $Proxy8.deploy(Unknown Source)
    at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325)
    at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:483)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:215)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:194)
    17:41:36,395 ERROR [MainDeployer] could not create deployment: file:/home/sumeet/jboss/jboss-4.0.2/server/default/deploy/ivrsretailnewejb.jar/
    org.jboss.deployment.DeploymentException: Verification of Enterprise Beans failed, see above for error messages.
    at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:553)
    at org.jboss.deployment.MainDeployer.create(MainDeployer.java:918)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:774)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
    at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
    at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
    at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
    at $Proxy8.deploy(Unknown Source)
    at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325)
    at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:483)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:215)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:194)
    while on old environment it deployed successfully..
    can anyone help me.

    This forum is about Sun application servers, you should ask this question on JBoss related forums.

  • Integration with ESB and JBI

    I'd like to know if somebody has used Oracle PM and some ESB (Enterprise Service Bus) or JBI (Java Business Integration, JSR 208) framework/product.
    I am using ServiceMix and would like to know what is the best way to integrate Oracle PM and ServiceMix.
    I do not know if Oracle is planning to release some ESB or JBI product. It would be nice to have a BC (Binding Component) or SE (Service Engine) to enable Oracle BPEL PM run in any JBI compliant framework.

    Oracle talks of Integration InterConnect as their ESB... how does this fit into the puzzle? See the Middleware Business Integration FAQ, for instance. Also, is OracleAS Adapters replacing the Integration InterConnect adapters?
    It is not easy to find concrete info, maybe that's because there are no real products yet...

  • How to use standalone java client with an enterprise bean in J2EE 1.4

    Hi All,
    I am have deployed a stateless session bean in Sun's J2EE 1.4 Application Server. i am trying to call the bean using a standalone java client. but the client cannot access the bean.
    The error coming is:
    Jan 21, 2004 7:48:27 PM com.sun.corba.ee.impl.legacy.connection.SocketFactoryCo
    nectionImpl <init>
    WARNING: ORBUTIL.connectFailure
    org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No
    at com.sun.corba.ee.impl.logging.ORBUtilSystemException.connectFailure(
    RBUtilSystemException.java:1739)
    at com.sun.corba.ee.impl.logging.ORBUtilSystemException.connectFailure(
    RBUtilSystemException.java:1757)
    at com.sun.corba.ee.impl.legacy.connection.SocketFactoryConnectionImpl.
    init>(SocketFactoryConnectionImpl.java:74)
    at com.sun.corba.ee.impl.legacy.connection.SocketFactoryContactInfoImpl
    createConnection(SocketFactoryContactInfoImpl.java:88)
    at com.sun.corba.ee.impl.protocol.CorbaClientRequestDispatcherImpl.begi
    Request(CorbaClientRequestDispatcherImpl.java:146)
    at com.sun.corba.ee.impl.protocol.CorbaClientDelegateImpl.request(Corba
    lientDelegateImpl.java:121)
    at com.sun.corba.ee.impl.protocol.CorbaClientDelegateImpl.is_a(CorbaCli
    ntDelegateImpl.java:212)
    at org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:112)
    at org.omg.CosNaming.NamingContextHelper.narrow(NamingContextHelper.jav
    :69)
    at com.sun.enterprise.naming.SerialContext.getProvider(SerialContext.ja
    a:58)
    at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:12
    at javax.naming.InitialContext.lookup(InitialContext.java:347)
    at StatelessSessionClient.main(StatelessSessionClient.java:17)
    Caused by: java.lang.RuntimeException: java.net.ConnectException: Connection re
    used: connect
    at com.sun.enterprise.iiop.IIOPSSLSocketFactory.createSocket(IIOPSSLSoc
    etFactory.java:390)
    at com.sun.corba.ee.impl.legacy.connection.SocketFactoryConnectionImpl.
    init>(SocketFactoryConnectionImpl.java:58)
    ... 10 more
    Caused by: java.net.ConnectException: Connection refused: connect
    at sun.nio.ch.Net.connect(Native Method)
    at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:457)
    at java.nio.channels.SocketChannel.open(SocketChannel.java:146)
    at com.sun.enterprise.iiop.IIOPSSLSocketFactory.createSocket(IIOPSSLSoc
    etFactory.java:381)
    ... 11 more
    javax.naming.CommunicationException: Can't find SerialContextProvider
    at com.sun.enterprise.naming.SerialContext.getProvider(SerialContext.ja
    a:66)
    at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:12
    at javax.naming.InitialContext.lookup(InitialContext.java:347)
    at StatelessSessionClient.main(StatelessSessionClient.java:17)
    Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed
    No
    at com.sun.corba.ee.impl.logging.ORBUtilSystemException.connectFailure(
    RBUtilSystemException.java:1739)
    at com.sun.corba.ee.impl.logging.ORBUtilSystemException.connectFailure(
    RBUtilSystemException.java:1757)
    at com.sun.corba.ee.impl.legacy.connection.SocketFactoryConnectionImpl.
    init>(SocketFactoryConnectionImpl.java:74)
    at com.sun.corba.ee.impl.legacy.connection.SocketFactoryContactInfoImpl
    createConnection(SocketFactoryContactInfoImpl.java:88)
    at com.sun.corba.ee.impl.protocol.CorbaClientRequestDispatcherImpl.begi
    Request(CorbaClientRequestDispatcherImpl.java:146)
    at com.sun.corba.ee.impl.protocol.CorbaClientDelegateImpl.request(Corba
    lientDelegateImpl.java:121)
    at com.sun.corba.ee.impl.protocol.CorbaClientDelegateImpl.is_a(CorbaCli
    ntDelegateImpl.java:212)
    at org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:112)
    at org.omg.CosNaming.NamingContextHelper.narrow(NamingContextHelper.jav
    :69)
    at com.sun.enterprise.naming.SerialContext.getProvider(SerialContext.ja
    a:58)
    ... 3 more
    Caused by: java.lang.RuntimeException: java.net.ConnectException: Connection re
    used: connect
    at com.sun.enterprise.iiop.IIOPSSLSocketFactory.createSocket(IIOPSSLSoc
    etFactory.java:390)
    at com.sun.corba.ee.impl.legacy.connection.SocketFactoryConnectionImpl.
    init>(SocketFactoryConnectionImpl.java:58)
    ... 10 more
    Caused by: java.net.ConnectException: Connection refused: connect
    at sun.nio.ch.Net.connect(Native Method)
    at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:457)
    at java.nio.channels.SocketChannel.open(SocketChannel.java:146)
    at com.sun.enterprise.iiop.IIOPSSLSocketFactory.createSocket(IIOPSSLSoc
    etFactory.java:381)
    ... 11 more
    My java client uses the following code to access the bean:
    Hashtable props = new Hashtable();
    String URL="iiop://localhost:3700";
    props.put("java.naming.factory.initial","com.sun.jndi.cosnaming.CNCtxFactory");
    props.put("java.naming.provider.url", URL) ;
    InitialContext ctx = new InitialContext();
    Object ref = ctx.lookup("ejb/StatelessSessionHome");
    StatelessSessionHome home = (StatelessSessionHome)PortableRemoteObject.narrow(ref,StatelessSessionHome.class);
    StatelessSessionRemote statelessSession = home.create();
    plz help me to locate the error.
    Regards,
    Mohit

    Hi Amol,
    thanks for your suggestion.
    i have deployed the converter application in J2EE1.4 tutorial in Sun AppServer J2EE1.4. the deployment process works smoothly. but accessing the deployed converter bean using standalone client as given in the tutorial gives the following error.
    Caught an unexpected exception!
    javax.naming.NoInitialContextException: Need to specify class name in environmen
    t or system property, or as an applet parameter, or in an application resource f
    ile: java.naming.factory.initial
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6
    40)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243
    at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.jav
    a:280)
    at javax.naming.InitialContext.lookup(InitialContext.java:347)
    at ConverterClient.main(ConverterClient.java:14)
    I have set the InitialHost and InitialPort as suggested by you in the client code. the client gets successfully compiled but gives error when executed.
    The client code is:
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.rmi.PortableRemoteObject;
    import java.math.BigDecimal;
    public class ConverterClient {
    public static void main(String[] args) {
    System.setProperty("org.omg.CORBA.ORBInitialHost","localhost");
    System.setProperty("org.omg.CORBA.ORBInitialPort","3700");          
    try {
    Context initial = new InitialContext();
    Object objref = initial.lookup
    ("java:comp/env/ejb/SimpleConverter");
    ConverterHome home =
    (ConverterHome)PortableRemoteObject.narrow(objref,
    ConverterHome.class);
    Converter currencyConverter = home.create();
    BigDecimal param = new BigDecimal ("100.00");
    BigDecimal amount =
    currencyConverter.dollarToYen(param);
    System.out.println(amount);
    amount = currencyConverter.yenToEuro(param);
    System.out.println(amount);
    System.exit(0);
    } catch (Exception ex) {
    System.err.println("Caught an unexpected exception!");
    ex.printStackTrace();
    Please suggest so that i can run the standalone client successfully.
    Regards,
    Mohit Kapoor

  • Problems with Binding an Enterprise Bean

    I am using Sun Appserver 8 on a Linux Enterprise 3 Workstation . I have the Converter example working properly. I have verified and deployed (with out error) my own application which uses a JSP as the Web Component. The JSP looks up a stateless Session Bean POSControllerBean. When running the JSP either on local host or in a brower on a remote system the App Server returns an error "no object bound to java:/comp/env/ejb/POSControllerHome". The JNDI name for this object is POSControllerBean. I have been fighting this for a few hours now and would appreciate any help I can get.

    You may want to change the JNDI name to
    ejb/POSControllerHome
    vbkThanks for the input. That wasn't the problem put it did send me down the right road. I changed the JNDI name to POSControllerEJB and the reference name to ejb/POSControl. In the .jsp that does the lookup I found that the string being passed to lookup was java:/comp/env/ejb/POSControl. Dumb! It should be java:comp/env/ejb/POSControl. There should be a "/" after the colon. If I would only slow down I could be dangerous. I would be embarrassed to tell you how many hours I spent on this. Thanks for gettting me to go through the code one more time.

  • Integrating BI Beans into Forms 10g

    Hi all,
    <br><br>
    We have our application built using Oracle Forms and Reports 10g R2. I am thinking that BI Beans would highly inhance the reports in our application.
    <br><br>
    If my idea is true, <b>is it possible to use Oracle BI Beans in Forms 10g?</b> Any guideline or related link would be highly appreciated.
    <br><br>
    Thanks.

    hello,
    i use the formsgraph.jar into my test_forms,the data is display ok,but the Y axis scale i didn't solute it what i want to display.
    for example:
    7|
    6|
    5|
    4|
    3|
    2|
    1|
    0|_______________________________________________________________
    0 1 2 3 4 5 6
    my problem is that how i can define the Y axis what i want it to display.that only display 0-2-4-6-8-10-12 if recompile the java codes ,where i can modify???
    please help me !
    thanks!!

  • Call Enterprise Bean (or Database) from private Method in Session-Bean

    Hi Everybody,
    I've a question regarding the possibility to call an dependency injected EJB in an private method of a session bean.
    Imagine the following.
    @Stateless
    public class SomeBean implements SomeLocal{
       @EJB
       private AnotherLocal anotherBean;
       /** Will be called from a web-app via delegate layer */
       @TransactionAttribute(TransactionAttribute.RequiresNew)
       public void someBusisnessMethod(){
           String something = this.getSomeThing();
           //Do more
       private String getSomeThing(){
          return anotherBean.aMethodWhichCallsTheEntityManager();
    }I've to refactor code with uses such Call-Hierachy and I want to know whether this is a correct way? Somebody told me that such stuff should not be made, and I quess he told me an explanation, why not to do such stuff, but unfortunally I've forgotten that. Do someone have a suggestion why not to do this? Could it blow the application to hell? Is there any difference to the following code (The way I would have done it)?
    @Stateless
    public class SomeBean implements SomeLocal{
       @EJB
       private AnotherLocal anotherBean;
        @Resource
        private SessionContext sessionContext;
       /** Will be called from a web-app via delegate layer */
       @TransactionAttribute(TransactionAttribute.RequiresNew)
       public void someBusisnessMethod(){
           SomeLocal self = this.sessionContext.getBusinessObject(SomeLocal.class);
           String something = self.getSomeThingBusinessMethod();
           //Do more
       @TransactionAttribute(TransactionAttribute.Required)
       public String getSomeThingBusinessMethod(){
          return anotherBean.aMethodWhichCallsTheEntityManager();
    }

    Found the answer by myself....
    Here it is if someone might have the same question:
    http://stackoverflow.com/questions/3381002 or if the link may down sometime the content of the answer...
    >
    The motivation here is that most EJB implementations work on proxies. You wouldn't be too far off in thinking of it as old-school AOP. The business interface is implemented by the EJB container, quite often via a simple java.lang.reflect.Proxy, and this object is handed to everyone in the system who asks for the ejb via @EJB or JNDI lookup.
    The proxy is hooked up to the container and all calls on it go directly to the container who will preform security checks, start/stop/suspend transactions, invoke interceptors, etc. etc. and then finally delegate the call to the bean instance -- and of course do any clean up required due to any exceptions thrown -- then finally hand the return value over through the proxy to the caller.
    Calling this.foo() directly, or passing 'this' to a caller so they can make direct calls as well, will skip all of that and the container will be effectively cut out of the picture. The 'getBusinessObject(Class)' method allows the bean instance to essentially get a proxy to itself so it can invoke its own methods and make use of the container management services associated with it -- interceptors, transaction management, security enforcement, etc.
    written by David Blevins

  • Time Slicing in Enterprise Beans

    Hi All,
    I am using Weblogic 6.1 as App Server with SQL Server 7.0 as backend.
    I want to make use of Time Slicing concepts while executing any beans involved in my application? I also use JDBC Transactions in my code.
    Say I have around 80 Session Beans (Stateless) and roughly 20 Entity beans involved. As I am using One to Many relationships in the application, I want to time-slice the method called so that I can manipulate the CPU time required for the same as I feel the system does slow down cos of time required for some very insensitive methods being called and time lapsed for the same.
    Thanks in advance,
    Seetesh Hindlekar

    Hi,
    As far as my knowledge goes there is no configurable property in any of the avalable containers to time-slice the method calls. Well you can fine tune your calls for the EntityBeans by using the commit-options, do a lazy loading etc ..
    Please let me know if this helps... or if you find the solution to time-slicing do update me .
    neo

  • Video and Telephony Integration: Enterprise UC with common Dial-plan

    Dear Expert,
    I have asked the same question under Collaboration but thought to post it under this group too as this is mainly inclined towards Video Integration. I hope this is the right place to post this question.
    The enclosed design shows the proposed UC setup which is based upon CUCM (VEr 8.5), ISR Routers(G2 3900/2900Series with PVDM3), Tandberg VCS and VCS expressway..
    As always Thank you for all your input..
    Regards
    M
    The expected solution out of this design should provide following
    1.Video End point(h323) can call any IP Phone by dialling 5 digit extension and vice-versa.
    2.Video end point can make outbound Local,National and International call by dialling the same way as it exist for IP Phone meaning for Local and Long Distance within US by dialling 9 then 10 digit number ,For International: 9011- Country Code- E164 number
    3. Video end point will have the extension within 443xx range and can be reached by IP phone by simply dialling 5 digit extension. Route pattern with 443xx will be defined in the CUCM
    4. Video End point can be reached by PSTN world by dialling full E164 number i.e 1712-564-43xx . In this call, CUCM will route the call to Video set-up.
    5. Common Billing to be used for both Video and Phone setup towards charge-back.6. The most important aspect is Encryption which created all confusion and stopped my progress
    Scenario:
    Video Conference is going on and the participating users are :
    - User on the Internet which have been joined to the conference by dialing their public IP and call established via Tandberg Expressway
    -The 2nd user is an ISDN end point and call is routed through the CUCM to ISDN GW(R2)
    - This is encrypted Video call
    Encrypted Video Call is going on and all of a sudden there is a need to bring in an IP Phone Skinny end point(Audio only) and also a Mobile Phone user. It should be easy to bring these two user as part of the encrypted VC without dropping the ongoing VC.
    I have gone through few Networkers Slide and also read that the 3900/2900 ISR supports media as well as signalling encryption and it is possible to achieve this set-up.
    But because of involvement of integration with different product line (specific to Tandberg), needs clarification before starting with the lab set-up.
    The interpretation of H323 RAS part when Tandberg VCS is acting as a Gatekeeper with respect to CUCM --is different than when Cisco Routers are being used as GK.
    Tandberg Gatekeeper if integrated with CUCM comes into play for both Media and Signalling and always participate in the H323 call whereas if Cisco Router is acting as a Gatekeeper then once the RAS part is done Cisco GK goes out of the call.
    So,
    Please suggest whether anyone tried this setup? If yes then how to achieve this and what should be the link coming out of CUCM to Tandberg VCS-GK.( I think using SIP trunking will do this but not 100% sure about this). Feel free to suggest any design change or any hardware which is required...

    Hi
    As long as this is new instalation I recommend you to use SIP on all of the end points where possible and integrate with CUCM using sip trunk this will give you two main benefits
    - the transformation of the called and calling number from and to CUCM will be easier
    -if have end point using H323 and communicating with other end using sip the vcs will do internetworking to this call and you will need license for each internetworked call plus the media path will go through the vcs not direct between end points for internetworking
    If you use sip make the end point name/sip usri as [email protected]  Calls from vcs to CUCM use search rules with trsformation so if end point dial 123456 only from vcs and the default call is sip vcs will send it to CUCM as 123456@sip domain.com you need to do transformation before sending it to CUCM and send it as 123456@cucmip. 
    This is just in brief and also using the expersss way you can have your sip domain registered over the Internet and configure dns srv record point sip ton the vcs public ip and Internet calls can come to your end point sip name directly no need to publish ip to others to dial you
    HTH
    If helpful rate

  • Problems with Enterprise Beans

    I am trying to deploy a simple CMP Entity Bean (without relationships, only 3 fields).
    The code is based on The J2EE Tutorial from Sun lesson "Container-Managed Persistence Examples".
    I current use JDK 1.4.0 and JDeveloper Preview 9.0.3.988.
    My project compiles OK, the EJB-JAR file is OK but when I deploy it I receive to OC4J I receive this:
    error: Invalid class file format in C:\ojd9i\j2ee\home\applications\TpProgramaApp\TpProgramaEJB.jar(com/parceria/ejb/TpProgramaLocalHome.class). The major.minor version '48.0' is too recent for this tool to understand.
    I tried to deploy it to J2EE RI but a strange error message is displayed at verifier tool:
    Error : Primary key field set accessor method [ cdTpPrograma ] is exposed through the remote interface [com.parceria.ejb.TpProgramaLocal ].
    (I dont have Remote Interfaces)
    What might be wrong?
    Could be the JDK Version?
    Tanks in advance
    Rafael

    I corrected the datasource missing information.
    In orion-ejb-jar.xml I filled the data source information for my Entity bean as: "jdbc/ParceriaDBDS" where ParceriaDB is the name of my connection to Oracle database in the JDeveloper environment.
    However when I try to deploy I receive this message:
    ---- Deployment started. ---- 21/10/2002 12:12:21
    Wrote EJB JAR file to J:\menu\TpPrograma\deploy\Oracle\TpPrograma.jar
    Wrote EAR file to J:\menu\TpPrograma\deploy\Oracle\TpPrograma.ear
    Invoking OC4J admin tool...
    C:\ojd9i\jdk\jre\bin\javaw.exe -jar C:\ojd9i\j2ee\home\admin.jar ormi://rafael/ admin **** -deploy -file J:\menu\TpPrograma\deploy\Oracle\TpPrograma.ear -deploymentName TpPrograma
    Auto-unpacking C:\ojd9i\j2ee\home\applications\TpPrograma.ear... done.
    Auto-deploying TpPrograma (Assembly had been updated)...
    SQL error: Excegco de E/S: The Network Adapter could not establish the connection
    SQL error: Excegco de E/S: The Network Adapter could not establish the connection
    Error creating table: Excegco de E/S: The Network Adapter could not establish the connection
    Exit status of OC4J admin tool (-deploy): 0
    Elapsed time for deployment: 1 minute, 51 seconds
    ---- Deployment finished. ---- 21/10/2002 12:14:13
    After, I executed this command at windows command line:
    C:\ojd9i\j2ee\home>java -jar admin.jar ormi://rafael/ admin admin -application TpPrograma -listDataSource
    DataSource info:
    Location : jdbc/ParceriaDBCoreDS
    ClassName : com.evermind.sql.DriverManagerDataSource
    URL : jdbc:oracle:thin:@zeus:1521:PARC
    ConnDriver : oracle.jdbc.driver.OracleDriver
    Username : parceria
    Pooled location : jdbc/ParceriaDBPooledDS
    XA location : jdbc/xa/ParceriaDBXADS
    EJB location : jdbc/ParceriaDBDS
    Inactivity timeout : 30
    Connect retry interval : 1
    Max connections : 0
    Min connections : 0
    Max connect attempts : 3
    Wait timeout : 60
    Location : jdbc/xa/ParceriaDBXADS
    ClassName : com.evermind.sql.DriverManagerXADataSour
    ce
    Source location : jdbc/ParceriaDBCoreDS
    Inactivity timeout : 30
    Connect retry interval : 1
    Max connections : 0
    Min connections : 0
    Max connect attempts : 3
    Wait timeout : 60
    Location : jdbc/ParceriaDBPooledDS
    ClassName : com.evermind.sql.OrionPooledDataSource
    Source location : jdbc/ParceriaDBCoreDS
    Inactivity timeout : 30
    Connect retry interval : 1
    Max connections : 0
    Min connections : 0
    Max connect attempts : 3
    Wait timeout : 60
    Location : jdbc/ParceriaDBDS
    ClassName : com.evermind.sql.OrionCMTDataSource
    URL : jdbc:oracle:thin:@zeus:1521:PARC
    Pooled location : jdbc/ParceriaDBPooledDS
    XA source location : jdbc/xa/ParceriaDBXADS
    Inactivity timeout : 30
    Connect retry interval : 1
    Max connections : 0
    Min connections : 0
    Max connect attempts : 3
    Wait timeout : 60
    Note that the jdbc/ParceriaDBDS was listed and in JDeveloper environment I get the connection with no problems.
    Any tip...
    Thanks in advance
    Rafael

  • Accessing an EJB 3.0 Enterprise Bean and Node Manager

    Hi to all
    I have got a problem in using Local(Remote) EJB Interface in Weblogic. I use Node Manager.
    I have two servers:
    1. AdminServer (working on port 7001)
    2. Server1 (working on port 7003 under node manager control)
    I have one EAR application file. This file contains jars with ejb 3.0. One jar called jarnumber1.jar is deployed on AdminServer. Second jar called jarnumber2.jar id deployed on Server1.
    jarnumber1.jar constains EJBBean1 class.
    jarnumber2.jar constains EJBBean2 class.
    I want call EJBBean2 from EJBBean1 but I can't. I got exception 'NamingException'.
    Example source code:
    @Stateless(mappedName = "EJBBean1")
    public class EJBBean1implements EJBBean1Remote {
    @EJB private EJBBean2Remote eJBBean2Remote ; //injection doesn't work
    I also tried method described here: http://middlewaremagic.com/weblogic/?p=5665 but it doesn't work.
    AminServer has own JNDI Tree and Server1 has own JNDI Tree. It's seems to be that EJBBean1 can't see EJBBean2 from second JDNI tree.
    Pleas help me.
    With Regards,
    ZK

    Please try the following code:
    HelloEJBBean.java:
    @Stateless(name="Hello")
    @Remote(value={Hello.class})
    public class HelloEJBBean implements Hello {  ... }
    hello.jsp:
    Context ctx = new InitialContext();
    Hello h = (Hello)ctx.lookup("ejb/Hello");
    web.xml:
    <ejb-ref>
    <ejb-ref-name>ejb/Hello</ejb-ref-name>
    <ejb-ref-type>Session</ejb-ref-type>
    <remote>fi.kronodoc.test.model.Hello</remote>
    </ejb-ref>
    i think you should also define jndi mappings for the references in orion-ejb-jar.xml and orion-web.xml but for some reason it seems to be working also without these.

Maybe you are looking for

  • Not working properly , long delays on sys pref , audio midi set up

    The only thing i did recently was update to 10.6.6 and install adobe design suite cs5 ( so not much lol) i first thought this was a log in programme so i deleted all start up items then creted a new account with admin authority but still the problem

  • Can't get ipod to restore.

    I started to update my third gen ipod touch software to the new ipod 4 software and it froze halfway through the update. It now says i need to restore the ipod but when i try it keeps freezing. any ideas, help appreciated.

  • Function Based Indexes Errors

    Hi I am trying to create function based indexes based on the examples in the b10826 Spatial Users guide -- The Create index statement is failing because it says it cannot read the metadata create index EMITTER_LOB_WIDX ON EMITTER (OWNER1.WT_GEOMETRY_

  • Can i call BAPIs with explict commit uisng xi

    I have a RFC which has 3 BAPI's inside it . Each Bapi is using an explict commit. Can i call  this  RFC from XI .

  • Create/Merge batch for HR payroll BCM (Bank Communication Management)

    Hi All, This with reference to BCM (Bank Communication Management) EHP4 How to create/Merge batch for HR payroll in BCM? Thanks in advance for your support Regards, MS