Tuesday 20 May 2014

AIF Create Basic Port in AX 2012

AIF Create Basic Port in AX 2012

1.       Create new class and method in AOT and  following code:-

Public  class Test
{
}

[SysEntryPointAttribute(true)]
public int sqr(int a)
{
    return a*a;
}
 







                                                                                                                                                                                2.       Create new service. Go to AOT-> Services.
3.       Right Click on Services and click on New Service.
4.       Right Click on New Service and go to properties and set Class property to the name of class which you created in previous step.
5.       Expand newly created services and right click on Operations and click on Add operations.
6.       Go to the property of newly created operations and set Method property to the name of method which you created in previous class.
7.       Right click on AOT-> Service Groups and create new service group.
8.       Expand newly created service group and drag your service which you created in previous step inside your service group.
9.       Deploy your newly created service group and it should be deploy successfully.
10.   Now go to System Administration-> Setup-> Services and Application Integration Framework-> Inbound Ports and make sure that in inbound port form your previously created service group should be available and it should be Activate
11.   Now copy the WSDL URI for your Service Group from Inbound ports form.


Steps for creating Windows Project in Visual Studio 2010:-
1.       Open Visual Studio 2010.
2.       Go to File-> New-> Project.
3.       Select Visual C# from Installed Templates option and Select Windows forms Application and click on OK button.
4.       Design your form like below:-

5      Open Solution Explorer and expand your project.
6.       Right Click on References and click on Add Service References.
7.       In Address text box in Add Service Reference form paste WSDL URI which you copied from Inbound Port form in previous step and click on GO button.
8.       When your service group name will be displayed in Add Service Reference form in Services area click on OK button.  
9.       Double click on Square button and add following code:-

   private void button1_Click(object sender, EventArgs e)
        {
            int i, y;
            i = Convert.ToInt32(textBox1.Text);
            ServiceReference1.CallContext callcontext = new ServiceReference1.CallContext();
            ServiceReference1.Service1Client sc = new ServiceReference1.Service1Client();
           y=sc.sqr(callcontext,i);
           textBox2.Text = Convert.ToString(y);
        }

 







110.   Run your form and enter value for Value 1 field and click on Square button

No comments:

Post a Comment

Labels

#veryusefulcode (1) AIF (8) AOT Maps (1) Args (1) Ax 2009 Reports (2) AX 2012 navigation (1) Ax 2012 Interview Questions (1) AX 7 (2) AX Architecture (1) Ax Backup (1) AX Workflow (2) AX2012 (1) AX2012 R2 (1) Ax2012R3 (1) AX2012R3 Dynamics Connector Step by Step Installation and Configuration (1) AX2012R3 EP Step by Step Installation and Configuration EP R3 (1) AX2012R3 HelpServer Step by Step Installation and Configuration (1) AX2012R3 Rapid Start Connector Step by Step Installation and Configuration (1) AX2012R3 Report Server and Analysis Server Step by Step Installation and Configuration (1) AX7 (1) Best practices (1) Blocking user to enter (1) Collection Classes (1) Container (1) D365FO (3) Data Migration Frame Work ax 2012R3 (1) Deleting duplicate Record from Table – Ax2012 (1) Delivery due date notification workflow in Ax 2012 (1) Development Steps EP (1) Dimensions (1) DIXF (1) DMF in Ax 2012 R3 (1) Dynamics Ax 2012 Interview Questions (1) DYNAMICS AX 2012 INTERVIEW QUESTIONS PART 2 (1) DYNAMICS AX 7 (1) EDT relation Migration Tool (1) EP AX 2012 (1) Ep Lookup (1) Error (1) Event Handler (1) F5 (1) File Handling (4) Filter on AX2012 Listpage (1) filtering (2) financial dimensions in AX 2012 (3) form (1) images (1) Installation and Configration (4) Installation and Configuration (11) Installation of Management Reporter 2012 for AX 2012 (1) Interaction class in ax 2012 (1) Interview Question (1) Interview Questions For Ax 2012 (1) Invent DIm (1) Jobs (2) license (1) List page and form menuitem enable code (1) Methods (1) microsoft Dynamics AX 365FO (1) Number Sequence Generation – AX 2012 (5) Number Sequence2012 (1) OLTP-OLAP (1) Passing Args (1) Passing form caller and menu item caller in ax 2012 (1) Passing Multiple Records Args (1) Posting in Ax 2012 (1) POSTING PURCHASE ORDER (1) Query (1) Query Filter Form (2) Query Ranges in X++ (1) Question and Answer (1) Report (1) Reports Controller class (1) RLS in ax 2009 (1) SALES ORDER IMPORT/EXPORT FRAMEWORK BY DMF (1) Security (1) security roles (1) Security Sysqueryrangeutil (1) Sharepoint 2016 (1) SQL SERVER (1) SSRS (2) SSRS Reports Controller class (2) Table collections & Virtual company (1) Time (1) TIPS AND TRICKS (1) Web service AIF (3) Web Services on IIS (AIF) Step by Step Installation and Configuration (1) workflow ax2012 (1) Workflow installation (1) Workflow Method (3) X++ (1)