Kavin's SOA Blog

May 11, 2009

Rule Author compatibility with Browsers

Rule Author does not work with Firefox 3, IE8, IE8 (Compatibility View), Chrome browser. It seems like issue is with Oracle UIX framework (which rule author uses extensively), which provides AJAX-style functionality. UIX was developed before these browsers were released, and unfortunately we face these incompatibilities. There are several issues with the partial page rendering and the popup windows do not work, preventing the user from editing rules.

So if you are getting similar kind of errors, before trying to validate your install, please check your browser. My savior was Safari with disabled pop-up blocker. IE8 and my dependable browser Firefox ditched me. Their “browser” button didn’t returned correct values resulting in these errors.

  • Cannot perform operation. ‘RUL-01213: Error initializing the repository. Please refer to the base exception. Root Cause: ‘C:\fakepath\testRepository’ does not exist.
  • Cannot perform operation. ‘RUL-01029: XML Schema C:\fakepath\fault.xsd does not exist. ‘
  • Cannot perform operation. ‘RUL-01029: XML Schema fault.xsd does not exist. ‘

March 10, 2009

Creating WebDAV based Rules Repository

Filed under: Development — Tags: , , — Kavin @ 7:30 pm
  1. Create new WebDav repository:
    • Add following entry in <SOA_HOME>/Apache/oradav/conf/moddav.conf

    <Location /dav_rules>
    DAV on
    </Location>

    • Create directory called dav_rules under <SOA_HOME>/Apache/Apache/htdocs directory
    • Restart the Apache server and that’s all required for configuring custom repository.
  2. Now login to ruleauthor web application
  3. Click on "Repository" icon
  4. Select "WebDAV" from "Repository Type" drop down menu
  5. Provide URL as http://soa_host:soa_port/dav_rules and click connect
  6. You should be seeing a confirmation box about the successful connection. If not please try browsing that URL and see if you are able to access it or not. Also if you have setup security on that, please provide username and password to connect.
  7. Not you can create new WebDAV connection in JDeveloper by going to "connection tab" and right click on "WebDAV Server" icon and select "New WebDAV connection"
  8. Provide URL you used in step 8 here and username and password if required.
  9. Click on "Test Connection" button to see if it’s successful.

Theme: Shocking Blue Green. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.