One convention sometimes used is to make the @cpaid value for the CPA a concatenation of the two @cppids. This is not something that the spec mandates, but it is a common practice. Another technique involves digital signatures and their ds:Reference values that can provide cryptographic hash values associated with the constituent CPPs. If that is of interest to you, read sections such as 8.9 and related. That provides the raw materials for a solution but is admittedly a bit complicated. If an ebXML registry is used, the guids that are assigned to artifacts (like the CPPs) are mandated to be uniquely identified. And that is another option for checking on versioning matters. You might (probably will) still have some questions J Please feel free to follow up. Dale Moberg From: Geir Ståle Eidissen [mailto:geir.eidissen@medilink.com] Is there a way to identify which CPPs has been used to make the CPA?` This question is based on a situation where a party issues several CPPs (making corrections/additions) and want to check that a specific CPA actually has used the latest CPP. A reference to cppid in the CPA would be nice, but I can’t find it. Thankful for any suggestions on this. Best Regards Geir S. Eidissen |