Member Log In News Membership Careers FAQ's Contact Us Our Store Trading Partner Directory Site Map
About RosettaNet
About The RosettaNet Community
About RosettaNet Standards
 
Home


Software Compliance Test Scope & Self-Test Kit FAQs

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.

 

What is a Software Compliance Testing and Certification?

What is the value of Software Compliance Testing and Certification?

Software Compliance Testing and Certification FAQs

RosettaNet Ready FAQs

eBusinessReady® FAQs

©1998-2008 RosettaNet Privacy IP Policy Contact Us