Index: AXimpl/AifMessage/Request.cls.xml
===================================================================
diff -u
--- AXimpl/AifMessage/Request.cls.xml (revision 0)
+++ AXimpl/AifMessage/Request.cls.xml (revision 35457)
@@ -0,0 +1,52 @@
+
+
+
+%SerialObject,%XML.Adaptor
+
+
+%String
+1
+
+
+
+%String
+1
+
+
+
+AXaif.Message.Envelope
+
+
+
+Command:%String,SubjectId:%String
+1
+1
+%Status
+1
+
+
+
+
+%Library.CacheSerialState
+CommandState
+^AXimpl.AifMessage.CommandS
+
+
+Command
+
+
+SubjectId
+
+
+Message
+
+
+
+
+
+
+
Index: AXimpl/AifMessage/Converter/CustomerUpdatePart1Converter.cls.xml
===================================================================
diff -u -r35427 -r35457
--- AXimpl/AifMessage/Converter/CustomerUpdatePart1Converter.cls.xml (.../CustomerUpdatePart1Converter.cls.xml) (revision 35427)
+++ AXimpl/AifMessage/Converter/CustomerUpdatePart1Converter.cls.xml (.../CustomerUpdatePart1Converter.cls.xml) (revision 35457)
@@ -4,11 +4,11 @@
TECH.RegisteredObject
-Id:%String
+Command:AXimpl.AifMessage.Request
AXaif.Message.MessageParts
Index: AXimpl/AifMessage/Converter/CustomerCreateConverter.cls.xml
===================================================================
diff -u -r35427 -r35457
--- AXimpl/AifMessage/Converter/CustomerCreateConverter.cls.xml (.../CustomerCreateConverter.cls.xml) (revision 35427)
+++ AXimpl/AifMessage/Converter/CustomerCreateConverter.cls.xml (.../CustomerCreateConverter.cls.xml) (revision 35457)
@@ -56,11 +56,11 @@
-Id:%String
+Command:AXimpl.AifMessage.Request
AXaif.Message.MessageParts
Index: AXimpl/AifMessage/RequestComposer.cls.xml
===================================================================
diff -u -r35427 -r35457
--- AXimpl/AifMessage/RequestComposer.cls.xml (.../RequestComposer.cls.xml) (revision 35427)
+++ AXimpl/AifMessage/RequestComposer.cls.xml (.../RequestComposer.cls.xml) (revision 35457)
@@ -27,17 +27,17 @@
-Command:%String,Id:%String
+Request:AXimpl.AifMessage.Request
AXaif.Message.Envelope
Index: vhUnitTest/AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter/TestBase.cls.xml
===================================================================
diff -u -r35427 -r35457
--- vhUnitTest/AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter/TestBase.cls.xml (.../TestBase.cls.xml) (revision 35427)
+++ vhUnitTest/AX/Uitgaand/VKP/VanHoeckeKlant/impl/AifConverter/TestBase.cls.xml (.../TestBase.cls.xml) (revision 35457)
@@ -44,7 +44,7 @@
Do FirmaBepaler.IndienMethodCall("GeefInitialen").DanReturn(..Firma)
set AifConverter = ##class(AXimpl.AifMessage.Converter.CustomerCreateConverter).%New(PartijAPI,VerkoopAPI,FirmaBepaler)
- quit AifConverter.Convert(..Partij.GeefID()).Customer
+ quit AifConverter.Convert(##class(AXimpl.AifMessage.Request).%New("Customer/Create",..Partij.GeefID())).Customer
]]>
Index: AX/Uitgaand/VKP/VerkoopFactuur/impl/AifConverter.cls.xml
===================================================================
diff -u -r35427 -r35457
--- AX/Uitgaand/VKP/VerkoopFactuur/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 35427)
+++ AX/Uitgaand/VKP/VerkoopFactuur/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 35457)
@@ -64,11 +64,11 @@
-Id:%String
+Command:AXimpl.AifMessage.Request
AXaif.LedgerGeneralJournal.AxdLedgerGeneralJournal
Index: AX/Uitgaand/common/impl/AifGenerator.cls.xml
===================================================================
diff -u -r35259 -r35457
--- AX/Uitgaand/common/impl/AifGenerator.cls.xml (.../AifGenerator.cls.xml) (revision 35259)
+++ AX/Uitgaand/common/impl/AifGenerator.cls.xml (.../AifGenerator.cls.xml) (revision 35457)
@@ -46,7 +46,7 @@
#dim KlantIterator As TECH.Iterator = ##class(TECH.DynamicIterator).%New(VerkoopAPI.GeefKlantIterator(),,Filter)
while KlantIterator.HasNext() {
- do ..Generate("Customer/Create",KlantIterator.Next().GeefID())
+ do ..Generate(##class(AXimpl.AifMessage.Request).%New("Customer/Create",KlantIterator.Next().GeefID()))
}
]]>
@@ -67,23 +67,23 @@
FactuurId:%String
-
-Command:%String,Id:%String
+Request:AXimpl.AifMessage.Request
Index: vhUnitTest/AX/Uitgaand/VKP/VerkoopFactuur/impl/AifConverter/Base.cls.xml
===================================================================
diff -u -r35427 -r35457
--- vhUnitTest/AX/Uitgaand/VKP/VerkoopFactuur/impl/AifConverter/Base.cls.xml (.../Base.cls.xml) (revision 35427)
+++ vhUnitTest/AX/Uitgaand/VKP/VerkoopFactuur/impl/AifConverter/Base.cls.xml (.../Base.cls.xml) (revision 35457)
@@ -13,7 +13,7 @@
do OrderApiStub.IndienMethodCall("GeefFactuur",VerkoopFactuur.GeefID()).DanReturn(VerkoopFactuur)
set Converter = ##class(AX.Uitgaand.VKP.VerkoopFactuur.impl.AifConverter).%New(,,OrderApiStub)
- #dim MessageParts As AXaif.Message.MessageParts = Converter.Convert(VerkoopFactuur.GeefID())
+ #dim MessageParts As AXaif.Message.MessageParts = Converter.Convert(##class(AXimpl.AifMessage.Request).%New("SalesInvoice/Create",VerkoopFactuur.GeefID()))
quit MessageParts.LedgerGeneralJournal.LedgerJournalTable.GetAt(1)
]]>
Index: vhUnitTest/AX/Uitgaand/common/impl/AifGenerator/Generate/Test.cls.xml
===================================================================
diff -u -r35427 -r35457
--- vhUnitTest/AX/Uitgaand/common/impl/AifGenerator/Generate/Test.cls.xml (.../Test.cls.xml) (revision 35427)
+++ vhUnitTest/AX/Uitgaand/common/impl/AifGenerator/Generate/Test.cls.xml (.../Test.cls.xml) (revision 35457)
@@ -25,7 +25,7 @@
set FakeEventRaiser = ##class(vhTest.Fake.AXimpl.AifMessage.EventRaiser).%New()
set Generator = ##class(AX.Uitgaand.common.impl.AifGenerator).%New(RequestComposer,,FakeEventRaiser)
- do Generator.Generate("Customer/Create",KlantId)
+ do Generator.Generate(##class(AXimpl.AifMessage.Request).%New("Customer/Create",KlantId))
Do $$$AssertCorrectGemaakteBestanden(..GeefBestandLocatie())
]]>
@@ -47,7 +47,7 @@
set FakeEventRaiser = ##class(vhTest.Fake.AXimpl.AifMessage.EventRaiser).%New()
set Generator = ##class(AX.Uitgaand.common.impl.AifGenerator).%New(RequestComposer,,FakeEventRaiser)
- do Generator.Generate("SalesInvoice/Create",VerkoopFactuurId)
+ do Generator.Generate(##class(AXimpl.AifMessage.Request).%New("SalesInvoice/Create",VerkoopFactuurId))
Do $$$AssertCorrectGemaakteBestanden(..GeefBestandLocatie())
]]>
@@ -69,7 +69,7 @@
set FakeEventRaiser = ##class(vhTest.Fake.AXimpl.AifMessage.EventRaiser).%New()
set Generator = ##class(AX.Uitgaand.common.impl.AifGenerator).%New(RequestComposer,,FakeEventRaiser)
- do Generator.Generate("SalesInvoice/Create",VerkoopFactuurId)
+ do Generator.Generate(##class(AXimpl.AifMessage.Request).%New("SalesInvoice/Create",VerkoopFactuurId))
Do $$$AssertCorrectGemaakteBestanden(..GeefBestandLocatie())
]]>
@@ -90,7 +90,7 @@
set FakeEventRaiser = ##class(vhTest.Fake.AXimpl.AifMessage.EventRaiser).%New()
set Generator = ##class(AX.Uitgaand.common.impl.AifGenerator).%New(RequestComposer,,FakeEventRaiser)
- do Generator.Generate("Customer/UpdatePart1",KlantId)
+ do Generator.Generate(##class(AXimpl.AifMessage.Request).%New("Customer/UpdatePart1",KlantId))
Do $$$AssertCorrectGemaakteBestanden(..GeefBestandLocatie())
]]>
@@ -126,7 +126,7 @@
do EventRaiserMock.VerwachtMethodCall("RaiseRequestSendEvent","PurchaseInvoice/Create",AankoopFactuur.GeefID(),$$$ElkeWaarde,$$$ElkeWaarde).DanDoeNiks().ExactAantalKeer(1)
set Generator = ##class(AX.Uitgaand.common.impl.AifGenerator).%New(RequestComposer,,EventRaiserMock)
- do Generator.Generate("PurchaseInvoice/Create",AankoopFactuur.GeefID())
+ do Generator.Generate(##class(AXimpl.AifMessage.Request).%New("PurchaseInvoice/Create",AankoopFactuur.GeefID()))
Do $$$AssertCorrectGemaakteBestanden(..GeefBestandLocatie())
Index: AX/Uitgaand/BKH/AankoopFactuur/impl/AifConverter.cls.xml
===================================================================
diff -u -r35427 -r35457
--- AX/Uitgaand/BKH/AankoopFactuur/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 35427)
+++ AX/Uitgaand/BKH/AankoopFactuur/impl/AifConverter.cls.xml (.../AifConverter.cls.xml) (revision 35457)
@@ -40,11 +40,11 @@
-Id:%String
+Command:AXimpl.AifMessage.Request
AXaif.Message.MessageParts