Hi Daniel,
   Have you referenced the AX .NET Business Connector in Visual Studio?

On 5/9/07, Daniel Selles <[EMAIL PROTECTED]> wrote:
>
>   Hi Arijit,
>
> When I execute this statement below the error occurs because I can`t use
> the logon or logonAs statement. I have tried many things, change user who
> logon on AX, type another user different, etc. I seems that any thing is not
> installed correctly in my CPU.
>
> AX.Logon(null, null, null, null);
>
> Thank you,
>
> Daniel Selles | Dynamics Ax Developer | Systems Advisers Group Brazil
>
> Tel: +55 11 3345 5001 Fax: +55 11 5103 0255
> Mob: +55 16 8117 7954 Web: www.systemsadvisers.com/brazil
>
> Systems Advisers Group: We provide global solutions and services around
> Microsoft Dynamics AX, Microsoft Dynamics GP and SunSystems. As one of the
> fastest growing Microsoft Dynamics partners globally we are currently 1 of
> only3 global "power vendors" to Microsoft for Microsoft Dynamics services.
> With experience in global implementations in over 47 countries, the group
> has Centres of Excellence in Asia Pac., Europe and Latin America for
> onshore-offshore capabilities to suit the needs of your organisation.
>
> Offices in: Belgium | Brazil | France | Germany | India | The Netherlands
> | UAE | United Kingdom | USA
>
> For more information visit us at www.systemsadvisers.com <
> http://www.systemsadvisers.com/> or write [EMAIL 
> PROTECTED]<info%40systemsadvisers.com><mailto:
> [EMAIL PROTECTED] <info%40systemsadvisers.com>>
>
> ________________________________
>
> De: 
> [email protected]<development-axapta%40yahoogroups.com>em 
> nome de Arijit Basu
> Enviada: qua 9/5/2007 05:19
> Para: [email protected]<development-axapta%40yahoogroups.com>
> Assunto: Re: [development-axapta] Business Connector
>
>
> Hi,
> It looks like Authentication Error.In your code, you have loggedon as
> Current Windows Account. Is that configured as a user in AX? Try using the
> LogonAs() method. I have created a C# code which logs on to AX. See the
> code. Its workin fine.
>
> Axapta AX = new Axapta();
> try
> {
> AX.Logon(null, null, null, null);
> {
> Object AXVersion,AXPOToday,AXPOTodayValue;
> Object AXPOLastWeek, AXPOLastWeekValue;
> String VendAccountNumberField = "AccountNum";
> Object VendAccountNum;
> String VendNameField = "Name";
> Object VendName;
> String VendCurrencyField = "Currency";
> Object VendCurrencyNum;
> String VendEMailField = "EMail";
> Object VendEMailNum;
>
> //Top Purchase Order Group which fetches PO Details
> groupAXVersion.Visible = true;
> AXVersion = AX.CallStaticClassMethod
> ("AXPurchStatistics","ApplicationVersion");
> textAXVersion.Text = AXVersion.ToString();
> AXPOToday = AX.CallStaticClassMethod("AXPurchStatistics",
> "PORaisedToday");
> textPOGeneratedToday.Text = AXPOToday.ToString();
> AXPOTodayValue =
> AX.CallStaticClassMethod("AXPurchStatistics",
> "PORaisedTodayValue");
> textPOGeneratedTodayValue.Text = AXPOTodayValue.ToString
> ();
> AXPOLastWeek =
> AX.CallStaticClassMethod("AXPurchStatistics",
> "PORaisedLastWeek");
> textPOGeneratedLastWeek.Text = AXPOLastWeek.ToString();
> AXPOLastWeekValue =
> AX.CallStaticClassMethod("AXPurchStatistics",
> "PORaisedLastWeekValue");
> textPOGeneratedLastWeekValue.Text =
> AXPOLastWeekValue.ToString();
> //Lists vendors in the List Control
> AxaptaRecord AXRecord = AX.CreateAxaptaRecord
> ("VendTable");
> AXRecord.ExecuteStmt("Select * from %1 ");
> while (AXRecord.Found)
> {
> VendAccountNum = AXRecord.get_Field
> (VendAccountNumberField);
> VendName = AXRecord.get_Field(VendNameField);
> VendCurrencyNum = AXRecord.get_Field
> (VendCurrencyField);
> VendEMailNum = AXRecord.get_Field(VendEMailField);
> //Console.WriteLine(VendName);
> listVendors.Items.Add(VendAccountNum + " \t"
> +VendName+ " - " + VendCurrencyNum + " - " + VendEMailNum);
> AXRecord.Next();
> }
> AXRecord.Dispose();
>
> }
> groupPurchaseOrder.Show();
> listVendors.Show();
> label7.Show();
>
> }
> catch (Exception)
> {
> MessageBox.Show("Login failed due to unknown error");
> }
> AX.Logoff();
> }
>
> Arijit Basu
>
> On 5/9/07, Daniel Selles <[EMAIL 
> PROTECTED]<DanielS%40systemsadvisers.com><mailto:
> DanielS% <DanielS%25>40systemsadvisers.com> > wrote:
> >
> > Hi all,
> >
> > I'm trying to use the Business Connector to execute my class. I've
> created
> > a dll to call on sql 2005 assembly. But my C# class can't access the
> axapta
> > and give the follow error message on the Ax. Logon statment:
> >
> > My class:
> > public void Run(string IdIntranet, string Modulo)
> >
> > {
> >
> > Axapta ax;
> >
> > ax = new Axapta();
> >
> > ax.Logon(null, null, null, null);
> >
> > ax.CallStaticClassMethod("GsInsereDiario_FundoFixo", "Run",
> "IdIntranet",
> > "Modulo");
> >
> > ax.Logoff();
> >
> > }
> >
> > Error Message:
> > Microsoft.Dynamics.BusinessConnectorNet.LogonFailedException:
> >
> > at Microsoft.Dynamics.BusinessConnectorNet.Axapta.Logon
> (BC_PROXY_ACCOUNT_INFO*
> > pBCProxyAccountInfo, String company, String language, String
> objectServer,
> > String configuration)
> >
> > at Microsoft.Dynamics.BusinessConnectorNet.Axapta.Logon(String company,
> > String language, String objectServer, String configuration)
> >
> > at ClassFundoFixo.FundoFixo.Run(String IdIntranet, String Modulo) in
> > C:\Documents and Settings\deselles\My Documents\Visual Studio
> > 2005\Projects\ClassLibrary1\ClassLibrary1\ClassFundoFixo.cs:line 20
> >
> > at TesteFundoFixo.Form1.button1_Click(Object sender, EventArgs e) in
> > C:\Documents and Settings\deselles\My Documents\Visual Studio
> > 2005\Projects\TesteFundoFixo\TesteFundoFixo\Form1.cs:line 25
> >
> > Thanks in advance,
> >
> > Daniel Selles | Dynamics Ax Developer | Systems Advisers Group Brazil
> >
> > Tel: +55 11 3345 5001 Fax: +55 11 5103 0255
> > Mob: +55 16 8117 7954 Web: www.systemsadvisers.com/brazil
> >
> > Systems Advisers Group: We provide global solutions and services around
> > Microsoft Dynamics AX, Microsoft Dynamics GP and SunSystems. As one of
> the
> > fastest growing Microsoft Dynamics partners globally we are currently 1
> of
> > only3 global "power vendors" to Microsoft for Microsoft Dynamics
> services.
> > With experience in global implementations in over 47 countries, the
> group
> > has Centres of Excellence in Asia Pac., Europe and Latin America for
> > onshore-offshore capabilities to suit the needs of your organisation.
> >
> > Offices in: Belgium | Brazil | France | Germany | India | The
> Netherlands
> > | UAE | United Kingdom | USA
> >
> > For more information visit us at www.systemsadvisers.com <
> > http://www.systemsadvisers.com/ <http://www.systemsadvisers.com/> > or
> write [EMAIL PROTECTED] <info%40systemsadvisers.com> <mailto:info%<info%25>
> 40systemsadvisers.com> <info%40systemsadvisers.com><mailto:
> > [EMAIL PROTECTED] <info%40systemsadvisers.com> <mailto:info%<info%25>
> 40systemsadvisers.com> <info%40systemsadvisers.com>>
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
>
> --
>
> Arijit Basu
>
> [Non-text portions of this message have been removed]
>
> [Non-text portions of this message have been removed]
>
>  
>



-- 


Arijit Basu


[Non-text portions of this message have been removed]

Reply via email to