NAME

Device::WWN::EMC::Symmetrix - Device::WWN subclass for EMC Symmetrix WWNs

DESCRIPTION

This is a Device::WWN subclass that handles WWNs from EMC Symmetrix storage arrays.

See Device::WWN for more information.

METHODS

accept_wwn( $wwn )

This is called as a class method by Device::WWN and returns a true value if the WWN provided can be handled by this subclass.

FUNCTIONS

Although this module is entirely object oriented, there are a handful of utility functions that you can import from this module if you find a need for them. Nothing is exported by default, so if you want to import any of them you need to say so explicitly:

use Device::WWN qw( ... );

You can get all of them by importing the ':all' tag:

use Device::WWN ':all';

The exporting is handled by Sub::Exporter.

wwn_to_serial_and_port( $wwn )

Given a Symmetrix WWN, returns the serial number and port.

serial_and_port_to_wwn( $serial, $port )

Given a serial number and port, returns the appropriate WWN.

is_valid_port_number( $port_number );

Given a port number (just the numeric part) returns true if it is a valid port number.

Valid Symmetrix Port Numbers:
    Model       Valid Ports
    3330        03,14,15,16
    3400/3830   01,04,05,12,13,16
    3700/3930   03,04,05,06,11,12,13,14

MODULE HOME PAGE

The home page of this module is http://www.jasonkohles.com/software/device-wwn. This is where you can always find the latest version, development versions, and bug reports. You will also find a link there to report bugs.

SEE ALSO

Device::WWN

http://www.jasonkohles.com/software/device-wwn

AUTHOR

Jason Kohles <email@jasonkohles.com>

http://www.jasonkohles.com

COPYRIGHT AND LICENSE

Copyright 2008, 2009 Jason Kohles

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.