[jboss-svn-commits] JBL Code SVN: r11970 - in labs/jbossrules/contrib/apocrif/jbossrules: src/main/java/apocrif/engine/jbossrules and 5 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun May 20 01:27:23 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-05-20 01:27:22 -0400 (Sun, 20 May 2007)
New Revision: 11970

Added:
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/package-info.java
Modified:
   labs/jbossrules/contrib/apocrif/jbossrules/
   labs/jbossrules/contrib/apocrif/jbossrules/.project
   labs/jbossrules/contrib/apocrif/jbossrules/src/main/java/apocrif/engine/jbossrules/JBossRulesDriver.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/main/java/apocrif/engine/jbossrules/Rif2DrlTranslator.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/creditscore/ObjectFactory.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/jbossrules/tests/JBossRulesTest.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ADDITIONALCASEDATA.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ARM.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ASSET.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/BORROWER.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/CONSTRUCTIONREFINANCEDATA.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/CURRENTINCOME.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/DATAINFORMATION.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/DATAVERSION.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/DECLARATION.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/EMPLOYER.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/GOVERNMENTMONITORING.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/GOVERNMENTREPORTING.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/HMDARACE.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/INTERVIEWERINFORMATION.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LIABILITY.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANAPPLICATION.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANFEATURES.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANPRODUCTDATA.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANPURPOSE.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANQUALIFICATION.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/MORTGAGESCORE.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/MORTGAGETERMS.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ObjectFactory.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PARSEDSTREETADDRESS.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PAYMENTADJUSTMENT.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PRESENTHOUSINGEXPENSE.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PROPERTY.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PROPOSEDHOUSINGEXPENSE.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/RATEADJUSTMENT.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/REOPROPERTY.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/RESIDENCE.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/TRANSACTIONDETAIL.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/TRANSMITTALDATA.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/VALUATION.java
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xml/AUSMXARM.XML
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xml/test.xml
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xsd/apocrif.xsd
   labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xsd/creditscore.xsd
Log:



Property changes on: labs/jbossrules/contrib/apocrif/jbossrules
___________________________________________________________________
Name: svn:ignore
   + target


Modified: labs/jbossrules/contrib/apocrif/jbossrules/.project
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/.project	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/.project	2007-05-20 05:27:22 UTC (rev 11970)
@@ -14,4 +14,11 @@
 	<natures>
 		<nature>org.eclipse.jdt.core.javanature</nature>
 	</natures>
+	<linkedResources>
+		<link>
+			<name>Link</name>
+			<type>2</type>
+			<locationURI>TEMP</locationURI>
+		</link>
+	</linkedResources>
 </projectDescription>

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/main/java/apocrif/engine/jbossrules/JBossRulesDriver.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/main/java/apocrif/engine/jbossrules/JBossRulesDriver.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/main/java/apocrif/engine/jbossrules/JBossRulesDriver.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -18,17 +18,20 @@
     private DOMSerializer   serializer   = new DOMSerializer();
     private DOMDeserializer deserializer = new DOMDeserializer();
     private String pkgName;
+    private Class objectFactoryClass;
     private ClassLoader classLoader;
     
     
     public JBossRulesDriver(String pkgName,
+                            Class objectFactoryClass,
                             ClassLoader classLoader) {
         this.pkgName = pkgName;
+        this.objectFactoryClass = objectFactoryClass;
         this.classLoader = classLoader;
     }       
 
     public Package readFromRif(Ruleset rifRuleset) throws Exception {
-        return new Rif2DrlTranslator(this.classLoader).translateToPackage( rifRuleset, pkgName );
+        return new Rif2DrlTranslator(this.classLoader).translateToPackage( rifRuleset, pkgName, objectFactoryClass );
     }
 
     public Package readFromRifXml(Reader reader) throws Exception {

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/main/java/apocrif/engine/jbossrules/Rif2DrlTranslator.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/main/java/apocrif/engine/jbossrules/Rif2DrlTranslator.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/main/java/apocrif/engine/jbossrules/Rif2DrlTranslator.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -3,6 +3,8 @@
 import java.io.PrintWriter;
 import java.io.StringReader;
 import java.io.StringWriter;
+import java.lang.reflect.Field;
+import java.lang.reflect.Method;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -12,7 +14,15 @@
 
 import javax.xml.bind.JAXBContext;
 import javax.xml.bind.JAXBException;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.namespace.QName;
 
+import mismo.LOANAPPLICATION;
+import mismo.ObjectFactory;
+
 import org.drools.compiler.PackageBuilder;
 import org.drools.rule.Package;
 
@@ -59,6 +69,8 @@
     
     private ClassLoader   classLoader;
     
+    private Map mappings;
+    
     public Rif2DrlTranslator(ClassLoader classLoader) {
         this();
         this.classLoader = classLoader;
@@ -83,9 +95,10 @@
                           "-" );
     }
 
-    public Package translateToPackage(Ruleset rifRuleset, String pkgName) throws Exception {
+    public Package translateToPackage(Ruleset rifRuleset, String pkgName, Class objectFactoryClass) throws Exception {
         String drlString = translateToString( rifRuleset, 
-                                              pkgName );
+                                              pkgName,
+                                              objectFactoryClass );
 
         PackageBuilder pkgBuilder = new PackageBuilder();
         pkgBuilder.addPackageFromDrl( new StringReader( drlString ) );
@@ -93,7 +106,55 @@
         return pkg;
     }
 
