Closed ri4a closed 1 year ago
The ProcessIdentifier
with the value urn:fdc:peppol.eu:2017:poacc:billing:01:1.0
is contained twice. In that case, both <Endpoint>
elements should be children of one <ServiceEndpointList>
element.
The correct XML layout is like this:
<ProcessList>
<Process>
<ProcessIdentifier scheme="cenbii-procid-ubl" xmlns="http://busdox.org/transport/identifiers/1.0/">urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</ProcessIdentifier>
<ServiceEndpointList>
<Endpoint transportProfile="busdox-transport-as2-ver1p0">
<EndpointReference xmlns="http://www.w3.org/2005/08/addressing">
<Address>...</Address>
</EndpointReference>
<RequireBusinessLevelSignature>false</RequireBusinessLevelSignature>
<MinimumAuthenticationLevel>1</MinimumAuthenticationLevel>
<Certificate>...</Certificate>
<ServiceDescription>...</ServiceDescription>
<TechnicalContactUrl>...</TechnicalContactUrl>
<TechnicalInformationUrl>...</TechnicalInformationUrl>
</Endpoint>
<Endpoint transportProfile="peppol-transport-as4-v2_0">
<EndpointReference xmlns="http://www.w3.org/2005/08/addressing">
<Address>...</Address>
</EndpointReference>
<RequireBusinessLevelSignature>false</RequireBusinessLevelSignature>
<MinimumAuthenticationLevel>1</MinimumAuthenticationLevel>
<Certificate>...</Certificate>
<ServiceDescription>...</ServiceDescription>
<TechnicalContactUrl>...</TechnicalContactUrl>
<TechnicalInformationUrl>...</TechnicalInformationUrl>
</Endpoint>
</ServiceEndpointList>
</Process>
</ProcessList>
Thanks Philip! I would never have spotted that ;). We are in contact with the SMP provider.
Hi Philip,
The SMP logs the following:
which with curl is
The result is
However, the next log entry is
Why would the second process entry not be selected?
Thanks!