ServiceGroupId in SML does not accept ParticipantIdentifier defined in 'Policy for using Identifiersv1-10a'

In SML Commons : java/ServiceMetadataPublishing/CommonLibrary/trunk/src/eu/peppol/registry/smp/common/util/ServiceGroupId.java the ParrticipantIdentifer 'Uri' combined of <scheme> :: <value> is only allowed to have 1 occurence of '::'. <ParticipantIdentifier scheme="urn:oasis:names:tc:ebcore:partyid-type:unregistered:bii:iso6523”>iso6523-actorid-upis::0088:4035811991 014</ParticipantIdentifier> - would give you : urn:oasis:names:tc:ebcore:partyid-type:unregistered:bii:iso6523 :: iso6523-actorid-upis :: 0088:4035811991014 Suggestion : Split string using 'indexOf' , regexp or similar...



HardwareNone
ProductNone
Operating SystemNone
ComponentNone
VersionNone
SeverityNone
ResolutionWon't Fix

Category

Bugs

Comments

Wed, 24/11/2010 - 15:57

This seems to be an error in policy document... Should have been : <ParticipantIdentifier scheme="iso6523-actorid-upis”>urn:oasis:names:tc:ebcore :partyid-type:unregistered:bii:iso6523::0088:4035811991 014</ParticipantIdentifier> But this will still cause error : iso6523-actorid-upis :: urn:oasis:names:tc:ebcore:partyid-type:unregistered:bii:iso6523 :: 0088:4035811991014

Fri, 11/02/2011 - 18:38

The specification has been superseded by version 2.0 and the RI conforms to version 2.0

Login or create an account to comment.