EDA_UnDeleteVectorUserVersionRec

EDA_UnDeleteVectorUserVersionRec

Funkcia sa pokúsi obnoviť zmazanú verziu vektora. Obnovenie sa týka definície verzie a verziovaných dát vektora, pričom je možné voliteľne verzii priradiť nový kód. V prípade, že je obnovenie volané s kódom verzie a bolo zmazaných viacero verzií daného vektora s rovnakým kódom, obnovenie sa týka poslednej zmazanej verzie vektora s daným kódom.

Obnovenie vráti chybu, ak verzia vektora s daným id/kódom existuje. Obnovenie verzie vektora je možné do 24 hodín od jej zmazania, za podmienky, že tablespace, do ktorého vektor patril stále existuje. Ak bol zmazaný tablespace, obnovenie nie je možné.

Deklarácia

%EDA_UnDeleteVectorUserVersionRec(
  INT/TEXT in _vector,
  INT/TEXT in _version,
  REC in _params,
  INT out _errorCode
 );

Parametre

 

Parameter

Dátový typ

Typ

Popis

1

vector

INT/TEXT

IN

ID / kód vektora.

2

version

INT/TEXT

IN

Id/kód verzie vektora.

3

params

RECORD

IN

Štruktúra voliteľných parametrov.

4

errorCode

INT

OUT

Chybový (návratový) kód.

Obsah štruktúry voliteľných parametrov verzie 1:

 

Parameter

Dátový typ

Prednastavená hodnota

Popis

1

structVersion

INT

 

Verzia štruktúry - 1.

2

newVersionName

TEXT

 

Nový kód verzie, ktorý sa priradí obnovenej verzii.

3

userName

TEXT

"SYSTEM"

Meno užívateľa, ktorý obnovil verziu vektora.

4

batchId

INT

 

Identifikátor dávky, do ktorej sa má príkaz vložiť.