2

Click here to load reader

Discrepancies between the cipa component implementation ...peppol.eu/wp-content/uploads/2017/04/ITC-Transport-BDX... · Discrepancies between the cipa component implementation and

  • Upload
    vankiet

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Discrepancies between the cipa component implementation ...peppol.eu/wp-content/uploads/2017/04/ITC-Transport-BDX... · Discrepancies between the cipa component implementation and

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

Page 2: Discrepancies between the cipa component implementation ...peppol.eu/wp-content/uploads/2017/04/ITC-Transport-BDX... · Discrepancies between the cipa component implementation and

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.