Sun StorageTek 5800 System SDK Developer's Guide

StoreFile

Stores a file and associated metadata to a 5800 system server.

Synopsis

     java StoreFile <IP | HOST> <FILE> [OPTIONS]

Description

Stores a file and its associated metadata record. If no -m options are specified, a metadata record without user content is generated. The OID of the metadata record is printed to stdout.


Note –

StoreFile interprets the time in metadata arguments as local time zone unless the T..Z format indicating UTC is used. For example, 1952-10-27T00:30:29.999Z.


Options

     -m <name>=<value>

Any number of -m options can be specified. Each -m option specifies a single (name,value) pair.

<name> should be specified in the format <namespace>.<attribute>. Use double quotes if <value> is a string containing spaces.

     
-h

Print this message.

Examples

   java StoreFile 10.152.0.12 myFile
     java StoreFile server myFile.jpg \
          -m filesystem.mimetype="image/jpeg"
     java StoreFile server myFile \
          -m system.test.type_char="do re mi"
     java StoreFile server myFile \
          -m system.test.type_string="fa so la"
     java StoreFile server myFile \
          -m system.test.type_long=123
     java StoreFile server myFile \
          -m system.test.type_double=1.23
     java StoreFile server myFile \
          -m system.test.type_binary=0789abcdef
     java StoreFile server myFile \
          -m system.test.type_date=2010-10-20
     java StoreFile server myFile \
          -m system.test.type_time=23:30:29
     java StoreFile server myFile \
          -m system.test.type_timestamp="2010-10-20 23:30:29.999"
     java StoreFile server myFile \
          -m name1=value1 -m name2="value 2"

Source Code

java/examples/StoreFile.java