|
Answers questions on use of the Self-Test Kit (STK), how to download test scripts
and the scope of the RNIF 2.0 and PIP software compliance tests.
Q. Where can I download the STK?
A.
The RosettaNet Self-Test Kit can be
downloaded at the STK
download center. Please follow the description for how to download and install the STK. You
must be a member to access the STK and all test scripts. If you are preparing to test through
eBusinessReady
® for software compliance certification, you will receive the current
STK version upon registration.
Q. Where can I download the Test Scripts for RNIF Compliance Certification?
A.
The test scripts for RNIF compliance certification can be downloaded at the STK
Download Center. For the RNIF compliance certification you need to download the following PIPs 0C1,
0C2, 0C3 and 0C4. To earn the RNIF certification, the test for all four PIPs must be passed. If you
are preparing to test through eBusinessReady
® for software compliance certification, you will receive the RNIF test scripts upon
registration.
Q. Where can I download the Test Scripts for PIP Compliance Certifications?
A.
The test scripts for PIP compliance certification can be downloaded at the STK
download center or at the PIP page. For PIP compliance certification you need to download the PIP
you want to be tested on. To earn the certification the test for this PIP must be passed; you may
also be required to test a subset of the RNIF
functionality. If you are preparing to test through eBusinessReady
® for software compliance certification, you will receive the PIP test scripts upon
registration.
Q. What functionality of RNIF does the Compliance Service Provider test?
A.
The following functionality is required
for an RNIF 2.0 compliance certification:
RNIF 2.0 Feature or Function
XML Encoding Rules
UHF-8 Supported by Receiver
UHF-16 Supported by Receiver
Validation Rules
(Header and Service Content) Validation against DTD
(Header and Service Content) Validation against Message Guidelines
DTD Naming, Pathname Specification and Versioning
XML Namespace
Header Strucure and Format Specifications
Handling Attachments
Use of S/MIME within RosettaNet
S/MIME Digital Signatures
RSA/MD5 Signatures
RSA/SHA-1 Signatures
S
/MIME Encryption
RSA
/RC2-40 Encryption
RSA
/3DES Encryption
Use
of Digital Certificates within RosettaNet
Synchronous
Response Messages
HTTP
Transport Binding Specification
Transfer-Level
Security (HTTPS)
Other Failure
Conditions and
Notification of Failure
Receipt Acknowledgment Generation & Handling
Exception Generation & Handling
Asynchronous Single-Action Activity
Asynchronous Two-Action Activity
Synchronous One-Action Activity
Synchronous Two-Action Activity
Retry and Timeouts Handling
The following
functionality is
not required:
Validation
Rules
(Service Content)
Validation against
Technical Dictionary
Shipping Non-RosettaNet Service Content in the Payload
Referring to Attachments from within Service Content
Debug Header as an Extension-Header in SMTP
Debug Header as an Extension-Header in HTTP
SMTP Transport Binding Specification
Q. What is RosettaNet testing for a PIP Compliance Certification?
A.
Posititve Test:
During a PIP test the software will test if the member's software solution
successfully demonstrates that it can provide all mandatory and optional data elements as defined
in the message guideline.
E
ntity Instances Test:
Only defined entity instances
are used and that FBDEs
are in specified range (if
defined).
Constraint Test:
The Self-Test Kit will
verify that all
constraints are followed.
Multiple Line Item Test:
The Self-Test Kit supports one line item
and multiple line items during the test. It will also check header, line item and
sub
line item occurrence of specific elements.
Choice Test:
If there is a mandatory choice
in a PIP, the software
will test that all choice
branches are supported.
Cardinality Test:
The Self-Test Kit will also ensure
that the cardinality as defined
in the Message Guideline will be followed.
Test Validation of the Standard:
The Self-Test Kit will verify that the software solution
validates PIPs according to the RosettaNet PIP Specification. The software will
check all
mandatory data elements and verify every entity instant list. It will also ensure that
FBDE’s are supported the right way and that any incorrect format will be
identified.
Q. What does a RosettaNet Compliance Certification mean?
A.
The RosettaNet Compliance Certification indicates that an independent compliance
service provider has tested the software solution and, by passing this test successfully, the
software solution demonstrated that it has implemented the RosettaNet standard and is compliant
with the published RosettaNet specification for RNIF and PIPs. It is not intended to make any
decision regarding the interoperability, the capability of integrating with back-end software, or
the quality of implementation based on the software or the capability of supporting specific usage
recommendations.
Q.
What does it
mean if a software provider says its software has a RosettaNet Ready software
compliance badge or eBusinessReady software compliance certification seal for RNIF 2.0?
A.
The
RNIF 2.0
RosettaNet compliance badge or eBusinessReady software compliance certification seal
indicates that a software solution
has proven that it follows the RNIF 2.0 specification. During the test, all of the
mandatory functionality and most of the optional functionality of the RNIF was
tested.
Q.
What does it means if a software provider says its software has a
RosettaNet Ready software compliance badge or eBusinessReady software compliance certification
seal
for a PIP?
A.
The RosettaNet compliance badge
or eBusinessReady software
compliance certification seal
for a specific PIP indicates that
a software solution has proven that it follows
the PIP specification.
To earn the badge
the software solution showed that it could generate all data elements of the PIP
following the PIP specification. In addition to that the software solution also showed that it can
identify incorrect versions of this PIP which are not standard
compliant.
Q.
What is the difference
between a software solution that has a RosettaNet compliance badge
or eBusinessReady software
compliance certification seal
and one that does not?
A. A software solution
that has earned a RosettaNet compliance badge or
eBusinessReady software compliance certification
has proven that it implemented the RosettaNet standard.
Software that has not yet received a badge/seal can also be compliant with
RosettaNet standard but has not yet been proven in a RosettaNet-approved test
environment. If a software solution has obtained a compliance badge/seal, it is
compliant with RosettaNet standards and has been verified by an independent compliance service
provider.
|