# GetaNewUDxx (multiple records in transaction)

**URL:** <https://www.epiusers.help/t/getanewudxx-multiple-records-in-transaction/40703>\
**Category:** Epicor ERP 10\
**Tags:** ud, e10, adapters\
**Created:** [October 5, 2017, 2:10am UTC](https://www.epiusers.help/t/getanewudxx-multiple-records-in-transaction/40703 "2017-10-05T02:10:55Z")\
**Posts on this page:** 6\
**Page:** 2

<div class="post-metadata">

**Author:** ![dr\_dan](https://www.epiusers.help/user_avatar/www.epiusers.help/dr_dan/32/48005_2.png) [@dr\_dan](https://www.epiusers.help/u/dr_dan)\
**Post date:** [November 13, 2020, 6:57pm UTC](https://www.epiusers.help/t/getanewudxx-multiple-records-in-transaction/40703/21 "2020-11-13T18:57:36Z")

</div>

Good call. It is not null, though. I am running this through the configurator… Could that be a thing? Maybe I should do this another way. I read about a way to “unbreak” a configurator that was stuck by creating a second configurator and executing the code through it.  
So I applied that concept to my current situation. I won’t be offended if you tell me I’m an idiot.

---

<div class="post-metadata">

**Author:** ![dr\_dan](https://www.epiusers.help/user_avatar/www.epiusers.help/dr_dan/32/48005_2.png) [@dr\_dan](https://www.epiusers.help/u/dr_dan)\
**Post date:** [November 13, 2020, 6:58pm UTC](https://www.epiusers.help/t/getanewudxx-multiple-records-in-transaction/40703/22 "2020-11-13T18:58:31Z")

</div>

Great points. I didn’t have it [0] originally… I was troubleshooting and I never went back and fixed that. I will take care of it. Thanks! But yeah I can confirm I am retrieving the row in GetByID.

---

<div class="post-metadata">

**Author:** ![Chris\_Conn](https://www.epiusers.help/user_avatar/www.epiusers.help/chris_conn/32/93797_2.png) [@Chris\_Conn](https://www.epiusers.help/u/Chris_Conn)\
**Post date:** [November 13, 2020, 6:59pm UTC](https://www.epiusers.help/t/getanewudxx-multiple-records-in-transaction/40703/23 "2020-11-13T18:59:56Z")

</div>

Not sure about that, but perhaps add a message to the catch with the error (or simply throw the exception) so you can see if there is something Epicor is trying to tell you (like maybe update failed because Row has been modified by another user)

---

<div class="post-metadata">

**Author:** ![hkeric.wci](https://www.epiusers.help/user_avatar/www.epiusers.help/hkeric.wci/32/52019_2.png) [@hkeric.wci](https://www.epiusers.help/u/hkeric.wci)\
**Post date:** [November 13, 2020, 7:02pm UTC](https://www.epiusers.help/t/getanewudxx-multiple-records-in-transaction/40703/24 "2020-11-13T19:02:14Z")

</div>

I always do throw in the RowMod == “A”

```cs
var newUD03Row = (from x in UD03DataSet.UD03 where x.RowMod == "A" select x).FirstOrDefault();

```

---

<div class="post-metadata">

**Author:** ![dr\_dan](https://www.epiusers.help/user_avatar/www.epiusers.help/dr_dan/32/48005_2.png) [@dr\_dan](https://www.epiusers.help/u/dr_dan)\
**Post date:** [November 13, 2020, 7:19pm UTC](https://www.epiusers.help/t/getanewudxx-multiple-records-in-transaction/40703/25 "2020-11-13T19:19:48Z")

</div>

So I decided to throw my Ex, as you suggested. This is what it revealed to me. … what?

Application Error

Exception caught in: Epicor.ServiceModel

# Error Detail

Message: The underlying provider failed on EnlistTransaction.  
Inner Exception Message: The partner transaction manager has disabled its support for remote/network transactions. (Exception from HRESULT: 0x8004D025)  
Program: Epicor.ServiceModel.dll  
Method: ShouldRethrowNonRetryableException

# Client Stack Trace

at Epicor.ServiceModel.Channels.ImplBase`1.ShouldRethrowNonRetryableException(Exception ex, DataSet[] dataSets) at Erp.Proxy.BO.ConfigurationRuntimeImpl.ExecutePageOnLoadEvents(String pageLoadEvent, String configID, Guid testID, PcValueDataSet pcValueDS) at Erp.Lib.Configurator.Runtime.ConfigurationServerFunctionsLib.ExecutePageOnLoadEvents(String pageLoadEvent, PcValueDataSet& pcValueDS) at Erp.UI.Cfg.TEST2ad00843c9e04ab7a99209faa390f91d._UNBREAKERPageEventCollection.Page1Load(PageLoadArgs LoadArgs) in c:\Users\dramirez\AppData\Local\Temp\ConfigDump\Client\_UNBREAKERPageEventCollection.cs:line 67 at Erp.Shared.Lib.Configurator.MethodCollection`1.Invoke(String methodName, TMethodArgs args)  
at Erp.Lib.Configurator.Runtime.ConfigurationController`1.TriggerPageEvent(Int32 callerPageSeq, PageChangeArgs args) at Erp.Lib.Configurator.Runtime.ConfigurationController`1.PageLoad(PageLoadArgs loadArgs)  
at Erp.Lib.Configurator.Runtime.ConfigurationController`1.GetNextPage(Boolean skipping, Int32& proposedPageSeq)

# Inner Exception

The partner transaction manager has disabled its support for remote/network transactions. (Exception from HRESULT: 0x8004D025)

# Inner Exception

The partner transaction manager has disabled its support for remote/network transactions. (Exception from HRESULT: 0x8004D025)

---

<div class="post-metadata">

**Author:** ![hkeric.wci](https://www.epiusers.help/user_avatar/www.epiusers.help/hkeric.wci/32/52019_2.png) [@hkeric.wci](https://www.epiusers.help/u/hkeric.wci)\
**Post date:** [November 13, 2020, 7:33pm UTC](https://www.epiusers.help/t/getanewudxx-multiple-records-in-transaction/40703/26 "2020-11-13T19:33:08Z")

</div>

[https://www.epiusers.help/search?q=he%20partner%20transaction%20manager%20has%20disabled%20its%20support%20for%20remote%2Fnetwork](https://www.epiusers.help/search?q=he%20partner%20transaction%20manager%20has%20disabled%20its%20support%20for%20remote%2Fnetwork)

[Previous page](https://www.epiusers.help/t/getanewudxx-multiple-records-in-transaction/40703.md?page=1)
