AugForums.com

An Acumatica User Group

  • Free
    • Start Here
    • In-Person Gatherings
    • Power BI Workshop
    • Podcast
    • Rolodex
    • Blog
    • Forums
  • Paid
    • AugSQL
    • GI Course
    • GI Library
    • Consulting
  • Register

Optimization Practices Contract API – xRP Summit 2018

June 21, 2018 by Tim Rodman

For the second year in a row, Acumatica held a virtual developer conference. Here are my notes from the Optimization Practices Contract API session.

Next session is on Optimization Practices for the Contract-based APIs #AcumaticaDevSummit pic.twitter.com/hpAm0lf5a1

— Tim Rodman (@TimRodman) June 21, 2018

Nice to see a developer from an Acumatica partner presenting. Just goes to show that the community is growing. #AcumaticaDevSummit pic.twitter.com/fgy52bFL3s

— Tim Rodman (@TimRodman) June 21, 2018

We'll be covering these three main topics #AcumaticaDevSummit pic.twitter.com/nmKkTZbXCA

— Tim Rodman (@TimRodman) June 21, 2018

Some info about ReturnBehavior which is your friend #AcumaticaDevSummit pic.twitter.com/106NP7eZGf

— Tim Rodman (@TimRodman) June 21, 2018

Why you should care about ReturnBehavior (200 hours vs. 3.3 hours), backed up by a fancy scientific formula #AcumaticaDevSummit pic.twitter.com/xV0cb19tFH

— Tim Rodman (@TimRodman) June 21, 2018

Why Generic Inquiries can be your friend too. Hey, that reminds me of this post: https://t.co/xyKrHbK4Jj #AcumaticaDevSummit pic.twitter.com/ZIE76zAtxD

— Tim Rodman (@TimRodman) June 21, 2018

They had a situation where it took over 20 minutes to retrieve records through the base graph but only seconds with a Generic Inquiry. #AcumaticaDevSummit

— Tim Rodman (@TimRodman) June 21, 2018

Now for the meat and potatoes of the presentation: Multi-Threading. Let's start with reasons why you would bother with Multi-Threading. #AcumaticaDevSummit pic.twitter.com/7cUY6JaLKM

— Tim Rodman (@TimRodman) June 21, 2018

Multi-Threading reduced processing time from 5.5 hours to 1 hour for one of their clients #AcumaticaDevSummit

— Tim Rodman (@TimRodman) June 21, 2018

Be careful, the benefits you get from Multi-Threading are not linear, it's more complicated than that. #AcumaticaDevSummit pic.twitter.com/ew0a2AnHl0

— Tim Rodman (@TimRodman) June 21, 2018

Here's a sample configuration for an actual Multi-Threading project #AcumaticaDevSummit pic.twitter.com/AtoUWD3Eee

— Tim Rodman (@TimRodman) June 21, 2018

Some notes about implementing Multi-Threading #AcumaticaDevSummit pic.twitter.com/WxtGYwvB8W

— Tim Rodman (@TimRodman) June 21, 2018

The default number of simultaneous connections is 2 in order to reduce Denial of Service attacks. So you have to modify this. #AcumaticaDevSummit pic.twitter.com/5l922Bt43i

— Tim Rodman (@TimRodman) June 21, 2018

You also have to tweak the Cache settings #AcumaticaDevSummit pic.twitter.com/JX2eDgnFXz

— Tim Rodman (@TimRodman) June 21, 2018

Don't forget to logoff!!!! Use IDisposable for this. iDisposable huh? Sounds like an Apple function. #AcumaticaDevSummit pic.twitter.com/9smrhH8HOL

— Tim Rodman (@TimRodman) June 21, 2018

Each thread can run under the same user #AcumaticaDevSummit

— Tim Rodman (@TimRodman) June 21, 2018

From this you can see that the answer isn't always to keep adding more threads. It's a little more complicated than that. Continuing to add threads can actually negatively impact performance. #AcumaticaDevSummit pic.twitter.com/8ZxAHOlRQh

— Tim Rodman (@TimRodman) June 21, 2018

Josh will also be publishing a blog post with more info about this session, including the code that was shown #AcumaticaDevSummit

— Tim Rodman (@TimRodman) June 21, 2018

Filed Under: Acumatica Learning Tagged With: Acumatica, Acumatica Blog, Acumatica Learning, Acumatica Training, Acumatica xRP Summit 2018

By using this website, you agree to our Terms of Use (click here)
Building Generic Inquiries & Pivot Tables

Online Members

 No online members at the moment

Recent Blog Posts

  • EP 166: Tim uses ChatGPT and Claude to build something cool (Podcast) March 21, 2026
  • EP 165: Jake Wells – EOS Scorecard and Acumatica Dashboards (Podcast) March 12, 2026
  • EP 164: Phil Steichen – Vibe Coding your own Business Intelligence tool (Podcast) February 19, 2026
  • EP 163: Daryl Bowman – Dissecting the new Acumatica Calendar Board (Podcast) February 9, 2026
  • EP 162: Gabriel Michaud – Catching up on new cool stuff in Velixo and Excel (Podcast) February 2, 2026

Recent Forum Posts

  • Anne Trockman

    RE: Upgrade to 2025.2 Custom Report Run Report is missing

    Did you try downloading and installing the new build?

    By Anne Trockman , 1 hour ago

  • wpratley

    Upgrade to 2025.2 Custom Report Run Report is missing

    We just upgraded a client to 2025.2 Modern UI from 2025...

    By wpratley , 2 hours ago

  • Ed Dolan

    Negative/Credit Inventory Value?

    We are starting a new line of business to recycle const...

    By Ed Dolan , 4 days ago

  • Tami

    RE: Production Orders with all material on hand

    @timrodmanrodman Question for you. What table joins d...

    By Tami , 2 weeks ago

  • Brynn Rutherford

    RE: Can't export GI's to excel that contain the FATrans DAC after upgrade to 2025 R1 in less than 25 min

    @timrodman - It won't let me attach the file. I will em...

    By Brynn Rutherford , 2 weeks ago

  • Tami

    RE: Production Orders with all material on hand

    @timrodman Thank you! We just upgraded to 2025R1 in ...

    By Tami , 2 weeks ago

  • Tim Rodman

    RE: Production Orders with all material on hand

    @tlynn Looks like someone already created a product ide...

    By Tim Rodman , 2 weeks ago

  • Tami

    RE: Production Orders with all material on hand

    @timrodman Yes! If that parameter was optional it wo...

    By Tami , 2 weeks ago

  • Tim Rodman

    RE: Can not delete an automated schedule

    I doubt it since Business Events are stored on the Busi...

    By Tim Rodman , 2 weeks ago

Terms of Use & Disclaimers :: Privacy Policy

Copyright © 2026 · AUG Forums, LLC. All rights reserved. This website is not owned, affiliated with, or endorsed by Acumatica, Inc.