2009/139 CIFS CATIA Translation Share Property
Jordan Brown
Jordan.Brown at Sun.COM
Wed Feb 25 18:35:02 PST 2009
I am sponsoring the following for fast track approval. The timer
expires Wednesday 4 March 2009.
Note: This message contains non-ASCII characters, encoded (if I've
gotten the Thunderbird settings right) in UTF-8. Unicode hex equivalents
are provided for non-UTF-8-capable readers.
This information is Copyright 2009 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
CATIA translation share property
1.2. Name of Document Author/Supplier:
Author: Joyce McIntosh
1.3 Date of This Document:
25 February, 2009
4. Technical Description
4.1 Details:
This fast-track proposes a new property for shares to support
character translation of filenames for CATIA.
CATIA V4 is a UNIX product and uses characters in filenames that
are considered invalid by Windows. CATIA V5 is available on both
UNIX and Windows. Thus, as CATIA customers migrate from V4 to V5,
a V4 file could become inaccessible to windows clients if the
filename contains the characters that are considered illegal in
Windows. In order to address this issue an optional character
translation, as defined in the table below, is applied to filenames
within the SMB server. This character translation policy is a de
facto standard on platforms that support multi-protocol (NFS and
SMB) file sharing.
CATIA V4 UNIX CATIA V5 Windows
" ¨ 0x00a8 Dieresis
* ¤ 0x00a4 Currency Sign
/ ø 0x00f8 Latin Small Letter O with Stroke
: ÷ 0x00f7 Division Sign
< « 0x00ab Left-Pointing Double Angle Quotation Mark
> » 0x00bb Right-Pointing Double Angle Quotation Mark
? ¿ 0x00bf Inverted Question Mark
\ ÿ 0x00ff Latin Small Letter Y with Dieresis
| ¦ 0x00a6 Broken Bar
The proposed catia property will control whether or not this
catia character translation is performed.
The proposed catia property can take one of values described below.
catia=true|false
true
CATIA filename character substitution will be performed for this share.
false
CATIA filename character substitution will not be performed for
this share. This is the default value.
Examples of setting the catia property using the sharemgr and zfs
commands:
sharemgr set -P smb -p catia=true -r zshare zgroup
zfs sharesmb=catia=true tank/zvol
4.2. Bug/RFE Number(s)
6582159 CATIA support
4.6. Doc Impact:
CIFS Administration Guide
Modifications to sharemgr(1M) man page:
-------------------------------------------------------------------
The general properties supported for SMB are:
+ catia=boolean
+
+ CATIA V4 uses characters in filenames that are considered invalid
+ by Windows. CATIA V5 is available on Windows. A CATIA V4 file could
* be inaccessible to windows clients if the filename contains any of
+ the characters that are considered illegal in Windows.
* If the catia property is set to true, the following character
* substitution is applied to filenames.
+
+ CATIA V4 UNIX CATIA V5 Windows
+ " ¨ 0x00a8 Dieresis
+ * ¤ 0x00a4 Currency Sign
+ / ø 0x00f8 Latin Small Letter O with Stroke
+ : ÷ 0x00f7 Division Sign
+ < « 0x00ab Left-Pointing Double Angle Quotation Mark
+ > » 0x00bb Right-Pointing Double Angle Quotation Mark
+ ? ¿ 0x00bf Inverted Question Mark
+ \ ÿ 0x00ff Latin Small Letter Y with Dieresis
+ | ¦ 0x00a6 Broken Bar
+
ro=access-list
Sharing is read-only to the clients listed in access-
list; overrides the rw suboption for the clients speci-
fied. See the description of access-list below.
-------------------------------------------------------------------
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
ON
6.5. ARC review type: FastTrack
6.6. ARC Exposure: open
More information about the opensolaris-arc
mailing list