Python and NAV integration?

TiwazTiwaz Member Posts: 98
Hello experts.
I recently got interested (and intrigued) by the potential possibilty of using Python in NAV. I have googled a lot and only thing I could find is a website about making Microsoft Dynamics NAV Web Services requests using Python but eith no clarifications as well as a post about making requests to Dynamics 365 and Node.js using Python but did not really understand it.
Does anyone have any info that could help my quest about using Python with NAV?
Thank you in advance :)

Answers

  • JuhlJuhl Member Posts: 724
    NAV offers standard Soap and Rest Odata webservices.
    So maybe search for python soap or rest/odata. You will have much more luck that way, and than use that knowledge to call NAV web services.
    Follow me on my blog juhl.blog
  • vaprogvaprog Member Posts: 1,139
    What kind of integration are you looking for? Calling NAV Webservices from Python? Executing NAV Business logic programmed in Python? Anything else?

    Your Question in the topic is too generic, and the initial Post does not clarify anything.

    Anyway, in NAV you cannot use Python, only C/AL, .NET assemblies, COM Automation and JScript in Add-ons.
    But then, you can call anything that is executable from within NAV and thus use it almost as if it was in NAV.
  • krikikriki Member, Moderator Posts: 9,112
    [Topic moved from 'NAV Tips & Tricks' forum to 'NAV Three Tier' forum]

    Regards,Alain Krikilion
    No PM,please use the forum. || May the <SOLVED>-attribute be in your title!


  • TiwazTiwaz Member Posts: 98
    vaprog wrote: »
    What kind of integration are you looking for? Calling NAV Webservices from Python? Executing NAV Business logic programmed in Python? Anything else?

    Your Question in the topic is too generic, and the initial Post does not clarify anything.

    Anyway, in NAV you cannot use Python, only C/AL, .NET assemblies, COM Automation and JScript in Add-ons.
    But then, you can call anything that is executable from within NAV and thus use it almost as if it was in NAV.

    Dear vaprog thank you for your answer.
    My question is indeed generic as I am looking for any way that python can be used with NAV. When you say:
    vaprog wrote: »
    But then, you can call anything that is executable from within NAV and thus use it almost as if it was in NAV.
    what exactly do you mean. Could you give me an example? I am intrigued :)

  • lubostlubost Member Posts: 623
    You can use pages and|or codeunits published as webservices to do NAV business logic.
Sign In or Register to comment.