Данный синтаксис подготавливает данные для следующих 2 скриптов:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
* Тема: конвертирование длинных имён в короткие и обратно (синтаксис работает вместе со скриптами).
* Ключевые слова: короткие имена переменных, длинные имена, SPSS portable, por, перенос данных, сохранение, восстановление, сокращение.
* Опубликован: 13.02.2004 в SPSSX-L, перевод: 19.06.2008.
* Автор: Jon Peck; перевод: А. Балабанов.
* Размещение: http://www.spsstools.ru/Scripts/LongNames/LongAndShortVarNames.txt (.sps).
* Версия: SPSS 15.0.0.

* Предназначен для совместной работы со скриптами: RenameLongToShort.sbs, RenamePortShortToLong.sbs.

****************************.
* Переход от длинных имён к коротким.
****************************.
GET FILE='c:\\program files\\spss\\employee data.sav'.
RENAME VARIABLES (salary salbegin =salarydata1 salarydata2).

oms select log
/destination format=oxml outfile='c:\\temp\\namelist.xml'.
save outfile='c:\\temp\\fred.sav' /names.
omsend.
* Запустите скрипт "RenameLongToShort.sbs".


****************************.
* Восстановление длинных имён при передаче данных в формате SPSS portable (.por).
****************************.

GET FILE='c:\\program files\\spss\\employee data.sav'.
RENAME VARIABLES (salary salbegin =salarydata1 salarydata2).
oms select log
/destination format=oxml outfile='c:\\temp\\exportnamelist.xml'.
export outfile='c:\\temp\\fred.por' .
omsend.

* Отправьте вашему адресату данные (fred.por) и файл exportnamelist.xml, а также
  скрипт RenamePortShortToLong.sbs.
* Ваш адресат импортирует данные следующей командой.
import file='c:\\temp\\fred.por' .
* Затем запускает скрипт "RenamePortShortToLong.sbs" для восстановления длинных имён переменных.