Aggregerande tjänst och multiplicitet
Issue #4
new
Aggregerande tjänster måste kunna leverera en lista med svar. GetAccessLogsForPatient.xsd bör då innehålla något i stil med följande
<xs:sequence>
<xs:element name="AccessLogsResultType" type="logquerying:AccessLogsResultType" minOccurs="0"
maxOccurs="unbounded"/>
<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
</xs:sequence>
I nuläget kan det bara finnas en AccessLogsResultType.
Jämför tex med GetCarePlans:
<xs:sequence>
<xs:element name="carePlan" type="core:CarePlanType" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="result" type="core:ResultType"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
Issuen är även kopierad till https://bitbucket.org/rivta-domains/riv.informationsecurity.auditing.log/