teisipäev, 10. detsember 2013

XTee, EHR ja Harku vald

Täna üritasin oma olemasolevat sodi süstematiseerida ja ühte kokku hakata tõstma.

Genereerisin uuesti XTee generaatori abil EHR liidestumiseks vajaliku koodi. Tõstsin selle kõik Visual Studiosse ja üritasin käima panna. Tulemus on sama mis varemgi :-(

Xtee.Core.Exceptions.XteeResponseProcessingFailedException:
Response processing failed : Requestmessage saved to : D:\XTeeAsjad\EhrHarku\EhrHarku\bin\Debug\stored_messages\ehr.EN_OtsiAadressiKy.v1\2013\12\10\36901165210\2013-12-10__15-44-41__562456.request.txt
Responsemessage saved to : D:\XTeeAsjad\EhrHarku\EhrHarku\bin\Debug\stored_messages\ehr.EN_OtsiAadressiKy.v1\2013\12\10\36901165210\2013-12-10__15-44-42__931586.response.txt
--->

System.ArgumentException: qualifiedName.Namespace cannot be empty
at Xtee.Core.Types.AbstractXteeSerializable.Validate(XmlQualifiedName qualifiedName)
at Xtee.Core.Types.AbstractXteeSerializable.AddToReadCache[T](XmlQualifiedName qn)
at Xtee.Core.Types.AbstractXteeSerializable.GetMetaData[T](IXteeXmlReader reader, String name, String nameSpace)
at Producers.Ehr.Xtee.Riik.Ee.Producer.Ehr.Messages.ENOtsiAadressiKyResponseSerializer.ReadXml(IXteeXmlReader Reader) in d:\XTeeAsjad\EhrHarku\Ehr.Xtee\Producers.Ehr.Xtee.Riik.Ee.Producer.Ehr\Messages\Serializers\ENOtsiAadressiKyResponseSerializer.cs:line 39
at Xtee.Core.Envelope.SoapEnvelopeSerializer.ReadXml(IXteeXmlReader Reader)
at Xtee.Core.XteeSerializer.Deserialize[T](Stream stream, ISoapMessage inputMessage)
at Xtee.Core.Client.AbstractXteeCommand.Execute(ISoapEnvelope requestEnvelope)
--- End of inner exception stack trace ---
at Xtee.Core.Client.AbstractXteeCommand.Execute(ISoapEnvelope requestEnvelope)
at Xtee.XteeClient.Ehr.EhrAdapter.ENOtsiAadressiKy(IENOtsiAadressiKyQuery keha) in d:\XTeeAsjad\EhrHarku\Ehr.Xtee\Producers.Ehr.Xtee.Riik.Ee.Producer.Ehr\EhrXteeQuery.cs:line 125
at EhrHarku.Program.Main(String[] args) in d:\XTeeAsjad\EhrHarku\EhrHarku\Program.cs:line 33

Eilne Rene arvamus asja kordasaamiseks oli kaks võimalikku varianti:
  1. proxy tööle saada
  2. ise käsitsi xml sõnumid kokku panna ja vastused töödelda.
Samuti oli tal väga hea soovitus koodi repos hoida. Tehtud :-)

Kommentaare ei ole:

Postita kommentaar