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 . Această pagină este similară cu pagina Selectare opţiuni pentru importul unui aset în vrăjitorul de import şi actualizare a aseturilor.
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:
| 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 |
Specifică o descriere pentru aset.
Specifică directorul în care produsul importă fişierul aset.
| Informaţii | Valoare |
|---|---|
| Tio de date | Tip |
| Unităţi | Nume cale complet |
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ă |
Specifică permisiunile de acces pentru binarii asetului pe care îi extinde produsul la URL-ul de destinaţie al binarilor asetului.
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.
| 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.
| 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:
/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:
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 |
Specifică asetul legat de acest aset.
| Informaţii | Valoare |
|---|---|
| Tip de date | Tip |
| Valoarea implicită | fără |
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.
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) |
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:
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ă.