HR-XML Validation Server automates validation and certification of
trading partners' messages to standardize initial and ongoing
information exchange. A company that is receiving the same messages from
multiple trading partners (for example, an ApplicationAcknowledgement)
can "publish" their own message formats and rules. This allows their
trading partners to test their message transactions before going into
production.
Features specific to the HR-XML Validation Server include:
Submission
A trading partner wishing to validate their messages may submit those
messages in any of a variety of different ways. For instance, a
developer wishing to test an HR-XML ApplicationAcknowledgement
transaction may alternatively:
-
Send an email with "ApplicationAcknowledgement" in the subject line
-
Post the XML to test.yourcompany.com/HR-XML/ ApplicationAcknowledgement
-
Select "ApplicationAcknowledgement" from a drop-down on a web page
-
FTP a file to the "HR-XML/2008/ApplicationAcknowledgement" directory
on test.yourcompany.com
Validation
Validation models can be "layered", where a number of different models
are applied to the same instance document. For example, the same
document may be validated against:
-
HR-XML ApplicationAcknowledgement Schema Validation
-
HR-XMLApplicationAcknowledgement Certification Rules
-
HR-XML ApplicationAcknowledgement Your Company-Specific Implementation
Rules
-
HR-XML ApplicationAcknowledgement Trading Partner-Specific
Implementation Rules for another Trading Partner
HR-XML.org can provide the "standard" validation rules. Your company and
other partners in the Human Resource industry value chain can also
submit validation requirements to be deployed to the transaction
Validation Server. Using this feature, a trading partner can ensure that
their messages are not only HR-XML certifiable, but that they can be
consumed by your company and has the benefit of exposing those areas
where partners' interpretations conflict with yours, or with the actual
standard.
Response
Validation results can be produced as XML, or as a human-readable HTML
report. This report enumerates the rules executed against a particular
HR-XML Document, the success or failure of the aforementioned rules, and
any relevant details in the case of a failure. The report is returned to
the submitter through the appropriate transport protocol (email, HTTP,
web page, FTP, etc).