SWIFT::Factory::ApplicationHeader 0.02
Sponsored Links
SWIFT::Factory::ApplicationHeader 0.02 Ranking & Summary
File size:
0.004 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
884
Date added:
2007-05-25
Publisher:
BIKER
SWIFT::Factory::ApplicationHeader 0.02 description
SWIFT::Factory::ApplicationHeader is a Perl module that provides an Application Header Block (Block 2) for a SWIFT message.
SYNOPSIS
use SWIFT::Factory::ApplicationHeader;
my $hdr2=SWIFT::Factory::ApplicationHeader->new();
This class is primarily intended to be used by the different SWIFT::Factory::MTnnn modules to provide full SWIFT messages for input to the SWIFT network.
Nevertheless, there is nothing prohibiting an application to directly use this class for whatever purpose.
Given reasonable parameter values in the constructor, the string() method in this class will return an Application Header Block (Block nbr 2) that can be used in a SWIFT message sent to the SWIFT network.
CONSTRUCTOR
new( MESSAGE_TYPE=>300, BIC=>VALIDBIC, TERMINAL=>X, BRANCH_CODE=>XXX, MESSAGE_PRIORITY=>N, DELIVERY_MONITORING=>1, OBSOLESCENCE_PERIOD=> )
The parameters may be given in arbitrary order. Many parameters have builtin default values. If the calling application doesnt provide the parameter at all, the object will apply the default value.
MESSAGE_TYPE=>
Technically optional, but its hard to see a reason not to provide this parameter.
A numeric scalar value that indicates the message type being provided. For an MT300 message, use the value 300. For an MT515, use 515. Etc.
BIC=>
An eight character scalar value that contains a valid receiver BIC.
The receiver BIC is technically optional, but it will probably quite rarely make sense to instantiate an object of this class without specifying a BIC.
TERMINAL=>
Optional. A one character scalar value that identifies the receiving terminal.
Default value: X. It is very unusual that the sending party would populate this entity with anything else than the default value. It is thereby recommended that most applications dont provide this parameter at all.
BRANCH_CODE=>
Optional. A three character scalar value that identifies the branch code at the receiver.
Default value: XXX.
MESSAGE_PRIORITY=>
Optional. A one character scalar value indicating the requested network priority for the message.
If given, use one of the values:
SWIFT::Factory::ApplicationHeader::MSG_PRIORITY_SYSTEM();
SWIFT::Factory::ApplicationHeader::MSG_PRIORITY_URGENT();
SWIFT::Factory::ApplicationHeader::MSG_PRIORITY_NORMAL();
Default value provided by the class:
SWIFT::Factory::ApplicationHeader::MSG_PRIORITY_NORMAL();
DELIVERY_MONITORING=>
Technically optional. SWIFT requires this entity for urgent messages. A one digit numeric scalar value or a zero length string.
If given, use one of the values:
SWIFT::Factory::ApplicationHeader::MONITORING_NON_DELIVERY();
SWIFT::Factory::ApplicationHeader::MONITORING_DELIVERY_NOTIFICATION();
SWIFT::Factory::ApplicationHeader::MONITORING_DELIVERY_BOTH();
Default value provided by the class: A zero length string which implies No monitoring.
OBSOLESCENCE_PERIOD=>
Optional. A numeric scalar value expressing the delay in units of 5 minutes. I.e. 3 means 15 minutes and 20 means 100 minutes.
Maximum three digits long. See the relevant SWIFT handbook for details.
Default value provided by the class: A zero length string which implies No obsolescence period.
SYNOPSIS
use SWIFT::Factory::ApplicationHeader;
my $hdr2=SWIFT::Factory::ApplicationHeader->new();
This class is primarily intended to be used by the different SWIFT::Factory::MTnnn modules to provide full SWIFT messages for input to the SWIFT network.
Nevertheless, there is nothing prohibiting an application to directly use this class for whatever purpose.
Given reasonable parameter values in the constructor, the string() method in this class will return an Application Header Block (Block nbr 2) that can be used in a SWIFT message sent to the SWIFT network.
CONSTRUCTOR
new( MESSAGE_TYPE=>300, BIC=>VALIDBIC, TERMINAL=>X, BRANCH_CODE=>XXX, MESSAGE_PRIORITY=>N, DELIVERY_MONITORING=>1, OBSOLESCENCE_PERIOD=> )
The parameters may be given in arbitrary order. Many parameters have builtin default values. If the calling application doesnt provide the parameter at all, the object will apply the default value.
MESSAGE_TYPE=>
Technically optional, but its hard to see a reason not to provide this parameter.
A numeric scalar value that indicates the message type being provided. For an MT300 message, use the value 300. For an MT515, use 515. Etc.
BIC=>
An eight character scalar value that contains a valid receiver BIC.
The receiver BIC is technically optional, but it will probably quite rarely make sense to instantiate an object of this class without specifying a BIC.
TERMINAL=>
Optional. A one character scalar value that identifies the receiving terminal.
Default value: X. It is very unusual that the sending party would populate this entity with anything else than the default value. It is thereby recommended that most applications dont provide this parameter at all.
BRANCH_CODE=>
Optional. A three character scalar value that identifies the branch code at the receiver.
Default value: XXX.
MESSAGE_PRIORITY=>
Optional. A one character scalar value indicating the requested network priority for the message.
If given, use one of the values:
SWIFT::Factory::ApplicationHeader::MSG_PRIORITY_SYSTEM();
SWIFT::Factory::ApplicationHeader::MSG_PRIORITY_URGENT();
SWIFT::Factory::ApplicationHeader::MSG_PRIORITY_NORMAL();
Default value provided by the class:
SWIFT::Factory::ApplicationHeader::MSG_PRIORITY_NORMAL();
DELIVERY_MONITORING=>
Technically optional. SWIFT requires this entity for urgent messages. A one digit numeric scalar value or a zero length string.
If given, use one of the values:
SWIFT::Factory::ApplicationHeader::MONITORING_NON_DELIVERY();
SWIFT::Factory::ApplicationHeader::MONITORING_DELIVERY_NOTIFICATION();
SWIFT::Factory::ApplicationHeader::MONITORING_DELIVERY_BOTH();
Default value provided by the class: A zero length string which implies No monitoring.
OBSOLESCENCE_PERIOD=>
Optional. A numeric scalar value expressing the delay in units of 5 minutes. I.e. 3 means 15 minutes and 20 means 100 minutes.
Maximum three digits long. See the relevant SWIFT handbook for details.
Default value provided by the class: A zero length string which implies No obsolescence period.
SWIFT::Factory::ApplicationHeader 0.02 Screenshot
Advertisements
SWIFT::Factory::ApplicationHeader 0.02 Keywords
SWIFT
ApplicationHeader
BIC
DELIVERY
Application Header Block
MONITORING
zero length string
scalar value
application header
header block
default value
Perl module
value
default
priority
optional
Bookmark SWIFT::Factory::ApplicationHeader 0.02
SWIFT::Factory::ApplicationHeader 0.02 Copyright
WareSeeker periodically updates pricing and software information of SWIFT::Factory::ApplicationHeader 0.02 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of SWIFT::Factory::ApplicationHeader 0.02 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
swift application header block
cannot be a zero length string
zero length strings
default mail client
value city department store
swiftswitch
access default value
access zero length string
myspace default layouts
taylor swift
blue book value
swift codes
value city furniture store
defaulted student loans
default value or binding
default layouts
value city furniture
swift transportation
Related Software
SWIFT::Factory::BasicHeader is a Perl module that provides a Basic Header Block (Block 1) for a SWIFT message. Free Download
Prima::Application is root of widget objects hierarchy. Free Download
PDL::Graphics::AquaTerm is a Perl module that provides access to the AquaTerm Mac OS-X graphics terminal. Free Download
Getopt::ExPar contains extended parameters command line parser. Free Download
OS2::SoftInstaller is a Perl extension for generation of daughter packages for IBMs Software Installer. Free Download
Clone is a Perl module that can recursively copy Perl datatypes. Free Download
Armangils vodcatcher is a video podcast (or vodcast) client for the command line. Free Download
Thread::Tie can tie variables into a thread of their own. Free Download
Latest Software
Popular Software
Favourite Software