AUGForums.com

An Acumatica User Group

  • Forums
  • Podcast
  • Blog
  • Rolodex
  • Login
  • Start Here
  • Consulting
  • Courses
  • 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)

Online Members

Recent Blog Posts

  • Acumatica Comma-Separated List of Shipments for a Sales Order using a Generic Inquiry and SQL View January 26, 2021
  • EP 38: From Welder to Consultant, Nick Savage-Mady on his journey with Acumatica and MYOB Advanced (Podcast) January 21, 2021
  • Acumatica Reporting Tools Consulting January 19, 2021
  • EP 37: Jody Lorincz, IT Manager at MHR Brands, sharing his Acumatica Customer Story (Podcast) January 13, 2021
  • EP 36: What Motivates ERP Veteran Nicole Ronchetti To Participate in Acu-Connect (Podcast) January 8, 2021
Acumatica Learning Resources

Recent Forum Posts

  • RE: Importing Acumatica User Roles / User Security Permissions from Excel

    @ahmedbahar I am experiencing the same issue. I am on 2...

    By Adam-McGuinnes, 1 hour ago

  • RE: How to add multiple pages of contract terms to the Sales Order printed form

    I have the same issue and I use SubReport (in your case...

    By Idrus, 12 hours ago

  • RE: Is the Parameter Schema Field Mandatory?

    I think it's required. Without it, Acumatica doesn't kn...

    By Tim Rodman, 15 hours ago

  • RE: Can a customer Cross Reference for a parent account feed automatically to child accounts?

    @daniel I always like going simpler myself whenever pos...

    By Tim Rodman, 15 hours ago

  • RE: Carrier VDA Shipping Label (VDA 4994)

    Someone out there might have one, but I don't unfortuna...

    By Tim Rodman, 15 hours ago

  • RE: How to add multiple pages of contract terms to the Sales Order printed form

    I am attempting several different methods. The issue i...

    By Rick Taylor, 20 hours ago

  • RE: How to add multiple pages of contract terms to the Sales Order printed form

    Are you just putting all the text in a single text box ...

    By megan.friesen, 21 hours ago

  • RE: Kensium Shopify versus Acumatica Shopify

    Hi Carl, Acumatica purchased the Shopify Connector, B...

    By Tyler Mullen, 1 day ago

  • How to add multiple pages of contract terms to the Sales Order printed form

    The customer would like to add their contract terms to ...

    By Rick Taylor, 1 day ago

Recent Tweets

Terms of Use & Disclaimers :: Privacy Policy

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