Podawanie ścieżek w sposób bezwzględny i względny

W trybie analizy rozproszonej ścieżki względne do plików danych i składni komend określane są względem bieżącego serwera, a nie komputera lokalnego. Określenie ścieżki względnej, np. /mojedokumenty/mojedane.sav, nie wskazuje katalogu i pliku na dysku lokalnym, ale katalog i plik na dysku twardym zdalnego serwera.

Podawanie ścieżek w standardzie UNC w systemie Windows

Korzystając z wersji serwera działającej w systemie Windows, można uzyskiwać dostęp do plików danych i plików składni ze składnią komendy, używając uniwersalnej konwencji nazewnictwa (UNC). Ogólna postać ścieżki zgodnie z konwencją UNC to:

\\nazwaserwera\nazwaudziału\ścieżka\nazwapliku

  • Nazwaserwera jest nazwą komputera, na którym znajduje się plik z danymi.
  • Nazwaudziału jest nazwą folderu (katalogu) na tym komputerze, który jest oznaczony jako udostępniony.
  • Ścieżka jest nazwą dowolnego dodatkowego folderu (podkatalogu) w udostępnionym folderze.
  • Nazwapliku jest nazwą pliku z danymi.

Przykład:

GET FILE='\\hqdev001\public\lipiec\sprzed.sav'.

Jeśli komputerowi nie przypisano nazwy, można skorzystać z jego adresu IP, np.:

GET FILE='\\204.125.125.53\public\lipiec\sprzed.sav'.

Nawet używając ścieżek zgodnych z konwencją UNC, można uzyskać dostęp do plików danych i języka tylko z urządzeń i folderów, które są udostępnione. W przypadku trybu analizy rozproszonej obejmuje to pliki danych i języka na komputerze lokalnym.

Podawanie ścieżek bezwzględnych w systemie UNIX

W przypadku serwerów działających w systemie UNIX nie ma odpowiednika ścieżek UNC, więc wszystkie ścieżki do katalogów należy podawać w sposób bezwzględny, począwszy od katalogu głównego serwera; ścieżki względne są niedopuszczalne. Na przykład, jeśli plik z danymi znajduje się w katalogu /bin/data, a katalogiem bieżącym jest również /bin/data, specyfikacja GET FILE='sprzedaz.sav' jest nieprawidłowa; należy podać pełną ścieżkę, np.:

GET FILE='/bin/sprzedaz.sav'.
INSERT FILE='/bin/zadaniesprzedazy.sps'.

Uwaga: Tryb analizy rozproszonej dostępny jest tylko wtedy, gdy użytkownik posiada zarówno wersję lokalną oprogramowania, jak i dostęp do licencjonowanej wersji serwerowej, zainstalowanej na zdalnym serwerze.