News:

Velkommen til FMK Teknik

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - CSCMathiasen

#1
Hej Ellen

Foretrækker variant 2, nye services.

Det er ikke som sådan noget mål for os, at ting kan ske i et enkelt serverkald. Problemet med nuværende model er
bare at der ikke er nogen øvre grænse for hvor mange kald til FMK det kan resultere i, derfor risikerer vi at kaldet
til vores egen server når at time ud. Men om det er 1,2 eller 3 kald vi skal lave til FMK er ikke så afgørende, selvom 1
selvfølgelig er at foretrække, da de typisk tager en sekund.

Grunden til at jeg foretrækker variant 2 er :

At det er en udvidelse fremfor rettelse i eksisterende 142 snitflade
At det er bedre arkitektur med dedikerede services fremfor få generiske services / command pattern.
At man ofte står på et medicinkort, og derefter ønsker at se recepter /effektueringer i et andet skærmbillede, og derfor
forventer aktuellle data, dvs. henter dem når vinduet åbnes, så man kan lige så godt kalde en dedikeret service.

Venlig hilsen
Palle Mathiasen, CSC

#2
Fra VS2010 ved add service reference (vælg collections som generiske lister), og udpege
1.4.0.4 WSDL ser det ud som om der genereres arrays istedet for generiske lister.

http://kjellsj.blogspot.dk/2008/03/wcf-datacontractserializer-schema-rules.html

Kører man svcutil /t:code  D:\test\*.xsd /dconly i en Visual Studio commando prompt meldes der
fejl på typen ActiveSubstanceType
d:\test>svcutil /t:code  D:\test\*.xsd /dconly

Microsoft (R) Service Model Metadata Tool
[Microsoft (R) Windows (R) Communication Foundation, Version 4.0.30319.17929]
Copyright (c) Microsoft Corporation.  All rights reserved.

Error: Type 'ActiveSubstanceType' in namespace 'http://www.dkma.dk/medicinecard/xml.schema/2012/06/01'; cannot be imported. The root particle must be a sequence. Either change the schema so that the types can map to data contract types or use ImportXmlType or use a different serializer.

Kører man d:\test>svcutil /t:code  D:\test\*.xsd /dconly /importXmlTypes

d:\test>svcutil /t:code  D:\test\*.xsd /dconly /importXmlTypes
Microsoft (R) Service Model Metadata Tool
[Microsoft (R) Windows (R) Communication Foundation, Version 4.0.30319.17929]
Copyright (c) Microsoft Corporation.  All rights reserved.

Error: There was a validation error in the schemas provided for code generation:
    Source:
    Line: 12 Column: 5
   Validation Error: Type 'http://rep.oio.dk/ean/xml/schemas/2005/01/10/:EAN13IdentifierType'; is not declared.
#3
Vi har brug for at ændre status på recepter til alle de statustyper som er mulige i forbindelse med test.
Derfor har vi brug for at vide hvilken receptserver triforkfaellestest og triforkprodtest benytter.
Samt url til GUI til denne receptserver og mulighed for at logge ind der.