Setări resurse

Folosiţi această pagină pentru a specifica opţiuni pentru înregistrarea unei resurse în magazia de resurse. Valorile implicite pentru opţiuni sunt utilizate dacă nu specificaţi o valoare. Dacă asetul este o aplicaţie OSGi, sunt afişate informaţii suplimentare despre starea de descărcare a bundle-ului.

Pentru a vizualiza această pagină a consolei administrative, faceţi clic pe Aplicaţii > Tipuri de aplicaţii > Active > asset_name. Această pagină este similară cu pagina Selectare opţiuni pentru importul unui aset în vrăjitorul de import şi actualizare a aseturilor.

Nume resursă

Specifică un nume logic pentru resursei. Numele resursei trebuie să fie unic în celulă şi nu pot conţine caractere nesuportate.

Deasemenea, numele unei resurse nu poate începe cu un punct (.), nu poate conţine spaţii la început şi la sfârşit, şi nu poate conţine niciunul dintre caracterele următoare:

Tabel 1. Caractere pe care nu le puteţi folosi într-un nume. Produsul nu suportă aceste caractere într-un nume.
Caractere care nu sunt suportate
  slash înainte $   semn dolar '  o singură ghilimea
\  backslash =   semn egal " ghilimele duble
* asterisc % semnul procent |     bara verticală
,  virgulă +    semnul plus <   paranteză dreaptă stânga
:  două puncte @  semnul at >  paranteză dreaptă
;  punct şi virgulă #    semnul hash & ampersand (şi semn)
? semnul întrebării ]]> Nu există niciun nume specific pentru această combinaţie de caractere

Acest câmp Nume aset este acelaşi cu setarea Nume de pe pagina Aseturi.

Informaţii Valoare
Tio de date Tip

Descriere aset

Specifică o descriere pentru aset.

URL destinaţie pentru binarii asetului

Specifică directorul în care produsul importă fişierul aset.

Informaţii Valoare
Tio de date Tip
Unităţi Nume cale complet

Aspecte tip aset

