Komponenty obiektu Blueprint mogą uzyskiwać dostęp do odwołań do zasobów serwera WebSphere Application Server. Każde odwołanie jest deklarowane w pliku XML Blueprint i może zostać zabezpieczone przy użyciu aliasu uwierzytelniania Java™ Platform, Enterprise Edition (Java EE) Connector Architecture (JCA). Każdy pakunek w aplikacji OSGi może zawierać dowolną liczbę deklaracji odwołań do zasobów w różnych plikach XML Blueprint.
Krok kreatora Powiąż odwołania do zasobu obiektu Blueprint i właściwość Odwołania do zasobu obiektu Blueprint są widoczne tylko wtedy, gdy pakunek zawiera deklaracje odwołań do zasobów obiektu Blueprint.
Po zabezpieczeniu odwołań do zasobów można je powiązać tylko z tymi aliasami uwierzytelniania JCA, które istnieją na wszystkich serwerach lub we wszystkich klastrach, w których wdrożono aplikację. Aplikacja OSGi może zostać wdrożona na wielu serwerach i w wielu klastrach, które znajdują się w tej samej domenie zabezpieczeń. Poszczególne aliasy uwierzytelniania muszą zatem istnieć w domenie zabezpieczeń docelowych serwerów i klastrów lub w globalnej domenie zabezpieczeń.
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:rr="http://www.ibm.com/appserver/schemas/8.0/blueprint/resourcereference">
<!-- Inne deklaracje Blueprint... -->
<rr:resource-reference id="resourceRef"
interface="javax.sql.DataSource"
filter="(osgi.jndi.service.name=jdbc/Account)">
<rr:res-auth>Container</rr:res-auth>
<rr:res-sharing-scope>Shareable</rr:res-sharing-scope>
</rr:resource-reference>
</blueprint>
Ta deklaracja zawiera identyfikator odwołania (na przykład resourceRef), filtr usługi (na
przykład jdbc/Account), typ uwierzytelniania (na przykład Container) oraz ustawienie współużytkowania
(na przykład Shareable).<eba-bnd>
<resource-ref>
<jndi-name>jdbc/Acount</jndi-name>
<authentication-alias>Alias1</authentication-alias>
<interface>javax.sql.DataSource</interface>
<authentication>Container</authentication>
<sharing-scope>Shareable</sharing-scope>
<id>resourceRef</id>
</resource-ref>
</eba-bnd>
Nazwa symboliczna wraz z wersją jednoznacznie identyfikują pakunek złożony.
Nazwa symboliczna pakunku wraz z wersją pakunku jednoznacznie identyfikują pakunek.
Dla każdego odwołania można opcjonalnie wybrać alias uwierzytelniania z listy. Domyślne aliasy uwierzytelniania (z plików ibm-eba-bnd.xml) są oferowane tylko w przypadku, gdy znajdują się na wszystkich serwerach docelowych lub we wszystkich klastrach docelowych.
Zaznaczone odsyłacze (tryb z połączeniem) wymagają dostępu do Internetu. Każdy odsyłacz uruchamia wyszukiwanie tematu w elektronicznym Centrum informacyjnym. Jeśli wyniki wyszukiwania zostaną wyświetlone, należy wybrać temat najlepiej odpowiadający danej konfiguracji.
Sprawdź, czy istnieją aktualizacje dla tego tematu (tryb z połączeniem)