TeamcenterKnowledge

Classification utilities > About smlutility and sml file format

Import/export file example

Copy !################################################################# ! ! Classification Example ! ! This file includes the definition of ! - attributes ! - menus ! - groups ! - classes/subclasses ! - and some sample data records ! !################################################################# ! ! ICM -> ICM Classification Root ! myhl -> My Highest Level ! myg1 --> Subgroup 1 ! 2001 2002 2003 2004 2005 2006 2007 ! mc01 --> My Class 1 Diam Thk Descr Angl Dir ! mc01:00 --> All Data X X X ! mc01:01 --> Subclass 1-01 X X X X ! mc01:02 --> Subclass 1-02 X X X X ! ! mc02 --> My Class 2 Diam Thk #Hls Descr Mat AnglDir ! mc02:00 --> All Data X X X ! mc02:01 --> C2 with material X X X X X ! mc02:02 --> C2 including all X X X X X X X ! mc02:03 --> C2 limited X X X ! ! myg2 --> Subgroup 2 ! ... ! !################################################################# ! ---- Attributes ---- !SMV| UNCT| Format F.2| Text-Description| Short-Text|Ref|Unit U.2|Fl|EX1|EX2| SMV | 2001| 20307 20509| Diameter | Diam | |mm inch| 0| | | SMV | 2002| 20408 20509| Thickness | Thickn. | |mm inch| 0| | | SMV | 2003| 10002 0| Number Of Holes | Num Holes | | | 0| | | SMV | 2004| 00080 0| Description | Descr. | | | 0| | | SMV | 2005| -2005 0| Material | Mat | | | 0| | | SMV | 2006| 20307 0| Angle | Angle | |degree | 0| | | SMV | 2007| -2007 0| Direction | Dir | | | 0| | | ! ---- Popups ---- ! Popup for Material STV |-2005| Material Popup | STD | 01 | Lexan | STD | 02 | Alloy Steel | STD | 03 | HS Steel | STD | 04 | Aluminium | STD | 05 | Copper | ! Popup for Direction STV |-2007| Direction Popup | STD | N | Neutral | STD | L | Left | STD | R | Right | ! ---- Groups ---- !SML| SMLID | Typ | Group |Description |ShortDesc|Graphic|Flags|EX1|EX2| SML | myhl | SAM | ICM |My highest level | | | 2 | | | SML | myg1 | SAM | myhl |Subgroup 1 | | | 2 | | | SML | myg2 | SAM | myhl |Subgroup 2 | | | 2 | | | ! --- Classes ---- ! Class mc01 : My Class 1 (UNIT: english) --------------------------- !SML| SMLID | Typ | Group |Description |ShortDesc|Graphic|Flags|EX1|EX2| SML | mc01 | ICM | myg1 |My Class 1 | | | 1 | | | ! Attributes for "My Class 1" !SMD| UNCT | ID | min | max | Flags | EX1 | EX2 | SMD | 2001 | D1 | | | 0 | | | SMD | 2002 | TH | | | 0 | | | SMD | 2004 | REM| | | 0 | | | SMD | 2006 | A1 | | | 0 | | | SMD | 2007 | DIR| | | 0 | | | ! Subclass 00 : All Data for "My Class 1" ! !BLD| BLDID| Description |ShortDesc|Graphic|Flags|EX1|EX2| BLD | 00 | All Data | | | 0 | | | ! !BSM|SML-Id| min| max| Flag| TXT | Flag1| TXT1| Flag2| TXT2| EX1| EX2| BSM | 2001 | | | 0 | | 0 | | 0 | | | | BSM | 2004 | | | 0 | | 0 | | 0 | | | | BSM | 2007 | | | 0 | | 0 | | 0 | | | | ! Subclass 01 : "My Class 1" Subclasses 01 !BLD| BLDID| Description |ShortDesc|Graphic|Flags|EX1|EX2| BLD | 01 | My Subclass 1-01 | | | 0 | | | ! !BSM|SML-Id| min| max| Flag| TXT | Flag1| TXT1| Flag2| TXT2| EX1| EX2| BSM | 2001 | | | 0 | | 0 | | 0 | | | | BSM | 2006 | | | 0 | | 0 | | 0 | | | | BSM | 2004 | | | 0 | | 0 | | 0 | | | | BSM | 2007 | | | 0 | | 0 | | 0 | | | | ! Subclass 02 : "My Class 1" Subclasses 02 !BLD| BLDID| Description |ShortDesc|Graphic|Flags|EX1|EX2| BLD | 02 | My Subclass 1-02 | | | 0 | | | ! !BSM|SML-Id| min| max| Flag| TXT | Flag1| TXT1| Flag2| TXT2| EX1| EX2| BSM | 2001 | | | 0 | | 0 | | 0 | | | | BSM | 2002 | | | 0 | | 0 | | 0 | | | | BSM | 2004 | | | 0 | | 0 | | 0 | | | | BSM | 2007 | | | 0 | | 0 | | 0 | | | | ! Class mc02 : My Class 2 (UNIT: metric) ----------------------------- !SML| SMLID | Typ | Group |Description |ShortDesc|Graphic|Flags|EX1|EX2| SML | mc02 | ICM | myg1 |My Class 2 | | | 0 | | | ! Attributes for "My Class 2" !SMD| UNCT | ID | min | max | Flags | EX1 | EX2 | SMD | 2001 | D1 | | | 0 | | | SMD | 2002 | TH | | | 0 | | | SMD | 2003 | NH | | | 0 | | | SMD | 2004 | REM| | | 0 | | | SMD | 2005 | MAT| | | 0 | | | SMD | 2006 | A1 | | | 0 | | | SMD | 2007 | D2 | | | 0 | | | ! Subclass 00 : All Data for "My Class 2" ! !BLD| BLDID| Description |ShortDesc|Graphic|Flags|EX1|EX2| BLD | 00 | All Data | | | 0 | | | ! !BSM|SML-Id| min| max| Flag| TXT | Flag1| TXT1| Flag2| TXT2| EX1| EX2| BSM | 2003 | | | 0 | | 0 | | 0 | | | | BSM | 2004 | | | 0 | | 0 | | 0 | | | | BSM | 2007 | | | 0 | | 0 | | 0 | | | | ! Subclass 01 : "My Class 2" C2 with material !BLD| BLDID| Description |ShortDesc|Graphic|Flags|EX1|EX2| BLD | 01 | C2 with material | | | 0 | | | ! !BSM|SML-Id| min| max| Flag| TXT | Flag1| TXT1| Flag2| TXT2| EX1| EX2| BSM | 2001 | | | 0 | | 0 | | 0 | | | | BSM | 2003 | | | 0 | | 0 | | 0 | | | | BSM | 2004 | | | 0 | | 0 | | 0 | | | | BSM | 2005 | | | 0 | | 0 | | 0 | | | | BSM | 2007 | | | 0 | | 0 | | 0 | | | | ! Subclass 02 : "My Class 2" C2 including all ! (Attributes displayed in different order) !BLD| BLDID| Description |ShortDesc|Graphic|Flags|EX1|EX2| BLD | 02 | C2 including all | | | 0 | | | ! !BSM|SML-Id| min| max| Flag| TXT | Flag1| TXT1| Flag2| TXT2| EX1| EX2| BSM | 2004 | | | 0 | | 0 | | 0 | | | | BSM | 2005 | | | 0 | | 0 | | 0 | | | | BSM | 2001 | | | 0 | | 0 | | 0 | | | | BSM | 2002 | | | 0 | | 0 | | 0 | | | | BSM | 2006 | | | 0 | | 0 | | 0 | | | | BSM | 2007 | | | 0 | | 0 | | 0 | | | | BSM | 2003 | | | 0 | | 0 | | 0 | | | | ! Subclass 03 : "My Class 2" C2 limited !BLD| BLDID| Description |ShortDesc|Graphic|Flags|EX1|EX2| BLD | 03 | C2 limited | | | 0 | | | ! !BSM|SML-Id| min| max| Flag| TXT | Flag1| TXT1| Flag2| TXT2| EX1| EX2| BSM | 2003 | | | 0 | | 0 | | 0 | | | | BSM | 2004 | | | 0 | | 0 | | 0 | | | | BSM | 2007 | | | 0 | | 0 | | 0 | | | | ! ---- Data Records ---- ! Class 1 DAT |mc0101_001|mc01|01|0| | |2001: 3.75 |2004:My sample record |2007:L DAT |mc0101_002|mc01|01|0| | |2001:15.5 |2004:Please remind me DAT |mc0101_003|mc01|01|0| | |2001:85 |2004:Right oriented |2007:R DAT |mc0101_004|mc01|01|0| | |2001: .123|2006: 90.0 |2007:L DAT |mc0101_005|mc01|01|0| | | 2006:180 |2007:N DAT |mc0101_006|mc01|01|0| | |2001:98.76 |2006:270 |2007:L DAT |mc0102_001|mc01|02|0| | |2001: .01 |2004:Small data |2002:2.5 DAT |mc0102_001|mc01|02|0| | |2001: 0.333|2004:Negative Diameter|2002:4 DAT |mc0102_001|mc01|02|0| | |2001:20 | 2002:8.8 DAT |mc0102_001|mc01|02|0| | |2007:L |2004:Big Part |2002:13.73 ! Class 2 DAT |lexan_01 |mc02|01|0| | |2001: 4.0 |2003: 4 |2005:01 |2007:L DAT |lexan_02 |mc02|01|0| | |2001: 4.0 |2003: 6 |2005:01 |2007:L DAT |lexan_03 |mc02|01|0| | |2001: 4.0 | 2005:01 |2007:R DAT |lexan_04 |mc02|01|0| | |2001: 4.0 |2003: 4 |2005:01 |2007:R DAT |lexan_05 |mc02|01|0| | |2001: 4.0 |2003:18 |2005:01 |2007:L DAT |copper_01 |mc02|01|0| | |2001: 4.0 |2003: 4 |2005:05 |2007:L DAT |copper_02 |mc02|01|0| | |2001: 4.0 |2003: 6 |2005:05 |2007:L DAT |copper_03 |mc02|01|0| | |2001: 2.0 | 2005:05 |2007:L DAT |copper_04 |mc02|01|0| | |2001: 2.0 |2003: 4 |2005:05 DAT |copper_06 |mc02|01|0| | |2001: 1.0 |2003:18 |2005:05 |2007:N DAT |alu_01 |mc02|01|0| | |2001:18.1 |2003: 7 |2005:04 |2007:R DAT |alu_02 |mc02|01|0| | |2001:20.2 |2003: 6 |2005:04 |2007:L DAT |alu_03 |mc02|01|0| | |2001:21.3 | 2005:04 |2007:N DAT |mc0202_001|mc02|02|0| | |2001:123.456 & |2002:78.905 & |2003: 13 & |2005: 02 & |2006: 45 & |2007: N & |2004: Keep in stock ! DAT |mc0203_001|mc02|03|0| | |2003: 2 |2004:Example 001 |2007:L DAT |mc0203_002|mc02|03|0| | |2003: 4 |2004:Example 002 |2007:R DAT |mc0203_003|mc02|03|0| | |2003: 8 |2004:Example 003 |2007:R DAT |mc0203_004|mc02|03|0| | |2003: 16 |2004:Example 004 |2007:N DAT |mc0203_005|mc02|03|0| | |2003: 31 |2004:Example 005 |2007:N DAT |mc0203_006|mc02|03|0| | |2003: 62 |2004:Example 006 |2007:N DAT |mc0203_007|mc02|03|0| | |2003: 88 |2004: DAT |mc0203_008|mc02|03|0| | |2003: 56 |2004:Example 008 |2007:L DAT |mc0203_009|mc02|03|0| | |2003: 39 |2004:Example 009 |2007:N DAT |mc0203_010|mc02|03|0| | |2003: 27 |2004:Example 010 |2007:L

Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/utilities_reference/hwl1737253702969/ilg1737253703059/importexportexample.html · retrieved Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)