Index: AXimpl/AifMessage/RequestGeneratorConfig.cls.xml =================================================================== diff -u --- AXimpl/AifMessage/RequestGeneratorConfig.cls.xml (revision 0) +++ AXimpl/AifMessage/RequestGeneratorConfig.cls.xml (revision 35548) @@ -0,0 +1,52 @@ + + + +TECH.RegisteredObject + + +Request:AXimpl.AifMessage.Request +AX.Uitgaand.common.AifConverter + + + + +Request:AXimpl.AifMessage.Request +%String + + + + +Request:AXimpl.AifMessage.Request +%String + + + + + + Index: AX/Uitgaand/common/impl/AifGenerator.cls.xml =================================================================== diff -u -r35537 -r35548 --- AX/Uitgaand/common/impl/AifGenerator.cls.xml (.../AifGenerator.cls.xml) (revision 35537) +++ AX/Uitgaand/common/impl/AifGenerator.cls.xml (.../AifGenerator.cls.xml) (revision 35548) @@ -23,6 +23,11 @@ 1 + +AXimpl.AifMessage.RequestGeneratorConfig +1 + + RequestComposer:AXimpl.AifMessage.RequestComposer,FileWriter:AX.common.impl.FileWriter,EventRaiser:AXimpl.AifMessage.EventRaiser 1 @@ -34,6 +39,7 @@ set ..FileWriter = $$$Inject(FileWriter,##class(AX.common.impl.FileWriter).%New()) set ..EventRaiser = $$$Inject(EventRaiser,##class(AXimpl.AifMessage.EventRaiser).%New()) set ..RequestComposer = $$$Inject(RequestComposer,##class(AXimpl.AifMessage.RequestComposer).%New()) + set ..RequestGeneratorConfig = ##class(AXimpl.AifMessage.RequestGeneratorConfig).%New() Quit $$$OK ]]> @@ -76,7 +82,7 @@ - - -Request:AXimpl.AifMessage.Request -1 - - Index: AXimpl/AifMessage/RequestComposer.cls.xml =================================================================== diff -u -r35537 -r35548 --- AXimpl/AifMessage/RequestComposer.cls.xml (.../RequestComposer.cls.xml) (revision 35537) +++ AXimpl/AifMessage/RequestComposer.cls.xml (.../RequestComposer.cls.xml) (revision 35548) @@ -34,44 +34,12 @@ set Envelope.Header = ##class(AXaif.Message.Header).%New() set Envelope.Header.MessageId = ..MessageManager.GenerateID() set Envelope.Header.Company = ..FirmaBepaler.GeefInitialen() - set Envelope.Header.Action = ..GetAction(Request.Command) + set Envelope.Header.Action = ##class(AXimpl.AifMessage.RequestGeneratorConfig).%New().GetAction(Request) set Envelope.Body = ##class(AXaif.Message.Body).%New() - set Envelope.Body.MessageParts = ..GetConverter(Request.Command).Convert(Request) + set Envelope.Body.MessageParts = ##class(AXimpl.AifMessage.RequestGeneratorConfig).%New().GetConverter(Request).Convert(Request) quit Envelope ]]> - - -Command:%String -1 -AX.Uitgaand.common.AifConverter - - - - -Command:%String -1 -%String - -