<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I get this error:<br>
    <br>
    org.griphyn.vdl.util.SwiftConfigException: swift.conf:4 unexpected
    property 'site.local.wrapperStagingLocalServer'<br>
        at
org.griphyn.vdl.util.SwiftConfigSchema.validate(SwiftConfigSchema.java:214)<br>
    <br>
    Ive tried spelling this property both as in your sample .conf and as
    in your text:<br>
    <br>
    wrapperStagingLocalServer and wrapperStageingLocalServer<br>
    <br>
    Neither is accepted.  Did a schema change not get committed?<br>
    <br>
    For general info: where is the json schema file that a user can
    check to find all valid conf parameters?<br>
    <br>
    Thanks,<br>
    <br>
    - Mike<br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 11/8/14 4:13 PM, Mihael Hategan
      wrote:<br>
    </div>
    <blockquote cite="mid:1415484807.975.10.camel@echo" type="cite">
      <pre wrap="">type file;

app (file c) cat(file a, file b) {
        cat filename(a) filename(b) stdout=filename(c);
}

file c <"c.txt">;
file a <"a.txt">;
file b <<a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="http://mirror.internode.on.net/pub/test/1meg.test">"http://mirror.internode.on.net/pub/test/1meg.test"</a>>;

c = cat(a, b);
--------------------------------------------------------

You would need a proper swift.conf. Here's an example of that:
--------------------------------------------------------
site.local {
        staging: "wrapper"
        scratch: "/some/scratch/dir"
        # *see email comments for details on the following option
        # wrapperStagingLocalServer: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="file://">"file://"</a>
}
--------------------------------------------------------


With a proper scratch dir there, this <b class="moz-txt-star"><span class="moz-txt-tag">*</span>should<span class="moz-txt-tag">*</span></b> work for you without any
additional tweaking.

Check _swiftwrap.wrapperstaging's stagein() and stageout() functions.
That's where you would add additional protocols.

The wrapperStagingLocalServer sets the default staging location for
things that do not have an explicit scheme. In the case above, "c.txt"
and "a.txt" are staged in and out using <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="file://">"file://"</a>. If you wanted the
default to be some gridftp server, you would say something like
'wrapperStageingLocalServer: "gsiftp://gridftp.server.org/"'. Of course,
_swiftwrap.wrapperstaging would need to know how to handle gsiftp URLs,
which it doesn't at the moment.

Mihael</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Michael Wilde
Mathematics and Computer Science          Computation Institute
Argonne National Laboratory               The University of Chicago
</pre>
  </body>
</html>