HIMSS
Integrating the Healthcare Enterprise
IHE/MESA Personnel White Pages Directory Tests
Electronic Radiology Laboratory
Mallinckrodt Institute of Radiology
510 South Kingshighway Blvd.
St. Louis, MO 63110
314.362.6965 (Voice)
314.362.6971 (Fax)
Revision 9.0.0
20-Sep-2005
Contents:
Personnel White Pages Directory
Introduction
Patient Identification
Configuration
Starting the MESA Servers
Installation Test
Test Software Environment
Test Cases PWP
The MESA software is only available on Linux systems with the proper RPMs installed. Please refer to the Installation Manual. If you do not have a Linux system available for testing, contact the Project Manager to access a test system over the Internet.
The MESA tests include a number of cases each of which rely on a sequence of messages between actors. These tests range across different integration profiles:
This document lists the transactions and messages for a number of cases. It may not describe the clinical scenario behind each case, but listing the transactions should clearly define what is expected of each actor. These are all of the transactions involving all of the actors. When you test with your particular actor, you may see only a subset of these messages.
There are no patients defined for the PWP Directory tests.
The MESA scripts are run from the directory $MESA_TARGET/mesa_tests/iti/actors/pwp_directory. The ASCII configuration file pwp_directory.cfg contains parameters that configure your LDAP Personnel White Pages Directory.
Configure your directory with a Base DN of ihe.net (dc=ihe, dc=net). Assume the location of the LDAP records within the system is mandated by the customer
Appendix A in this document describes the data that should be loaded by the PWP Directory under test. The files described in the Appendix A are available in the following directory:
$MESA_TARGET/mesa_tests/iti/actors/pwp_directory/data
You are not required to start MESA servers for this test.
The MESA test environment for PWP Directory is only available with a MESA system with OpenLDAP installed. In the current version of software, this requires a Linux system with the appropriate RPMs installed. Please refer to the Installation Manual for instructions. If you cannot install a MESA system with the proper software, contact the Project Manager for Internet testing.
This section describes test cases that are generally associated with the PWP Integration Profile. There may be some overlap with other profiles.
Read Appendix A of this document that describes the test data set. Load the test data into your directory using the organization described in Appendix A.
Test Case 11505: Base DN DiscoveryIn test 11505, the MESA Personnel White Pages Consumer connects to the PWP Directory using Anonymous Authentication to discover the Base DN. This is a test of both Anonymous Authentication and discovery of the Base DN. ReferencesITI TF-2: 3.24.4.1.2.1 InstructionsTo run this test, follow these steps using a DOS window or terminal emulator:
perl scripts/pwpd_pwp.pl 11505 <log level>
Evaluation
perl 11505/eval_11505.pl <log level> |
In test 11510, the MESA Personnel White Pages Consumer connects to the PWP Directory using Anonymous Authentication.
ITI TF-2: 3.24.4.1.2.1
To run this test, follow these steps using a DOS window or terminal emulator:
perl scripts/pwpd_pwp.pl 11510
perl 11510/eval_11510.pl <log level>
Test Case 11511: PWP Simple AuthenticationIn test 11511, the MESA Personnel White Pages connects to the PWP Directory using Simple Authentication. ReferencesITI TF-2: 3.24.4.1.2.1.1 InstructionsTo run this test, follow these steps using a DOS window or terminal emulator:
perl scripts/pwpd_pwp.pl 11511 Evaluation
perl 11511/eval_11511.pl <log level> |
In test 11512, the MESA Personnel White Pages Consumer connects to the PWP Directory using SSL Authentication.
ITI TF-2: 3.24.4.1.2.1.1
To run this test, follow these steps using a DOS window or terminal emulator:
perl scripts/pwpd_pwp.pl 11512
perl 11512/eval_11512.pl <log level>
Test Case 11520: PWP Query: 1 ResponseIn test 11520, the MESA Personnel White Pages Consumer connects to the PWP Directory using Anonymous Authentication. cn=Alexander^Matthew* ReferencesITI TF-2: 3.24.4.1.2.3 InstructionsTo run this test, follow these steps using a DOS window or terminal emulator:
perl scripts/pwpd_pwp.pl 11520 Evaluation
perl 11520/eval_11520.pl <log level>
|
In test 11521, the MESA Personnel White Pages Consumer connects to the PWP Directory using Anonymous Authentication.
The MESA PWP Consumer makes the LDAP query specified below that will yield four responses:
sn=MO*
ITI TF-2: 3.24.4.1.2.3
To run this test, follow these steps using a DOS window or terminal emulator:
perl scripts/pwpd_pwp.pl 11521
perl 11521/eval_11521.pl <log level>
In test 11531, the MESA Personnel White Pages Consumer connects to the PWP Directory using Anonymous Authentication.
The MESA PWP Consumer makes the LDAP query specified below:
o=IHE Network (and)
ou=Librarians
ITI TF-2: 3.24.4.1.2.3
To run this test, follow these steps using a DOS window or terminal emulator:
perl scripts/pwpd_pwp.pl 11531
perl 11531/eval_11531.pl <log level>
Test Case 11532: PWP Query Key 3In test 11532, the MESA Personnel White Pages Consumer connects to the PWP Directory using Anonymous Authentication. employeeNumber=2030 ReferencesITI TF-2: 3.24.4.1.2.3 InstructionsTo run this test, follow these steps using a DOS window or terminal emulator:
perl scripts/pwpd_pwp.pl 11532 Evaluation
perl 11532/eval_11532.pl <log level>
|
In test 11533, the MESA Personnel White Pages Consumer connects to the PWP Directory using Anonymous Authentication.
The MESA PWP Consumer makes the LDAP query specified below:
mail=fwe@ihe.net
ITI TF-2: 3.24.4.1.2.3
To run this test, follow these steps using a DOS window or terminal emulator:
perl scripts/pwpd_pwp.pl 11533
perl 11533/eval_11533.pl <log level>
LDIF files
PWPrecords.ldif and PWPrecordsWindows.ldif, for Unix and Windows respectively, are located in the data directory.
Loading LDIF file to an LDAP server
You can use your LDIF import tools to upload MESA LDIF information from the data directory. An alternative is to run our Perl script per below.
perl scripts\addLDIFEntries.pl Unix (for OpenLDAP)
perl scripts\addLDIFEntries.pl Windows (for AD)You may have to ceate a root for your LDAP server if you have not done so.
perl scripts\addLDIFEntries.pl MakeRoot (for Unix and OpenLDAP for Windows)
Loading LDIF file to Windows Active Directory server
You can use LDIFED tool per below to upload the information.
C:\ldifde –i –f PWPrecordsWindows.ldif –s your_server_name