Click here to load reader
Upload
vankiet
View
212
Download
0
Embed Size (px)
Citation preview
Discrepancies between the cipa component implementation and the PEPPOL specifications
Introduction TheinformationinthisdocumentdescribesdiscrepanciesbetweenthepublishedPEPPOLBusdoxspecificationandthesoftwareimplementationofthecipasoftwarecomponents.ThediscrepanciesfallintothecategoriesofagreedchangestotheBusdoxspecificationstobeupdated,andwheretheimplementationfollowsthecurrentimplementationofothersoftwaresolutionsinordernottobreakcompatibilityandinteroperability.TheOpenPEPPOLTransportInfrastructureCoordinatingCommunityWorkingGrouphasagreedwiththisapproach.
SML
• TheSMLspecificationimposestheuseofsoap1.1butdefinesthesoapfaultsusingthesoap1.2specification.TheCIPASMLcomponentusessoap1.1faultdefinitions.
Status:ChangerequestfortheOasisbusdoxTCtoupdatespec
SMP
• InorderfortheSMPrestresponsetobevalid(theExtensionelementiscausingissues),processContents="skip"shouldbeaddedtotheExtensionTypeintheServiceMetadataPublishingTypes‐1.0.xsd?
Status:ChangerequestforbusdoxtctoaddProcesscontentskiptothexsd
• InthecurrentSMPimplementation,theresponseforthegetoftheSignedServiceMetadataisnotvalidsincethetimeisnotincludedintheServiceActivationDateandServiceExpirationDate.
Status:Changerequestforbusdoxtc
TheSMPspecificationindicatesthatthecanonicalizationalgorithmshouldbesettohttp://www.w3.org/2001/10/xml‐exc‐c14n#,whileinthecurrentimplementationitissettohttp://www.w3.org/TR/2001/REC‐xml‐c14n‐20010315
• Decision:Currentlycanonicalization“Inclusive”isused,butthespecsstate“Exclusive”.Inclusiveismoresecureastheresultsareunlikelytobeinsertedintoanotherdocument.
Status:Changerequestforbusdoxtctoupdatethespecification
AP list
• AccordingtothespecificationtheaccesspointshouldsupportMTOMforbinarytransfer.ThisfeatureisnotsupportedbytheCIPAaccesspoint.
Status:ThisisanopenissueastherearetechnicalissuesimplementingMTOMwithWSRM.
• ThespecsindicatethatallSOAPheaderblocksinthemessagedefinedinthisprofile,includingallBUSDOX‐namespacedheaders,allWS‐AddressingandanyWS‐ReliableMessagingheaders.InthecurrentimplementationtheBUSDOX‐namespacedheadersarenotreferencedinthesignature.
Status:ThischangeshouldbeimplementedintheCIpaaccesspointbutisonholdforthemomentasthisisanon‐backwardcompatiblechangethatwillimpactallAPimplementations.
• TheAPspecificationindicatesthattheWS‐Security1.1SignatureConfirmationshouldbeused.Inthecurrentimplementationitisnotdone,shouldthisbeupdatedanddoesthisaffecttheWSDL?
Status:ThischangeshouldbeimplementedintheCIpaaccesspointbutisonholdforthemomentasthisisanon‐backwardcompatiblechangethatwillimpactallAPimplementations.