                                        README
                         Kra tillggsprogrammet GetPackageInfoAp



GetPackageInfoAp r en Java-applet som du anvnder om du vill se en lista med de
Solaris-programvarupaket som r installerade p en dator med Solaris WBEM
Services. Du kan markera ett paket och visa mer detaljerad information om det.

Du kan anvnda tillggsprogrammet om du vill ansluta till en CIM-objekthanterare
som krs p det lokala systemet eller ett fjrrsystem.

Observera att exemplen r tagna frn Solaris-plattformen, att /usr/java pekar p
jdk1.2 och att WBEM-filerna r installerade i usr-katalogen.

Krav
====
Om du vill kra tillggsprogrammet behver du antingen

- JDK (Java Development Kit) 1.2 Appletviewer
- Netscape Navigator 4.7
- En Java-aktiverad webblsare med JRE 1.2.2 eller med Java Plug-in 1.2.2
  aktiverad
- Du mste kra tillggsprogrammet p en klient som r ansluten via ntverk till
ett system med
  CIM-objekthanteraren

Kra tillggsprogrammet med Appletviewer
========================================

Du kan kra tillggsprogrammet GetPackageInfoAp med JDK 1.2 Appletviewer.

S hr kr du tillggsprogrammet GetPackageInfoAp med Appletviewer

1.  Skriv fljande kommando:

appletviewer -J-Djava.security.policy=/usr/demo/wbem/applet/applet.policy
/usr/demo/wbem/applet/GetPackageInfoAp.html


Kra tillggsprogammet i Netscape(r) Navigator 4.7
==================================================

Webblsaren Netscape Navigator 4.7 medfljer Solaris 8 och innehller
JRE 1.2.2 som kan anvndas fr att kra tillggsprogrammet.

Du kan kra tillggsprogrammet GetPackageInfoAp i en Java-aktiverad webblsare
med JRE (Java Runtime Environment) 1.2.2 eller som anvnder
programmet Java Plug-in 1.2.2.

Om du anvnder en annan version av Netscape Navigator 4.7 n den som medfljer
Solaris 8, mste du hmta programmet Java Plug-in 1.2.2 om du inte har det.
Med Java[tm] Plug-In (JPI) kan du kra tillggsprogram
p webbsidor med JRE Standard Edition fr Java 2
i stllet fr med webblsarens inbyggda virtuella maskin.

1. Starta webblsaren och pnna den hr filen:

   /usr/demo/wbem/applet/GetPackageInfoAp.html

2.  Om webblsaren inte har konfigurerats att anvnda Java Plug-in 1.2.2
    ombeds du att hmta programmet.

3.  Hmta Java Plug-in 1.2.2 och installera det med hjlp av
    instruktionerna p webbplatsen.

    Solaris - http://www.sun.com/software/solaris/netscape/jpis/index.html
    Windows - http://java.sun.com/products/jdk/1.2/jre/download-windows.html

    Mer information om hur du anvnder insticksprogram i Netscape hittar du p
    http://www.netscape.com/plugins/index.html.

    OBS!  Om du har flera versioner av Netscape installerade p ett
Solaris-system
    kan du vara tvungen att ange miljvariabeln NPX_PLUGIN_PATH
    som skvgen dr JPI (Java Plug-in) r installerad. Om
    du till exempel installerad JPI i
    /opt/NSCPcom/plugins, anger du NPX_PLUGIN_PATH s hr:

        setenv NPX_PLUGIN_PATH /opt/NSCPcom/plugins

4.  Redigera java.security-filen i katalogen lib/security dr
    JRE (Java Runtime Environment) r installerad. Om du till exempel kr
    Java 1.2 i ett Solaris 8-system och anvnder /usr/java1.2/jre, d ska du
    redigera /usr/java1.2/jre/lib/security/java.security.

    Denna skerhetspolicyfil fr tillggsprogrammet ger alla tkomst.
    Du kan ndra till en mera restriktiv policy eller
    ta bort raden frn java.security-filen nr du har
    testat frdigt.

    Lgg till den hr raden i slutet av nsta avsnitt i filen:

    policy.url.3=file:///usr/demo/wbem/applet/applet.policy

    # Det r standard att ha en policyfil fr hela systemet
    # och en policyfil i anvndarens hemkatalog.
    policy.url.1=file:${java.home}/lib/security/java.policy
    policy.url.2=file:${user.home}/.java.policy

5. Avsluta och starta om Netscape och ppna tillggsprogrammet:

   /usr/demo/wbem/applet/GetPackageInfoAp.html



Anpassa tillggsprogrammet
==========================

Fr att det ska g s fort som mjligt fr GetPackageInfoAp endast de nio frsta
paketen. Du kan ndra
koden om du vill ha allihop. Mer information finns i
/usr/demo/wbem/applet/GetPackageInfoAp.java.

Om du vill kompilera ska du se till att operativmiljn innehller JDK 1.2 och
klasskvgen
CLASSPATH=.:/usr/sadm/lib/wbem/cimom.jar:/usr/sadm/lib/wbem/cimapi.jar:/usr/sadm
/lib/xml.jar


Om du vill aktivera Netscape Communicator-instllningen
security.lower_java_network_security_by_trusting_proxies. (Mer information
hittar du p
Netscapes webbplats, http://www.netscape.com eller
http://developer.netscape.com/tech/security/index.html)


Stlla in s att en Java-applet "ringer hem"
============================================

Du mste kanske stlla in s att Java-appleten "ringer hem" eller att gra
en sockelanslutning.

1. Redigera /usr/demo/wbem/applet/GetPackageInfoAp.html

2. Leta upp det hr avsnittet:

    <body>
    <h1>Get Package Parameters</h1>

3. Lgg till de hr raderna:

      <SCRIPT LANGUAGE="JavaScript1.2" ARCHIVE="ScriptSigs.jar"
ID="ReadPrefScript">

netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesRead");
              var prefValue =
navigator.preference("security.lower_java_network_security_by_trusting_proxies"
);
              document.write("Proxyinstllningens aktuella vrde r  " +
prefValue);
      </SCRIPT>
      <SCRIPT LANGUAGE="JavaScript1.2" ARCHIVE="ScriptSigs.jar"
ID="WritePrefScript">
             
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite")
;

navigator.preference("security.lower_java_network_security_by_trusting_proxies"
,
"true");
      </SCRIPT>



