Options

How to call webservice methods in Navision codeunit ?

bwangbwang Member Posts: 4
Could anybody tell me how to call webservice methods in Navision codeunit ? :x Thank you very much.

Comments

  • Options
    GoMaDGoMaD Member Posts: 313
    SOAP Server request via automation
    Now, let's see what we can see.
    ...
    Everybody on-line.
    ...
    Looking good!
  • Options
    bwangbwang Member Posts: 4
    "SOAP Server request via automation". Thanks a lot. But, could you give me more detail information or a sample about that?
  • Options
    GoMaDGoMaD Member Posts: 313
    Giving an example will be dificult because of the fact that every webservice is different.
    Now, let's see what we can see.
    ...
    Everybody on-line.
    ...
    Looking good!
  • Options
    bwangbwang Member Posts: 4
    For an instance, I have a webservice as following:

    ///http://localhost/CalculateService/CalculateService.asmx
    ///CalculateService.asmx

    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Diagnostics;
    using System.Web;
    using System.Web.Services;

    namespace CalculateService
    {
    public class CalculateService : System.Web.Services.WebService
    {
    public CalculateService()
    {
    //CODEGEN: This call is required by the ASP.NET Web Services Designer
    InitializeComponent();
    }

    #region Component Designer generated code

    //Required by the Web Services Designer
    private IContainer components = null;

    /// <summary>
    /// Required method for Designer support - do not modify
    /// the contents of this method with the code editor.
    /// </summary>
    private void InitializeComponent()
    {
    }

    /// <summary>
    /// Clean up any resources being used.
    /// </summary>
    protected override void Dispose( bool disposing )
    {
    if(disposing && components != null)
    {
    components.Dispose();
    }
    base.Dispose(disposing);
    }

    #endregion

    // WEB SERVICE EXAMPLE
    // The HelloWorld() example service returns the string Hello World
    // To build, uncomment the following lines then save and build the project
    // To test this web service, press F5

    [WebMethod]
    public string HelloWorld()
    {
    return "Hello World";
    }

    [WebMethod]
    public double Add(double d1, double d2)
    {
    return d1 + d2;
    }

    }
    }

    How can I invoke the functions of HelloWorld() and Add() in Navision codeunit?
    Thank you!
Sign In or Register to comment.