-    public String translateToString(Ruleset rifRuleset, String pkgName) throws Exception {
+    public String translateToString(Ruleset rifRuleset, String pkgName, Class objectFactoryClass) throws Exception {
+        this.mappings = new HashMap();
+        
+        try {
+            for ( Method method : objectFactoryClass.getMethods() ) {
+                if ( method.getName().startsWith( "create" ) ) {
+                    String name = method.getName().substring( 6 );
+                    Class clazz = objectFactoryClass.getClassLoader().loadClass( objectFactoryClass.getPackage().getName() + "." + name );
+                    XmlRootElement xmlRootElement = ( XmlRootElement ) clazz.getAnnotation( XmlRootElement.class );
+                    ClassMapping classMapping = new ClassMapping( clazz  ); 
+                    if ( xmlRootElement != null ) {
+                        //System.out.println( clazz.getName()  + " = " + xmlRootElement.name() );
+                        this.mappings.put( new QName(pkgName, xmlRootElement.name()), classMapping );
+                    } else {
+                        XmlType xmlType = ( XmlType ) clazz.getAnnotation( XmlType.class );
+                        if ( xmlType == null ) {
+                            throw new RuntimeException( "unable to complete xml type to class type mappings" );
+                        }
+                        //System.out.println( clazz.getName()  + " = " + xmlType.name() );
+                        this.mappings.put( new QName(pkgName, xmlType.name()), classMapping  );
+                    }
+                    
+                    for ( Field field : clazz.getDeclaredFields() ) {
+                        XmlAttribute xmlAttribute = field.getAnnotation( XmlAttribute.class );
+                        if ( xmlAttribute != null ) {
+                            String fieldName = xmlAttribute.name();
+                            if ( fieldName == null ) {
+                                fieldName = field.getName();
+                            }
+                            classMapping.addFieldMapping( fieldName, getFieldName( clazz, field.getName() ) );
+                        } else {
+                            XmlElement xmlEement = (XmlElement) field.getAnnotation( XmlElement.class );
+                            String fieldName = null;
+                            if ( xmlEement != null ) {
+                                fieldName = xmlEement.name();
+                            }
+                            
+                            if ( fieldName == null || fieldName.equals( "##default" )) {
+                                fieldName = field.getName();
+                            }
+                            classMapping.addFieldMapping( fieldName, getFieldName( clazz, field.getName() ) );
+                        }
+                    }
+                }
+            }    
+        } catch (ClassNotFoundException e) {
+            throw new RuntimeException( "unable to complete xml type to class type mappings", e );
+        }
+        
         StringWriter sw = new StringWriter();
         writer = new PrintWriter( sw );
 
@@ -114,6 +175,23 @@
 
         return builder.toString();
     }
+    
+    private String getFieldName(Class clazz, String property) {
+        String upperProperty = "GET" + property.toUpperCase(); 
+        String fieldName = null;
+        for ( Method method : clazz.getMethods() ) {
+            if ( method.getName().toUpperCase().equals( upperProperty ) ) {
+                fieldName =  method.getName().substring( 3 );
+                break;
+            }
+        }
+        
+        if ( fieldName != null && Character.isLowerCase( fieldName.charAt( 1 ) ) ) {
+            // second char is lower case, so lowercase first;
+            fieldName = lcFirst(fieldName );
+        }
+        return fieldName;
+    }
 
     public Void visit(ProductionRule rifRule) {
         inConsequence = false;
@@ -191,10 +269,14 @@
             var = ((Variable) fieldGetter.targetTerm).getName();
             fieldGetter.targetTerm.accept( this );
             buffer.append( '.' );
+            
+            ClassMapping mapping = ( ClassMapping ) this.mappings.get( fieldGetter.xmlDeclaringCType );
+            String fieldName = mapping.getFieldNameMapping( fieldGetter.xmlField.getLocalPart() );
+            
             if ( inConsequence ) {
-                buffer.append( "get" + ucFirst( fieldGetter.xmlField.getLocalPart() ) + "()" );
+                buffer.append( "get" + ucFirst( fieldName ) + "()" );
             } else {
-                buffer.append( fieldGetter.xmlField );
+                buffer.append( fieldName );
             }
             return null;
         }
@@ -241,6 +323,11 @@
         return str.substring( 0,
                               1 ).toUpperCase() + str.substring( 1 );
     }
+    
+    private String lcFirst(String str) {
+        return str.substring( 0,
+                              1 ).toLowerCase() + str.substring( 1 );
+    }    
 
     public Void visit(Variable n) {
 
@@ -264,18 +351,46 @@
             if ( uniterm.getOperator().equals( PRHelper.fromGeneratorOp ) || uniterm.getOperator().equals( PRHelper.inGeneratorOp ) ) {
                 Variable v0 = (Variable) uniterm.getArguments().get( 0 );
                 Uniterm fromTerm = (Uniterm) uniterm.getArguments().get( 1 );
-                buffer = new StringBuilder();
-                XmlFieldGetter fieldGetter = prHelper.getXmlFieldGetter( fromTerm );
+                buffer = new StringBuilder();                
+                
+                XmlFieldGetter fieldGetter = prHelper.getXmlFieldGetter( fromTerm );                                                
+                
                 var = ((Variable) fieldGetter.targetTerm).getName();
                 buffer.append( var + '.' );
-                buffer.append( fieldGetter.xmlField );
 
+                ClassMapping mapping = ( ClassMapping ) this.mappings.get( fieldGetter.xmlDeclaringCType );
+                String fieldName = mapping.getFieldNameMapping( fieldGetter.xmlField.getLocalPart() );
+                
+                buffer.append( fieldName );
+
                 ((Pattern) patterns.get( v0.getName() )).setFrom( buffer.toString() );
                 buffer = null;
             }
 
         }
     }
