Personal tools

Pawn:NDIIPP Demonstration

From Adapt

Jump to: navigation, search


Connecting to the NDIIPP Pawn Demo

  • Java 1.5 need to be installed. Download
  • Get a username and password for PAWN. Use the keystore you received from UMD or your local contact.
  • Follow the directions from the Connecting to Pawn section of the pawn documentation.
    • hostname: lcpawn.umiacs.umd.edu
    • username: _your personal account or demo account from below_
    • password: _the account's password_
    • keystore file: _where you downloaded the keystore from above_
    • keystore alias: client
    • keystore password: client

Available accounts (username / password)

Several domains have been setup to show how PAWN can handle data from many different producing sites. The domains I created are loosely based on information from digitalpreservation.gov. The two domains listed below are the only ones that have been filled out with accounts, schedules, and record sets.

University of Maryland at College Park

This domain shows a very simple setup based on our project. The schedule has two groupings of data the first is to handle code and other items generated from our project, while the second is setup to handle test collections we have been using.

umiacs
client / client : Sample client in the Univ of MD domain. It has uploaded one package containing source code and documentation.

National Digital Information Infrastructure and Preservation Program

The items in this domain show the simplest setup for <nop>PAWN. There are accounts for all roles. A simple schedule has been created that has one authority for uploading documents. There is one record set (template) available for end clients. The record set contains two categories that map to the same authority. Descriptions of the schedule, record set and authority have been added as well.

ndiipp
client / client : Sample Client that has uploaded one package.
ndiipp
manager / manager : Account setup as a records manager. This account can modify packages that clients have submitted
ndiipp
archive / archive : Account that would be responsible for pushing data from <nop>PAWN into the final archive (fedora, SRB, etc..)

In addition to the two domains, an Administrator account called ndiipp:admin with password admin has been setup so you can arrange domains any way you see fit.

Demonstrations

Here's a a few quick step-by-step guides showing off some of PAWN's capabilities.

Sample Package Submission

1. Login
Connect using username ndiipp:client and password client
2. Select Record Set
Click on the Packages button in the upper-left. You will now see the Packages window. Click New in the upper left. From the Select Record Set windows, select Sample Record Set and click Select
3. Fill your package
Select one of the two listed categories (Renamed Authority or E-mail correspondence) and click Attach Files. In the Create Package windows, click the Add button in the lower left. Select some files that you want to load to PAWN and hit Open. You can attach single files or whole directories. You may attach items to the remaining category if you wish.
4. Submit your package
Enter a name for your package in the Description field. Click on the Build button. Your package is now submitted to the PAWN receiving server at UMIACS.


5. View your package
After the submission is finished, you will be brought back to the Packages window. You should see the package you submitted listed. To view it, you can select the package and click Open. From the drop down menu by category, you will see the Sample Authority listed twice. This is the name of the record schedule authority your files map into. Selecting either of the listed categories should let you browse your files.
6. Modify your files
Click the Modify button on the top to edit the contents of the package you created.

Navigate domains and View all submitted packages (as an administrator)

1. Login
Connect using username ndiipp:admin and password admin
2. Select a domain
In the Selected Domain window, choose Change. Now, in the Select a Domain window, choose Library of Congress and click Select.
3. List Packages
On the top bar, click Packages. You should see a list of all packages that have been loaded into this PAWN manager. leave this window open.
4. Change domain
In the Selected Domain window, choose Change. Now, in the Select a Domain window, choose National Digital Information Infrastructure and Preservation Program and click Select. You should see the any packages belonging to umiacs accounts disappear.
5. View users
Click on the users box and try switching domains again. You will see how users are tied to various domains. You can try the same for Schedules and Record Sets.

Installation details

  • management and all components running on lcpawn under the naraapp account.
  • mysql uses the native mysql (set to run at startup)
[root@lcpawn naraapp]# chkconfig mysqld on
[root@lcpawn naraapp]# service mysqld start
Initializing MySQL database:                               [  OK  ]
Starting MySQL:                                            [  OK  ]
  • tomcat: /export/pawn/tomcat
  • Certificate authority uses CA on lcpawn