Changeset 7935


Ignore:
Timestamp:
11/07/11 11:00:08 (8 years ago)
Author:
mnagni
Message:

Simplified the ZIP structure.
Added a new sample test
Promoted to 1.1.1

Location:
mauRepo/newmoon
Files:
5 added
4 edited
1 moved

Legend:

Unmodified
Added
Removed
  • mauRepo/newmoon/pom.xml

    r7932 r7935  
    44        <groupId>ndg.services.newmoon</groupId> 
    55        <artifactId>core</artifactId> 
    6         <version>1.1.0</version> 
     6        <version>1.1.1</version> 
    77 
    88        <organization> 
  • mauRepo/newmoon/src/test/java/ndg/services/newmoon/XMIEncoderTest.java

    r7929 r7935  
    3636        public void encodeXMI() throws NewmoonException { 
    3737                XMIEncoder encoder = new XMIEncoder(); 
    38                 String executionPath = "xmi-samples/zippedSample"; 
    39                 String registryPath = "my-registry.xml"; 
    40                 String sample = "dfc.xml"; 
     38                String executionPath = "xmi-samples/zippedSample2"; 
     39                String registryPath = "my-register.xml"; 
     40                String sample = "modelXMI.xml"; 
    4141                GML_VERSION gmlVersion = GML_VERSION.v3_2; 
    4242                String RESOURCE_ID = "TestASBase"; 
  • mauRepo/newmoon/src/test/resources/rules/conformance-test/ISO19136-V3.2-AnxE_XMI-V1.1/pre/pre-001.xq

    r7931 r7935  
    3535declare variable $root-collection-path as xs:string external; 
    3636declare variable $working-directory as xs:string external; 
     37declare variable $execution-directory as xs:string external; 
    3738declare variable $query-path as xs:string external; 
    3839declare variable $dependency-register-path as xs:string external; 
     
    5758        else if (starts-with($path, "file://")) 
    5859            then $path 
    59             else concat("file://", $working-directory, "/", $path) 
     60                else if (starts-with($path, "request://"))             
     61            then concat("file://", $execution-directory, "/", substring-after($path, "request://")) 
     62        else  
     63                concat("file://", $working-directory, "/", $path) 
    6064        return $ret 
    6165}; 
     
    6569{ 
    6670        let $collection := mod-db:get-mapping-collection(), 
     71                $defReg := concat("file://", replace($working-directory, "\\", "/"), "/", $mod-co:default-register-path), 
    6772                $registers := ( 
    6873                        if (empty($dependency-register-path) or $dependency-register-path eq "") then 
    69                                 ($mod-co:default-register-path) 
     74                                ($defReg) 
    7075                        else 
    71                                 ($dependency-register-path, $mod-co:default-register-path) 
     76                                (concat("file://", replace($execution-directory, "\\", "/"), "/", $dependency-register-path), $defReg) 
    7277                ), 
    7378                $registers := ( 
     
    7883                                        $collection, 
    7984                                        concat("Register", $i, ".xml"), 
    80                                         xs:anyURI(concat("file://", replace($working-directory, "\\", "/"), "/", $path)) 
     85                                        xs:anyURI($path) 
    8186                                ) 
    8287                ), 
  • mauRepo/newmoon/src/test/resources/rules/schema-encoding/xmi11ea/process-002.xq

    r7931 r7935  
    3232declare variable $xmldb-password as xs:string external; 
    3333declare variable $working-directory as xs:string external; 
     34declare variable $execution-directory as xs:string external; 
    3435declare variable $query-path as xs:string external; 
    3536declare variable $dependency-register-path as xs:string external; 
    3637declare variable $gml-version as xs:string external; 
     38 
     39declare function local:resolve-dependency-register-path($paths as xs:string*) as xs:string* 
     40{ 
     41    for $path in $paths 
     42    let $ret :=  
     43        if (starts-with($path, "http://") or starts-with($path, "https://")) 
     44        then $path 
     45        else if (starts-with($path, "file://")) 
     46            then $path 
     47                else if (starts-with($path, "request://"))             
     48            then concat("file://", $execution-directory, "/", substring-after($path, "request://")) 
     49        else  
     50                concat("file://", $working-directory, "/", $path)     
     51        return $ret 
     52}; 
    3753 
    3854(: 
     
    4763{ 
    4864        let $collection := mod-db:get-mapping-collection(), 
     65                $defReg := concat("file://", replace($working-directory, "\\", "/"), "/", $mod-co:default-register-path), 
    4966                $registers := ( 
    5067                        if (empty($dependency-register-path) or $dependency-register-path eq "") then 
    51                                 ($mod-co:default-register-path) 
     68                                ($defReg) 
    5269                        else 
    53                                 ($dependency-register-path, $mod-co:default-register-path) 
     70                                (concat("file://", replace($execution-directory, "\\", "/"), "/", $dependency-register-path), $defReg) 
    5471                ), 
    5572                $registers := ( 
     
    6077                                        $collection, 
    6178                                        concat("Register", $i, ".xml"), 
    62                                         xs:anyURI(concat("file://", replace($working-directory, "\\", "/"), "/", $path)) 
     79                                        xs:anyURI($path) 
    6380                                ) 
    6481                ), 
     
    6885                                for $pck in doc($path)//pckr:package 
    6986                                return ( 
    70                                         $pck/pckr:implementation[@binding eq concat("GML ", $gml-version)]/pckr:classMap/@location, 
    71                                         $pck/pckr:implementation[@binding eq "any"]/pckr:classMap/@location 
     87                                        local:resolve-dependency-register-path($pck/pckr:implementation[@binding eq concat("GML ", $gml-version)]/pckr:classMap/@location), 
     88                                        local:resolve-dependency-register-path($pck/pckr:implementation[@binding eq "any"]/pckr:classMap/@location) 
    7289                                ) 
    7390                ) 
Note: See TracChangeset for help on using the changeset viewer.