0 Replies Latest reply on Jun 9, 2015 11:29 AM by Ashqar

    Can not integrate between ADF application and EBS 12.2.4

    Ashqar

      Hello,

       

      I used to integrate ADF application 11.1.1.7 with EBS 12.1.3 by applying EBS patch 13882058 from Oracle Support Document 974949.1

      Integration was by uploading fndext.jar to weblogic library folder and create a data source through weblogic that connect to the EBS

       

      After upgrading the server to 12.2.4 that data source is working fine without issue but the ADF Application is not working and it gives the following error:

      class "oracle.apps.fnd.common.ProfileStore"'s signer information does not match signer information of other classes in the same package

       

      and here is the code used to read EBS session variables from ADF application

       

              FacesContext fctx = FacesContext.getCurrentInstance();

              HttpServletRequest request = (HttpServletRequest)fctx.getExternalContext().getRequest();

              HttpServletResponse response =   (HttpServletResponse)fctx.getExternalContext().getResponse();

              CookieStatus icxCookieStatus = null;

       

              System.out.println("connecting to datasource");

              try {

                  Context ctx = new InitialContext();

                DataSource myDS = (DataSource)ctx.lookup("jdbc/ebsDS"); //jdbc/ebsDS

                  if (ctx != null)

                      ctx.close();

                  Connection EBSconn = myDS.getConnection();

                

                  EBiz instance =   new EBiz(EBSconn, "1B7E2579B2B54CA9819DC29E956C0D1011647050893431415278345675045872");

                

                  System.out.println("request: " + request +

                                     "-- response: " + response +"-- EBSconn: "+  EBSconn + "-- instance: " + instance);

                

                  AppsRequestWrapper wrappedRequest =

                      new AppsRequestWrapper(request, response, EBSconn, instance);

                

                  Session session = wrappedRequest.getAppsSession();

                  System.out.println("getting cooki - session is " + session);

       

      Thanks a lot