Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Microsoft Dynamics GP (Archived)

eConnect_Out

(0) ShareShare
ReportReport
Posted on by 582

, I have been looking for a few long days into methods that would allow access to outgoing data from GP, in this case just outgoing master data for Vendors and GL Accounts, that could be read and consumed for a destination system without MSMQ or SmartConnect, etc.

 

If I have the Transaction Requester configured, but I have the Outgoing Service off, I can read the contents of eConnect_Out to construct queries that would tell me what needs to be changed and I understand all of that. I could even use a query to construct a the Transaction Requester document in Web Services and then use GetEntity if needed etc.


The question is – how to consume that?   I supposed I could delete the record from eConnect_Out as the Outgoing Services does.  I know documentation is uneven so I just want to be clear – there is no native way to actually consume an eConnect_out record unless you use the Outgoing Service/MSMQ.  Has anyone ever worked with eConnect_out in that fashion, without using Outgoing Service and consuming the eConnect_Out transaction yourself?  

 

Thanks

 

*This post is locked for comments

  • devinmcm1 Profile Picture
    582 on at
    RE: eConnect_Out

    Dan,

    Thanks for responding.  there is an expanded question regarding this that no one seems to have the answer to, so let me try this way since we are talking about OutGoing Service.   Is there any native way in GP Web Services where you can use GetByKey to actually consume an eConnect_out record.  For example, using Transaction Requester in Web Services will that do the same thing as consuming an eConnect_out record the way Out Going Services does?

  • devinmcm1 Profile Picture
    582 on at
    RE: eConnect_Out

    My question was really focused on how to process the eConnect_out record.   yes I am going through a design process where I am trying to figure out if it is best to just

    1.consume the native XML and transform it in custom middleware to meet the business requirements

    2.create my own eConnect Document based on destination business requirements

    3. create a Query based on eConnect_out that presents the data in XML format.

    In the third option, I don't know how to consume the eConnect_out record once I have the document.  I know Outgoing Service just deletes it from eConnect_Out, and it seems if I wanted to replicate that, I would have to just create an SP to consume the event from eConnect_Out.  That seems like the least optimal

    Anyway, option three is off the table, I am either going to live with the native eConnect XML document or create my own document based on the business needs of the destination system and use Outgoing Service

    Thanks

  • Dan Peltier Profile Picture
    on at
    RE: eConnect_Out

    MSMQ is the intended consumption method for what you're describing. You're spot on with the overview of the process, you just need to use MSMQ as a place for those XML payloads to end up. If you want to come up with a custom way of consuming the record and removing it after like you're describing would be fine, the record is just a copy of the changes that need to be made as you said. I'm not sure what benefit you'd get by not using the Outgoing service, unless you're going to serialize the XML a different way. The Outgoing service does the serialization and drops it into the MSMQ queue, you then would just code your application to pull the XML doc from the queue and process it as you want. 

    If your goal is not using MSMQ, then just make some triggers of your own to put the data where you need. It sounds like you want to use the eConnect triggers without using the serialization side of it, but I could be wrong as to your intent.

    Thanks,

    Dan

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Jainam Kothari – Community Spotlight

We are honored to recognize Jainam Kothari as our June 2025 Community…

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard > 🔒一 Microsoft Dynamics GP (Archived)

#1
Almas Mahfooz Profile Picture

Almas Mahfooz 3 User Group Leader

Featured topics

Product updates

Dynamics 365 release plans