After importing XMLFacts from an XSD, you try to create a new Pattern for a new Rule by comparing a Double (java.lang.Double type) with a double value (e.g. 4.2) , and you get following error in RuleAuthor

'RUL-01726: Data type operator for

The reason is that xsd:double type from the XSD was transformed in Rules into the Java class java.lang.Double. When you try to compare it with a double value (e.g. 4.2), this raises an error as you cannot compare a Java Class with a double value.In order to compare these two data types, you can use the following solution :

1. Go to Definition -> JavaFact and click on Create to create a new JavaFact2. Expand java.lang tree and select the Double class3. Click Import . At this moment you should also see a new JavaFact created and namedjava.lang.Double4. Now go to RuleSets -> Rules and try to create a New Pattern5. Create a new pattern and before clicking apply select the "Advanced Test " option6. Edit the expression and change it tomyValue.doubleValue() <>The solution is to use the doubleValue() method of the java.lang.Double class. This method returns the double value, so you can compare it now with a number.

Note: Same would apply for other types of variables. For example, if you get an error "java.lang.Integer <>

If you let at previous steps (WLS and SOA) default settings you will have here:- Domain name = base_domain- At the configure JDK screen choose Development Mode for JDK and Production Mode to use JRockit- In the JDBC config screens the schema names are those given to RCU above- Don't select anything at Advanced Configuration Screen

Start the server

First start WLS admin serverMW_HOME/user_projects/domains/domain_name/startWebLogic.shand next start soa_server1 (and bam_server1 if you installed also BAM).MW_HOME/user_projects/domains/domain_name/startManagedWebLogic.sh soa_server1

Install JDeveloper and open it. Select Help/Check For Updates, Install from local file.Bowse to the location you saved "soa-jdev-extension.zip"After Install completes restart JDeveloper and go to Help > About > Version tab to confirm that the SOA extension are installed.

Last step is to create a new connection in JDev and you are ready to test your first composite:

Go to View > Application Server Navigator, right-click the Application Servers and select "New Application Server" . Enter connection details -> the default port is 7001 and WLS domain "base_domain" (if you left unchanged the install defaults). When testing the connection you should see 8 of 8 succesful completed tests.