4 Replies Latest reply on Jan 8, 2012 11:52 PM by Frank.Hampshire-Oracle

    Regarding OPA 10.3 Siebel Connector -  AssessIO not found in WSDL

    902467
      Hi,

      I have installed OPA 10.3 and Siebel Connector 10.3. When i tried to run AdminSmokeTestIO, i got the following Error:

      Error invoking service 'Policy Automation Determination Server IO', method 'AssessIO' at step 'Call Assess IO'.(SBL-BPR-00162)

      Operation 'AssessIO' of Web Service 'http://oracle.com/determinations/server/siebel/io.DeterminationServerIO' at port 'AdminSmokeTestIO' failed with the following explanation: "No action for 'http://oracle.com/determinations/server/10.3/rulebase/types/Assess/io' exists in service 'odsAssessServiceGeneric103'.".(SBL-EAI-04308).

      I checked the Determination Server and Siebel Determination Server WSDLs, it does not contain AssessIO Operation Name in it.

      Please suggest me how to get AssessIO Operation in the WSDL.

      Edited by: 899464 on Nov 28, 2011 4:55 AM
        • 1. Re: Regarding OPA 10.3 Siebel Connector -  AssessIO not found in WSDL
          Frank.Hampshire-Oracle
          If you have installed the siebel-determinations-server that comes with OPA Connector for Siebel 10.3 You should be able to see the assessio service and the wsdl from the home page of the siebel-determinations-server. An assessio service is started for each rulebase deployed to the determinations server and the siebel-determinations-server web app comes with the AdminSmokeTest rulebase installed.

          The URL for the "Home" page of siebel-determiantions-server is:

          http://<server and port>/siebel-determinations-server

          And the page should display something like below (you can see the assessio service as the last service in AdminSmokeTest)

          >
          Server
          •/siebel-determinations-server/server/soap?wsdl
          •/siebel-determinations-server/server/soap/10.2?wsdl
          •/siebel-determinations-server/server/soap/10.0?wsdl


          AdminSmokeTest
          •/siebel-determinations-server/interview/soap/AdminSmokeTest?wsdl
          •/siebel-determinations-server/interview/soap/10.2/AdminSmokeTest?wsdl
          •/siebel-determinations-server/assess/soap/specific/AdminSmokeTest?wsdl
          •/siebel-determinations-server/assess/soap/generic/AdminSmokeTest?wsdl
          •/siebel-determinations-server/assess/soap/specific/10.3/AdminSmokeTest?wsdl
          •/siebel-determinations-server/assess/soap/generic/10.3/AdminSmokeTest?wsdl
          •/siebel-determinations-server/assess/soap/specific/10.2/AdminSmokeTest?wsdl
          •/siebel-determinations-server/assess/soap/generic/10.2/AdminSmokeTest?wsdl
          •/siebel-determinations-server/assess/soap/specific/10.0/AdminSmokeTest?wsdl
          •/siebel-determinations-server/assess/soap/generic/10.0/AdminSmokeTest?wsdl
          •/siebel-determinations-server/assessio/soap/AdminSmokeTest?wsdl
          1 person found this helpful
          • 2. Re: Regarding OPA 10.3 Siebel Connector -  AssessIO not found in WSDL
            902467
            I deployed D:\Oracle\Policy Automation - Siebel\Determinations Server\Java\siebel-determinations-server.war in weblogic server. In WSDL file, I am getting the following:

            Server
            /siebel-determinations-server/server/soap?wsdl
            /siebel-determinations-server/server/soap/10.2?wsdl
            /siebel-determinations-server/server/soap/10.0?wsdl

            AdminSmokeTest
            /siebel-determinations-server/interview/soap/AdminSmokeTest?wsdl
            /siebel-determinations-server/interview/soap/10.2/AdminSmokeTest?wsdl
            /siebel-determinations-server/assess/soap/specific/AdminSmokeTest?wsdl
            /siebel-determinations-server/assess/soap/generic/AdminSmokeTest?wsdl
            /siebel-determinations-server/assess/soap/specific/10.3/AdminSmokeTest?wsdl
            /siebel-determinations-server/assess/soap/generic/10.3/AdminSmokeTest?wsdl
            /siebel-determinations-server/assess/soap/specific/10.2/AdminSmokeTest?wsdl
            /siebel-determinations-server/assess/soap/generic/10.2/AdminSmokeTest?wsdl
            /siebel-determinations-server/assess/soap/specific/10.0/AdminSmokeTest?wsdl
            /siebel-determinations-server/assess/soap/generic/10.0/AdminSmokeTest?wsdl

            AdminSmokeTestIO
            /siebel-determinations-server/interview/soap/AdminSmokeTestIO?wsdl
            /siebel-determinations-server/interview/soap/10.2/AdminSmokeTestIO?wsdl
            /siebel-determinations-server/assess/soap/specific/AdminSmokeTestIO?wsdl
            /siebel-determinations-server/assess/soap/generic/AdminSmokeTestIO?wsdl
            /siebel-determinations-server/assess/soap/specific/10.3/AdminSmokeTestIO?wsdl
            /siebel-determinations-server/assess/soap/generic/10.3/AdminSmokeTestIO?wsdl
            /siebel-determinations-server/assess/soap/specific/10.2/AdminSmokeTestIO?wsdl
            /siebel-determinations-server/assess/soap/generic/10.2/AdminSmokeTestIO?wsdl
            /siebel-determinations-server/assess/soap/specific/10.0/AdminSmokeTestIO?wsdl
            /siebel-determinations-server/assess/soap/generic/10.0/AdminSmokeTestIO?wsdl


            I am not getting /siebel-determinations-server/assessio/soap/AdminSmokeTest?wsdl. is there configuration need to be done to get assessio? Please let me know how to do get assessio for custom projects?

            I have developed the project named "custodyOPA" by importing Siebel Data Model and when I build using Oracle Determination Server, I am getting the following. How to get assessio for this project to integrate with Siebel.

            Server
            /determinations-server9000/server/soap?wsdl
            /determinations-server9000/server/soap/10.2?wsdl
            /determinations-server9000/server/soap/10.0?wsdl
            custodyOPA
            /determinations-server9000/interview/soap/custodyOPA?wsdl
            /determinations-server9000/interview/soap/10.2/custodyOPA?wsdl
            /determinations-server9000/assess/soap/generic/custodyOPA?wsdl
            /determinations-server9000/assess/soap/generic/10.3/custodyOPA?wsdl
            /determinations-server9000/assess/soap/generic/10.2/custodyOPA?wsdl
            /determinations-server9000/assess/soap/generic/10.0/custodyOPA?wsdl
            1 person found this helpful
            • 3. Re: Regarding OPA 10.3 Siebel Connector -  AssessIO not found in WSDL
              907968
              Could someone please respond to this? We have the same problem.
              • 4. Re: Regarding OPA 10.3 Siebel Connector -  AssessIO not found in WSDL
                Frank.Hampshire-Oracle
                There's some quick reconfiguration that needs to be done to get siebel-determinations-server running on WebLogic.

                Unfortunately, this seems to have missed the documentation.

                Here's what you need to do:

                1. Unzip siebel-determinations-server.war file

                2. Edit the file WEB-INF/classes/config/application.properties:

                At about Line 40, you will see a line that says

                "plugin.libraries = "

                Change that so that the line is (one line, no breaks):
                plugin.libraries=com.oracle.determinations.server.plugins.IntegratedObjectCustomServicePlugin;com.oracle.determinations.bplan.BPlanReturnResultEventHandler
                3. Locate the file: bplan_ds_eventhandler.jar and io-custom-service.jar in the directory io-custom-service.jar WEB-INF/classes/plugins

                4. Move these files from WEB-INF/classes/plugins to WEB-INF/lib

                5. Re-zip the the web application to siebel-determinations-server.war (be careful not to include any extra directories, WEB-INF and META-INF should be at the top level of the .war file).

                Cheers
                Frank