Specifică tipul de conţinut al aetului. Exemple de tipuri de active includ fişiere Java archive (JAR), biblioteci partajate, fişiere enterprise application archive (EAR) şi fişiere enterprise bundle archive (EBA.

Tipul asetului sugerează conţinutul asetului. Un aset împachetat ca fişier JAR poate conţine un modul web, un portlet sau un serviciu web. Un aset împachetat ca fişier EBA conţine o aplicaţie OSGi.

Această setare este numai citire. Nu puteţi edita această setare.

Informaţii Valoare
Tip de date Tip
Unităţi Tip fişier
Valoarea implicită fără

Permisiuni fişier

Specifică permisiunile de acces pentru binarii asetului pe care îi extinde produsul la URL-ul de destinaţie al binarilor asetului.

Restricţie: Aplicaţiile OSGi nu utilizează o setare Permisiuni fişier.

Puteţi specifica permisiunile fişierului în câmpul text. Puteţi de asemenea seta unele din permisiunile fişierelor folosite des prin selectarea lor din listă. Selecţiile din listă suprascriu permisiunile fişierelor setate în câmpul text.

Puteţi seta una sau mai multe din următoarele şiruri de permisiune a fişierelor în listă. Selectarea mai multor opţiuni combină şirurile de permisiune a fişierelor.

Tabel 2. Seturi de şiruri ale permisiunilor fişierelor pentru opţiunile listei. Selectează o opţiune de listă sau specificaţi un şir de permisiuni de fişier din câmpul textului.
Opţiune listă selecţie multiplă Setare şir permisiune fişier
Permiterea citirii tuturor fişierelor dar nu şi a scrierii .*=755
Permiterea executabilelor să execute .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755
Permiterea fişierelor HTML şi imagine să fie citite de toată lumea .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755

În locul folosirii listei de multiplă selecţie pentru a specifica permisiunile fişierului, puteţi specifica un şir permisiune fişier în câmpul text. Permisiunile fişierelor folosesc un şir care are următorul format:

model_nume_fişier=permisiune#model_nume_fişier=permisiune

unde model_nume_fişier este un filtru obişnuit de expresie a numelui fişierului (de exemplu, .*\\.jsp pentru toate fişierele JSP), permisiune furnizează listele de control al accesului la fişiere (ACL-uri), iar # este separatorul între mai multe intrări demodel_nume_fişier şi permisiune. Dacă # este un caracter în şirul model_nume_fişier folosiţi \# în locul său.

Dacă multiple modele nume fişier şi permisiuni fişier din şir corespund unui URI (uniform resource identifier) din aset, atunci produsul utilizează ce mai strictă permisiune fişier aplicabilă pentru fişier. De exemplu, dacă şirul permisiune fişier este.*\\.jsp=775#a.*\\.jsp=754, atunci fişierulabc.jsp are permisiune fişier 754.

Sugestie: Utilizarea expresiilor regulate pentru tiparul de potrivire al fişierelor compară un URI de şir întreg cu tiparul de permisiuni de fişier specificate. Trebuie să furnizaţi modele de potrivire mai precise, folosind expresii obişnuite ca definite de API-ul de programare Java. De exemplu, presupuneţi că produsul procesează următorul director şi fişiere URI în timpul unei operaţii de permisiune a fişierului:
Tabel 3. Exemplu de URI-uri pentru operaţiile permisiunilor de fişiere. Rezultatele sunt afişate în acest tabel.
Număr URL exemplu
1 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war
2 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
3 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF/MANIFEST.MF
4 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/WEB-INF/classes/MyClass.class
5 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/mydir/MyClass2.class
6 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF

Rezultatele de potrivire a modelelor fişierului sunt:

Dacă specificaţi un model nume director pentru Permisiuni fişier, atunci permisiunea director este setată pe baza valorii specificate. Altfel, valoarea Permisiuni fişier setată pe director este aceeaşi cu a părintelui său. De exemplu, presupuneţi că aveţi următoarea structură de fişier şi director:
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
şi specificaţi următorul şir model de fişier:
.*MyApp.ear$=755#.*\.jsp=644
Rezultatele care se potrivesc modelului fişierului sunt:
  • Directorul MyApp.ear este setat pe 755
  • Directorul MyWarModule.war este setat pe 755
  • Directorul MyWarModule.war este setat pe 755
Important: Indiferent de sistemul de operare, întotdeauna utilizaţi un slash înainte (/) ca un separator de cale de fişier în tiparele de fişier.

[Windows] Nu puteţi deseta permisiunea de citire a unui fişier pe sistemele de operare Windows. Cu biţi de permisiune stil POSIX, bitul pentru denotarea citibil pe un fişier este 4, se poate scrie este 2, şi executabil este 1. Astfel, permisiunea unui fişier într-un sistem de operare Windows este fie 5, fie 7. De asemenea, în stilul POSIX există permisiunile user, group şi world. Puteţi seta doar permisiunea utilizator pentru un fişier pe sistemele de operare Windows. Biţii de permisiune grup şi lume sunt ignoraţi.

Permisiunile de acces specificate aici sunt la nivelul asetului. Puteţi specifica de asemenea permisiuni de acces pentru binarii asetului în configuraţia la nivelul nodului. Permisiunile fişierului la nivelul nodului specifică permisiunile maxime (cele mai permisive) care pot fi date binarilor aseturilor. Permisiunile de acces specificate aici, la nivelul asetului, pot fi doar la fel sau mai restrictive ca cele specificate la nivelul nodului.

Informaţii Valoare
Tip de date Tip

Relaţii curente aset

Specifică asetul legat de acest aset.

Pentru a adăuga sau înlătura o relaţie, utilizaţi pagina Gestionare relaţii:
  1. Faceţi clic pe Gestionare relaţii. Lista Selectate din partea dreaptă listează relaţiile curente ale aseturilor.
  2. Pentru a adăuga un aset, selectaţi un aset din lista Disponibile din partea stângă şi apăsaţi >>.
  3. Pentru a înlătura o relaţie, selectaţi un aset din lista Selectate din partea dreaptă şi apăsaţi <<.
  4. Faceţi clic pe OK.
Informaţii Valoare
Tip de date Tip
Valoarea implicită fără

Validare aset

Specifică dacă produsul examinează referinţele asetului specificate la importul sau actualizarea asetului şi, dacă validarea este activată, vă informează de referinţe incorecte sau eşuează operaţia.

Restricţie: Aplicaţiile OSGi nu utilizează o setare Validare aset.

Un aset se referă în mod obişnuit la resurse ce folosesc surse de date pentru bean-uri CMP (container-managed persistence) sau referinţe de resurse sau referinţe la mediul de resurse definit în descriptorii de implementare. Validarea verifică dacă resursa referită de aset este definită pe domeniul destinaţiei de implementare a acelui aset.

Selectaţi true (activaţi caseta de bifare) pentru validarea resurselor şi pentru a opri operaţiile care eşuează ca rezultat al referinţelor incorecte la resurse. Selectaţi false (goliţi caseta de bifare) pentru nicio validare a resurselor.

Informaţii Valoare
Tio de date Tip
Valoarea implicită fals (goliţi caseta de bifare)

Dependenţe EBA

Pentru un aset EBA, se afişează starea curentă a descărcării bundle-ului pentru toate bundle-urile din aset. Acest articol este afişat numai dacă asetul este de tip EBA, ceea ce înseamnă că el conţine o aplicaţie OSGi.

Nu puteţi actualiza un aset EBA până când descărcările bundle nu sunt finalizate din orice actualizare anterioară şi până când aplicaţia la nivel operaţional care utilizează asetul a cules actualizările anterioare prin repornire. Înainte de a încerca şi a actualiza versiunile bundle, puteţi folosi informaţiile despre dependenţa EBA pentru a verifica starea pentru descărcarea bundle a asetului. Starea afişată este una din următoarele:

Notă: În plus la informaţiile date aici, puteţi, de asemenea, să verificaţi starea descărcării bundle-ului indirect, prin verificarea stării unităţii de compoziţie asociată EBA aşa cum este descris în Verificarea şi actualizarea versiunii asetului EBA utilizat de o aplicaţie la nivel operaţional.

Dacă descărcările de bundle pentru aset sunt finalizate sau nu este necesară nicio descărcare de bundle, puteţi actualiza asetul folosind oricare din metodele descrise în Menţinerea versiunilor bundle pentru un aset EBA.

Dacă descărcările de bundle pentru aset sunt finalizate şi este disponibilă o nouă versiune de aset EBA, reporniţi aplicaţia la nivel operaţional pentru a aduce unitatea de compoziţie EBA la zi şi pentru a rula configuraţia mai nouă.



Nume fişier: urun_rapp_bla_asset_importoptions.html