+    
+    public class ClassMapping {
+        private Class mappedClass;
+        private Map fieldMapping;
+        
+        public ClassMapping(Class mappedClass) {
+            this.mappedClass = mappedClass;
+            this.fieldMapping = new HashMap();
+        }
+        
+        public Class getMappedClass() {
+            return this.mappedClass;
+        }
+        
+        public void addFieldMapping(String attributeName, String fieldName) {
+            this.fieldMapping.put( attributeName, fieldName );
+        }
+        
+        public String getFieldNameMapping(String attributeName) {
+            return ( String ) this.fieldMapping.get( attributeName );
+        }
+    }
 
     protected void createPatterns(ProductionRule rifRule) {
         for ( Variable variable : rifRule.getVariables() ) {
@@ -284,19 +399,21 @@
             patterns.put( variable.getName(),
                           pattern );
 
-            String typeName = null;
+            ClassMapping mapping = ( ClassMapping ) this.mappings.get( variable.getType() );
+            String typeName = mapping.getMappedClass().getSimpleName();
+            
+            imports.add( mapping.getMappedClass().getName() );
+            
+//            try {
+//                JAXBContextImpl contextImpl = (JAXBContextImpl) JAXBContext.newInstance( "mismo" );
+//                Class clazz = contextImpl.getGlobalType( variable.getType() ).jaxbType;
+//                imports.add( clazz.getName() );
+//                typeName = clazz.getSimpleName();
+//
+//            } catch ( JAXBException e ) {
+//                e.printStackTrace();
+//            }
 
-            try {
-                JAXBContextImpl contextImpl = (JAXBContextImpl) JAXBContext.newInstance( variable.getType().getNamespaceURI(),
-                                                                                         classLoader );
-                Class clazz = contextImpl.getGlobalType( variable.getType() ).jaxbType;
-                imports.add( clazz.getName() );
-                typeName = clazz.getSimpleName();
-
-            } catch ( JAXBException e ) {
-                e.printStackTrace();
-            }
-
             pattern.setType( typeName );
         }
     }

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/creditscore/ObjectFactory.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/creditscore/ObjectFactory.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/creditscore/ObjectFactory.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -29,7 +29,7 @@
 @XmlRegistry
 public class ObjectFactory {
 
-    private final static QName _Root_QNAME = new QName( "mismo",
+    private final static QName _Root_QNAME = new QName( "creditscore",
                                                         "root" );
 
     /**
@@ -59,7 +59,7 @@
      * Create an instance of {@link JAXBElement }{@code <}{@link Root }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "mismo", name = "root")
+    @XmlElementDecl(namespace = "creditscore", name = "root")
     public JAXBElement<Root> createRoot(Root value) {
         return new JAXBElement<Root>( _Root_QNAME,
                                       Root.class,

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/jbossrules/tests/JBossRulesTest.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/jbossrules/tests/JBossRulesTest.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/jbossrules/tests/JBossRulesTest.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -4,6 +4,7 @@
 import java.io.File;
 import java.io.FileReader;
 import java.io.Reader;
+import java.lang.reflect.Method;
 import java.net.URI;
 import java.net.URL;
 import java.net.URLClassLoader;
@@ -11,19 +12,25 @@
 
 import javax.xml.bind.JAXBContext;
 import javax.xml.bind.Unmarshaller;
-
+import javax.xml.bind.annotation.XmlRootElement;
 import mismo.LOANAPPLICATION;
+import mismo.ObjectFactory;
 
 import org.drools.RuleBase;
 import org.drools.RuleBaseFactory;
+import org.drools.StatelessSession;
+import org.drools.StatelessSessionResult;
 import org.drools.rule.Package;
 
+import com.sun.xml.bind.v2.runtime.JAXBContextImpl;
+
 import junit.framework.TestCase;
 import apocrif.core.Ruleset;
 import apocrif.engine.Driver;
 import apocrif.engine.jbossrules.JBossRulesDriver;
 import apocrif.engine.jbossrules.Rif2DrlTranslator;
 import apocrif.io.DOMDeserializer;
+import javax.xml.namespace.QName;
 
 public class JBossRulesTest extends TestCase {
     DOMDeserializer deserializer = new DOMDeserializer();
@@ -31,10 +38,12 @@
     public boolean testParser(String rifFileName,
                               String drlFileName,
                               String pkgName,
+                              Class objectTypeFactory,
                               ClassLoader classLoader) throws Exception {
         Ruleset rifRuleset = deserializer.deserialize( new BufferedReader( new FileReader( new File( rifFileName ) ) ) );
         String actualDrlText = new Rif2DrlTranslator( classLoader ).translateToString( rifRuleset,
-                                                                                       pkgName );
+                                                                                       pkgName,
+                                                                                       objectTypeFactory );
 
         String expectedDrlText = readFileAsString( drlFileName );
         System.out.println( expectedDrlText );
@@ -60,6 +69,7 @@
         testParser( RIF_FILE,
                     DRL_FILE,
                     "creditscore",
+                    creditscore.ObjectFactory.class,
                     Thread.currentThread().getContextClassLoader() );
     }
 
@@ -72,6 +82,7 @@
         testParser( RIF_FILE,
                     DRL_FILE,
                     "creditscore",
+                    creditscore.ObjectFactory.class,
                     Thread.currentThread().getContextClassLoader() );
     }
 
@@ -87,6 +98,7 @@
         testParser( RIF_FILE,
                     DRL_FILE,
                     "creditscore",
+                    creditscore.ObjectFactory.class,
                     Thread.currentThread().getContextClassLoader() );
     }
 
@@ -100,22 +112,43 @@
 
         Ruleset rifRuleset = deserializer.deserialize( new BufferedReader( new FileReader( new File( RIF_FILE ) ) ) );
         String actualDrlText = new Rif2DrlTranslator( Thread.currentThread().getContextClassLoader() ).translateToString( rifRuleset,
-                                                                                                                          "mismo" );
+                                                                                                                          "mismo",
+                                                                                                                          mismo.ObjectFactory.class );
 
-        //        JAXBContext jc = JAXBContext.newInstance( "mismo" );
-        //        Unmarshaller unmarshaller = jc.createUnmarshaller();
-        //
-        //        LOANAPPLICATION application = (LOANAPPLICATION) unmarshaller.unmarshal( new File( XML_FILE ) );
-        //
-        //        JBossRulesDriver driver = new JBossRulesDriver( "mismo",
-        //                                                        Thread.currentThread().getContextClassLoader() );
-        //        
-        //        Reader reader = new BufferedReader( new FileReader( new File( RIF_FILE ) ) );
-        //
-        //        Package pkg = driver.readFromRifXml( reader );
-        //        RuleBase ruleBase = RuleBaseFactory.newRuleBase();
-        //        ruleBase.addPackage( pkg );
+        System.out.println( actualDrlText );
 
+        JAXBContextImpl jc = (JAXBContextImpl) JAXBContext.newInstance( "mismo" );
+        Unmarshaller unmarshaller = jc.createUnmarshaller();
+        LOANAPPLICATION application = (LOANAPPLICATION) unmarshaller.unmarshal( new File( XML_FILE ) );
+
+        //jc.
+        //System.out.println( jc.createJAXBIntrospector().( new QName("mismo", "LOAN_APPLICATION") ) );
+
+        //                for ( Method method : ObjectFactory.class.getMethods() ) {
+        //                    if ( method.getName().startsWith( "create" ) ) {
+        //                        String name = method.getName().substring( 6 );
+        //                        Class clazz = ObjectFactory.class.getClassLoader().loadClass( ObjectFactory.class.getPackage().getName() + "." + name );
+        //                        XmlRootElement xmlRootElement = ( XmlRootElement ) clazz.getAnnotation( XmlRootElement.class );
+        //                        System.out.println( clazz.getName()  + " = " + xmlRootElement.name() );
+        //                    }
+        //                }
+        //                
+//        System.out.println( jc.getGlobalType( new QName( "mismo",
+//                                                         "LOAN_APPLICATION" ) ) );
+
+        JBossRulesDriver driver = new JBossRulesDriver( "mismo",
+                                                        mismo.ObjectFactory.class,
+                                                        Thread.currentThread().getContextClassLoader() );
+
+        Reader reader = new BufferedReader( new FileReader( new File( RIF_FILE ) ) );
+
+        Package pkg = driver.readFromRifXml( reader );
+        RuleBase ruleBase = RuleBaseFactory.newRuleBase();
+        ruleBase.addPackage( pkg );
+        
+        StatelessSession session = ruleBase.newStatelessSession();
+        StatelessSessionResult results = session.executeWithResults( new Object[] { application }  );
+
         //executeDegradedRuleset(XSD_FILE, XML_FILE, IRL_FILE, RIF_FILE, IMPLICIT_PCK );
     }
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ADDITIONALCASEDATA.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ADDITIONALCASEDATA.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ADDITIONALCASEDATA.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 
@@ -25,8 +25,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element ref="{}MORTGAGE_SCORE"/>
- *         &lt;element ref="{}TRANSMITTAL_DATA"/>
+ *         &lt;element ref="{mismo}MORTGAGE_SCORE"/>
+ *         &lt;element ref="{mismo}TRANSMITTAL_DATA"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ARM.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ARM.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ARM.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ASSET.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ASSET.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ASSET.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/BORROWER.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/BORROWER.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/BORROWER.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 
@@ -32,12 +32,12 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element ref="{}_RESIDENCE"/>
- *         &lt;element ref="{}CURRENT_INCOME"/>
- *         &lt;element ref="{}DECLARATION"/>
- *         &lt;element ref="{}EMPLOYER"/>
- *         &lt;element ref="{}GOVERNMENT_MONITORING"/>
- *         &lt;element ref="{}PRESENT_HOUSING_EXPENSE" maxOccurs="unbounded"/>
+ *         &lt;element ref="{mismo}_RESIDENCE"/>
+ *         &lt;element ref="{mismo}CURRENT_INCOME"/>
+ *         &lt;element ref="{mismo}DECLARATION"/>
+ *         &lt;element ref="{mismo}EMPLOYER"/>
+ *         &lt;element ref="{mismo}GOVERNMENT_MONITORING"/>
+ *         &lt;element ref="{mismo}PRESENT_HOUSING_EXPENSE" maxOccurs="unbounded"/>
  *       &lt;/sequence>
  *       &lt;attribute name="BorrowerID" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
  *       &lt;attribute name="JointAssetLiabilityReportingType" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/CONSTRUCTIONREFINANCEDATA.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/CONSTRUCTIONREFINANCEDATA.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/CONSTRUCTIONREFINANCEDATA.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/CURRENTINCOME.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/CURRENTINCOME.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/CURRENTINCOME.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/DATAINFORMATION.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/DATAINFORMATION.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/DATAINFORMATION.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 
@@ -25,7 +25,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element ref="{}DATA_VERSION"/>
+ *         &lt;element ref="{mismo}DATA_VERSION"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/DATAVERSION.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/DATAVERSION.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/DATAVERSION.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/DECLARATION.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/DECLARATION.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/DECLARATION.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/EMPLOYER.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/EMPLOYER.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/EMPLOYER.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/GOVERNMENTMONITORING.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/GOVERNMENTMONITORING.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/GOVERNMENTMONITORING.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 
@@ -29,7 +29,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element ref="{}HMDA_RACE"/>
+ *         &lt;element ref="{mismo}HMDA_RACE"/>
  *       &lt;/sequence>
  *       &lt;attribute name="GenderType" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
  *       &lt;attribute name="HMDAEthnicityType" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/GOVERNMENTREPORTING.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/GOVERNMENTREPORTING.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/GOVERNMENTREPORTING.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/HMDARACE.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/HMDARACE.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/HMDARACE.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/INTERVIEWERINFORMATION.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/INTERVIEWERINFORMATION.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/INTERVIEWERINFORMATION.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LIABILITY.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LIABILITY.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LIABILITY.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANAPPLICATION.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANAPPLICATION.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANAPPLICATION.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 
@@ -29,21 +29,21 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element ref="{}_DATA_INFORMATION"/>
- *         &lt;element ref="{}ADDITIONAL_CASE_DATA"/>
- *         &lt;element ref="{}ASSET"/>
- *         &lt;element ref="{}GOVERNMENT_REPORTING"/>
- *         &lt;element ref="{}INTERVIEWER_INFORMATION"/>
- *         &lt;element ref="{}LIABILITY"/>
- *         &lt;element ref="{}LOAN_PRODUCT_DATA"/>
- *         &lt;element ref="{}LOAN_PURPOSE"/>
- *         &lt;element ref="{}LOAN_QUALIFICATION"/>
- *         &lt;element ref="{}MORTGAGE_TERMS"/>
- *         &lt;element ref="{}PROPERTY"/>
- *         &lt;element ref="{}PROPOSED_HOUSING_EXPENSE"/>
- *         &lt;element ref="{}REO_PROPERTY"/>
- *         &lt;element ref="{}TRANSACTION_DETAIL"/>
- *         &lt;element ref="{}BORROWER"/>
+ *         &lt;element ref="{mismo}_DATA_INFORMATION"/>
+ *         &lt;element ref="{mismo}ADDITIONAL_CASE_DATA"/>
+ *         &lt;element ref="{mismo}ASSET"/>
+ *         &lt;element ref="{mismo}GOVERNMENT_REPORTING"/>
+ *         &lt;element ref="{mismo}INTERVIEWER_INFORMATION"/>
+ *         &lt;element ref="{mismo}LIABILITY"/>
+ *         &lt;element ref="{mismo}LOAN_PRODUCT_DATA"/>
+ *         &lt;element ref="{mismo}LOAN_PURPOSE"/>
+ *         &lt;element ref="{mismo}LOAN_QUALIFICATION"/>
+ *         &lt;element ref="{mismo}MORTGAGE_TERMS"/>
+ *         &lt;element ref="{mismo}PROPERTY"/>
+ *         &lt;element ref="{mismo}PROPOSED_HOUSING_EXPENSE"/>
+ *         &lt;element ref="{mismo}REO_PROPERTY"/>
+ *         &lt;element ref="{mismo}TRANSACTION_DETAIL"/>
+ *         &lt;element ref="{mismo}BORROWER"/>
  *       &lt;/sequence>
  *       &lt;attribute name="MISMOVersionID" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
  *     &lt;/restriction>

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANFEATURES.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANFEATURES.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANFEATURES.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANPRODUCTDATA.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANPRODUCTDATA.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANPRODUCTDATA.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 
@@ -25,10 +25,10 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element ref="{}ARM"/>
- *         &lt;element ref="{}LOAN_FEATURES"/>
- *         &lt;element ref="{}PAYMENT_ADJUSTMENT"/>
- *         &lt;element ref="{}RATE_ADJUSTMENT"/>
+ *         &lt;element ref="{mismo}ARM"/>
+ *         &lt;element ref="{mismo}LOAN_FEATURES"/>
+ *         &lt;element ref="{mismo}PAYMENT_ADJUSTMENT"/>
+ *         &lt;element ref="{mismo}RATE_ADJUSTMENT"/>
  *       &lt;/sequence>
  *     &lt;/restriction>
  *   &lt;/complexContent>

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANPURPOSE.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANPURPOSE.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANPURPOSE.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 
@@ -29,7 +29,7 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element ref="{}CONSTRUCTION_REFINANCE_DATA"/>
+ *         &lt;element ref="{mismo}CONSTRUCTION_REFINANCE_DATA"/>
  *       &lt;/sequence>
  *       &lt;attribute name="PropertyRightsType" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
  *       &lt;attribute name="PropertyUsageType" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANQUALIFICATION.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANQUALIFICATION.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/LOANQUALIFICATION.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/MORTGAGESCORE.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/MORTGAGESCORE.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/MORTGAGESCORE.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/MORTGAGETERMS.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/MORTGAGETERMS.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/MORTGAGETERMS.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ObjectFactory.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ObjectFactory.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/ObjectFactory.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 
@@ -37,30 +37,38 @@
     }
 
     /**
-     * Create an instance of {@link LOANFEATURES }
+     * Create an instance of {@link DECLARATION }
      * 
      */
-    public LOANFEATURES createLOANFEATURES() {
-        return new LOANFEATURES();
+    public DECLARATION createDECLARATION() {
+        return new DECLARATION();
     }
 
     /**
-     * Create an instance of {@link ADDITIONALCASEDATA }
+     * Create an instance of {@link INTERVIEWERINFORMATION }
      * 
      */
-    public ADDITIONALCASEDATA createADDITIONALCASEDATA() {
-        return new ADDITIONALCASEDATA();
+    public INTERVIEWERINFORMATION createINTERVIEWERINFORMATION() {
+        return new INTERVIEWERINFORMATION();
     }
 
     /**
-     * Create an instance of {@link PAYMENTADJUSTMENT }
+     * Create an instance of {@link MORTGAGESCORE }
      * 
      */
-    public PAYMENTADJUSTMENT createPAYMENTADJUSTMENT() {
-        return new PAYMENTADJUSTMENT();
+    public MORTGAGESCORE createMORTGAGESCORE() {
+        return new MORTGAGESCORE();
     }
 
     /**
+     * Create an instance of {@link RATEADJUSTMENT }
+     * 
+     */
+    public RATEADJUSTMENT createRATEADJUSTMENT() {
+        return new RATEADJUSTMENT();
+    }
+
+    /**
      * Create an instance of {@link ARM }
      * 
      */
@@ -77,46 +85,38 @@
     }
 
     /**
-     * Create an instance of {@link MORTGAGETERMS }
+     * Create an instance of {@link VALUATION }
      * 
      */
-    public MORTGAGETERMS createMORTGAGETERMS() {
-        return new MORTGAGETERMS();
+    public VALUATION createVALUATION() {
+        return new VALUATION();
     }
 
     /**
-     * Create an instance of {@link EMPLOYER }
+     * Create an instance of {@link DATAINFORMATION }
      * 
      */
-    public EMPLOYER createEMPLOYER() {
-        return new EMPLOYER();
+    public DATAINFORMATION createDATAINFORMATION() {
+        return new DATAINFORMATION();
     }
 
     /**
-     * Create an instance of {@link INTERVIEWERINFORMATION }
+     * Create an instance of {@link CURRENTINCOME }
      * 
      */
-    public INTERVIEWERINFORMATION createINTERVIEWERINFORMATION() {
-        return new INTERVIEWERINFORMATION();
+    public CURRENTINCOME createCURRENTINCOME() {
+        return new CURRENTINCOME();
     }
 
     /**
-     * Create an instance of {@link PROPERTY }
+     * Create an instance of {@link TRANSACTIONDETAIL }
      * 
      */
-    public PROPERTY createPROPERTY() {
-        return new PROPERTY();
+    public TRANSACTIONDETAIL createTRANSACTIONDETAIL() {
+        return new TRANSACTIONDETAIL();
     }
 
     /**
-     * Create an instance of {@link DECLARATION }
-     * 
-     */
-    public DECLARATION createDECLARATION() {
-        return new DECLARATION();
-    }
-
-    /**
      * Create an instance of {@link PARSEDSTREETADDRESS }
      * 
      */
@@ -125,179 +125,179 @@
     }
 
     /**
-     * Create an instance of {@link MORTGAGESCORE }
+     * Create an instance of {@link HMDARACE }
      * 
      */
-    public MORTGAGESCORE createMORTGAGESCORE() {
-        return new MORTGAGESCORE();
+    public HMDARACE createHMDARACE() {
+        return new HMDARACE();
     }
 
     /**
-     * Create an instance of {@link RATEADJUSTMENT }
+     * Create an instance of {@link MORTGAGETERMS }
      * 
      */
-    public RATEADJUSTMENT createRATEADJUSTMENT() {
-        return new RATEADJUSTMENT();
+    public MORTGAGETERMS createMORTGAGETERMS() {
+        return new MORTGAGETERMS();
     }
 
     /**
-     * Create an instance of {@link REOPROPERTY }
+     * Create an instance of {@link RESIDENCE }
      * 
      */
-    public REOPROPERTY createREOPROPERTY() {
-        return new REOPROPERTY();
+    public RESIDENCE createRESIDENCE() {
+        return new RESIDENCE();
     }
 
     /**
-     * Create an instance of {@link DATAINFORMATION }
+     * Create an instance of {@link TRANSMITTALDATA }
      * 
      */
-    public DATAINFORMATION createDATAINFORMATION() {
-        return new DATAINFORMATION();
+    public TRANSMITTALDATA createTRANSMITTALDATA() {
+        return new TRANSMITTALDATA();
     }
 
     /**
-     * Create an instance of {@link GOVERNMENTMONITORING }
+     * Create an instance of {@link PRESENTHOUSINGEXPENSE }
      * 
      */
-    public GOVERNMENTMONITORING createGOVERNMENTMONITORING() {
-        return new GOVERNMENTMONITORING();
+    public PRESENTHOUSINGEXPENSE createPRESENTHOUSINGEXPENSE() {
+        return new PRESENTHOUSINGEXPENSE();
     }
 
     /**
-     * Create an instance of {@link CURRENTINCOME }
+     * Create an instance of {@link PAYMENTADJUSTMENT }
      * 
      */
-    public CURRENTINCOME createCURRENTINCOME() {
-        return new CURRENTINCOME();
+    public PAYMENTADJUSTMENT createPAYMENTADJUSTMENT() {
+        return new PAYMENTADJUSTMENT();
     }
 
     /**
-     * Create an instance of {@link LOANAPPLICATION }
+     * Create an instance of {@link BORROWER }
      * 
      */
-    public LOANAPPLICATION createLOANAPPLICATION() {
-        return new LOANAPPLICATION();
+    public BORROWER createBORROWER() {
+        return new BORROWER();
     }
 
     /**
-     * Create an instance of {@link ASSET }
+     * Create an instance of {@link LOANPRODUCTDATA }
      * 
      */
-    public ASSET createASSET() {
-        return new ASSET();
+    public LOANPRODUCTDATA createLOANPRODUCTDATA() {
+        return new LOANPRODUCTDATA();
     }
 
     /**
-     * Create an instance of {@link RESIDENCE }
+     * Create an instance of {@link LOANFEATURES }
      * 
      */
-    public RESIDENCE createRESIDENCE() {
-        return new RESIDENCE();
+    public LOANFEATURES createLOANFEATURES() {
+        return new LOANFEATURES();
     }
 
     /**
-     * Create an instance of {@link VALUATION }
+     * Create an instance of {@link DATAVERSION }
      * 
      */
-    public VALUATION createVALUATION() {
-        return new VALUATION();
+    public DATAVERSION createDATAVERSION() {
+        return new DATAVERSION();
     }
 
     /**
-     * Create an instance of {@link PRESENTHOUSINGEXPENSE }
+     * Create an instance of {@link LOANAPPLICATION }
      * 
      */
-    public PRESENTHOUSINGEXPENSE createPRESENTHOUSINGEXPENSE() {
-        return new PRESENTHOUSINGEXPENSE();
+    public LOANAPPLICATION createLOANAPPLICATION() {
+        return new LOANAPPLICATION();
     }
 
     /**
-     * Create an instance of {@link PROPOSEDHOUSINGEXPENSE }
+     * Create an instance of {@link PROPERTY }
      * 
      */
-    public PROPOSEDHOUSINGEXPENSE createPROPOSEDHOUSINGEXPENSE() {
-        return new PROPOSEDHOUSINGEXPENSE();
+    public PROPERTY createPROPERTY() {
+        return new PROPERTY();
     }
 
     /**
-     * Create an instance of {@link LOANQUALIFICATION }
+     * Create an instance of {@link GOVERNMENTMONITORING }
      * 
      */
-    public LOANQUALIFICATION createLOANQUALIFICATION() {
-        return new LOANQUALIFICATION();
+    public GOVERNMENTMONITORING createGOVERNMENTMONITORING() {
+        return new GOVERNMENTMONITORING();
     }
 
     /**
-     * Create an instance of {@link GOVERNMENTREPORTING }
+     * Create an instance of {@link LOANPURPOSE }
      * 
      */
-    public GOVERNMENTREPORTING createGOVERNMENTREPORTING() {
-        return new GOVERNMENTREPORTING();
+    public LOANPURPOSE createLOANPURPOSE() {
+        return new LOANPURPOSE();
     }
 
     /**
-     * Create an instance of {@link TRANSACTIONDETAIL }
+     * Create an instance of {@link ASSET }
      * 
      */
-    public TRANSACTIONDETAIL createTRANSACTIONDETAIL() {
-        return new TRANSACTIONDETAIL();
+    public ASSET createASSET() {
+        return new ASSET();
     }
 
     /**
-     * Create an instance of {@link DATAVERSION }
+     * Create an instance of {@link LOANQUALIFICATION }
      * 
      */
-    public DATAVERSION createDATAVERSION() {
-        return new DATAVERSION();
+    public LOANQUALIFICATION createLOANQUALIFICATION() {
+        return new LOANQUALIFICATION();
     }
 
     /**
-     * Create an instance of {@link HMDARACE }
+     * Create an instance of {@link REOPROPERTY }
      * 
      */
-    public HMDARACE createHMDARACE() {
-        return new HMDARACE();
+    public REOPROPERTY createREOPROPERTY() {
+        return new REOPROPERTY();
     }
 
     /**
-     * Create an instance of {@link BORROWER }
+     * Create an instance of {@link LIABILITY }
      * 
      */
-    public BORROWER createBORROWER() {
-        return new BORROWER();
+    public LIABILITY createLIABILITY() {
+        return new LIABILITY();
     }
 
     /**
-     * Create an instance of {@link LIABILITY }
+     * Create an instance of {@link ADDITIONALCASEDATA }
      * 
      */
-    public LIABILITY createLIABILITY() {
-        return new LIABILITY();
+    public ADDITIONALCASEDATA createADDITIONALCASEDATA() {
+        return new ADDITIONALCASEDATA();
     }
 
     /**
-     * Create an instance of {@link LOANPRODUCTDATA }
+     * Create an instance of {@link PROPOSEDHOUSINGEXPENSE }
      * 
      */
-    public LOANPRODUCTDATA createLOANPRODUCTDATA() {
-        return new LOANPRODUCTDATA();
+    public PROPOSEDHOUSINGEXPENSE createPROPOSEDHOUSINGEXPENSE() {
+        return new PROPOSEDHOUSINGEXPENSE();
     }
 
     /**
-     * Create an instance of {@link TRANSMITTALDATA }
+     * Create an instance of {@link EMPLOYER }
      * 
      */
-    public TRANSMITTALDATA createTRANSMITTALDATA() {
-        return new TRANSMITTALDATA();
+    public EMPLOYER createEMPLOYER() {
+        return new EMPLOYER();
     }
 
     /**
-     * Create an instance of {@link LOANPURPOSE }
+     * Create an instance of {@link GOVERNMENTREPORTING }
      * 
      */
-    public LOANPURPOSE createLOANPURPOSE() {
-        return new LOANPURPOSE();
+    public GOVERNMENTREPORTING createGOVERNMENTREPORTING() {
+        return new GOVERNMENTREPORTING();
     }
 
 }

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PARSEDSTREETADDRESS.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PARSEDSTREETADDRESS.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PARSEDSTREETADDRESS.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PAYMENTADJUSTMENT.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PAYMENTADJUSTMENT.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PAYMENTADJUSTMENT.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PRESENTHOUSINGEXPENSE.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PRESENTHOUSINGEXPENSE.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PRESENTHOUSINGEXPENSE.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PROPERTY.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PROPERTY.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PROPERTY.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 
@@ -30,8 +30,8 @@
  *   &lt;complexContent>
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       &lt;sequence>
- *         &lt;element ref="{}PARSED_STREET_ADDRESS"/>
- *         &lt;element ref="{}_VALUATION"/>
+ *         &lt;element ref="{mismo}PARSED_STREET_ADDRESS"/>
+ *         &lt;element ref="{mismo}_VALUATION"/>
  *       &lt;/sequence>
  *       &lt;attribute name="BuildingStatusType" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
  *       &lt;attribute name="PlannedUnitDevelopmentIndicator" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PROPOSEDHOUSINGEXPENSE.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PROPOSEDHOUSINGEXPENSE.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/PROPOSEDHOUSINGEXPENSE.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/RATEADJUSTMENT.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/RATEADJUSTMENT.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/RATEADJUSTMENT.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/REOPROPERTY.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/REOPROPERTY.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/REOPROPERTY.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/RESIDENCE.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/RESIDENCE.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/RESIDENCE.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/TRANSACTIONDETAIL.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/TRANSACTIONDETAIL.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/TRANSACTIONDETAIL.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/TRANSMITTALDATA.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/TRANSMITTALDATA.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/TRANSMITTALDATA.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/VALUATION.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/VALUATION.java	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/VALUATION.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -2,7 +2,7 @@
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2007.05.18 at 02:48:21 AM BST 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
 //
 
 

Added: labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/package-info.java
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/package-info.java	                        (rev 0)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/java/mismo/package-info.java	2007-05-20 05:27:22 UTC (rev 11970)
@@ -0,0 +1,9 @@
+//
+// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
+// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
+// Any modifications to this file will be lost upon recompilation of the source schema. 
+// Generated on: 2007.05.19 at 04:51:31 AM BST 
+//
+
+ at javax.xml.bind.annotation.XmlSchema(namespace = "mismo", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package mismo;

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xml/AUSMXARM.XML
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xml/AUSMXARM.XML	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xml/AUSMXARM.XML	2007-05-20 05:27:22 UTC (rev 11970)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?> 
- <LOAN_APPLICATION MISMOVersionID="2.3.1">
- <_DATA_INFORMATION>
-  <DATA_VERSION _Name="MISMO" _Number="2.3.1" /> 
+ <LOAN_APPLICATION MISMOVersionID="2.3.1" xmlns="mismo">
+ <_DATA_INFORMATION xmlns="mismo">
+  <DATA_VERSION _Name="MISMO" _Number="2.3.1" xmlns="mismo" /> 
   </_DATA_INFORMATION>
  <ADDITIONAL_CASE_DATA>
  <MORTGAGE_SCORE _Value='MyValue'/> 

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xml/test.xml
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xml/test.xml	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xml/test.xml	2007-05-20 05:27:22 UTC (rev 11970)
@@ -7,7 +7,7 @@
       <Var type="ns0:LOAN_APPLICATION">loanApplication</Var>
     </declare>
     <declare>
-      <Var type="ns0:MORTGAGE_SCORE">mortgageScore</Var>
+      <Var type="ns0:REO_PROPERTY">reoproperty</Var>
     </declare>
 
     <if>
@@ -15,11 +15,11 @@
         <Equal>
           <Uniterm>
             <Const type="xsd:QName">aprif:xmlGetter</Const>
-            <Const type="xsd:QName">ns0:MORTGAGE_SCORE</Const>
-            <Const>value</Const>
-            <Var type="ns0:MORTGAGE_SCORE">mortgageScore</Var>
+            <Const type="xsd:QName">ns0:REO_PROPERTY</Const>
+            <Const>BorrowerID</Const>
+            <Var type="ns0:REO_PROPERTY">reoproperty</Var>
           </Uniterm>
-          <Const type="xsd:string">MyValue</Const>
+          <Const type="xsd:string">yyyy</Const>
         </Equal>
       </And>
     </if>
@@ -27,11 +27,11 @@
       <And>
         <Uniterm>
           <Const type="xsd:QName">aprif:fromGeneratorOp</Const>
-          <Var type="ns0:CreditScore">cs1</Var>
+          <Var type="ns0:REO_PROPERTY">reoproperty</Var>
           <Uniterm>
             <Const type="xsd:QName">aprif:xmlGetter</Const>
             <Const type="xsd:QName">ns0:LOAN_APPLICATION</Const>
-            <Const>MORTGAGE_SCORE</Const>
+            <Const>REO_PROPERTY</Const>
             <Var type="ns0:LOAN_APPLICATION">loanApplication</Var>
           </Uniterm>
         </Uniterm>
@@ -40,10 +40,10 @@
     <then>
       <Uniterm>
         <Const type="xsd:QName">aprif:xmlSetter</Const>
-        <Const type="xsd:QName">ns0:MORTGAGE_SCORE</Const>
-        <Const>mortgageScore</Const>
-        <Var type="ns0:MORTGAGE_SCORE">r</Var>
-        <Const type="xsd:string">xxx</Const>
+        <Const type="xsd:QName">ns0:REOPROPERTY</Const>
+        <Const>BorrowerID</Const>
+        <Var type="ns0:REOPROPERTY">reoproperty</Var>
+        <Const type="xsd:string">xxxx</Const>
       </Uniterm>
     </then>
   </ProductionRule>

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xsd/apocrif.xsd
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xsd/apocrif.xsd	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xsd/apocrif.xsd	2007-05-20 05:27:22 UTC (rev 11970)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"  xmlns="mismo" targetNamespace="mismo">
   <xs:element name="LOAN_APPLICATION">
     <xs:complexType>
       <xs:sequence>

Modified: labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xsd/creditscore.xsd
===================================================================
--- labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xsd/creditscore.xsd	2007-05-20 01:11:00 UTC (rev 11969)
+++ labs/jbossrules/contrib/apocrif/jbossrules/src/test/resources/xsd/creditscore.xsd	2007-05-20 05:27:22 UTC (rev 11970)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="mismo" targetNamespace="mismo">
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="creditscore" targetNamespace="creditscore">
 
 
   <xs:complexType name="root">




More information about the jboss-svn-commits mailing list