Does anybody know if we will be able
to call Codeunits and run Table triggers (OnInsert,
OnModify,OnDelete,OnRename) and VALIDATE fields
from the web front end ?
Since I have Fin 3.0 Beta installed by now, I know a little bit more than yesterday:
No, you cannot fire triggers on tables. You can start only forms and reports from outside. You can tell Navision which form/report to start and set table-views, sort orders etc.
Indirectly this implies - of course - also the validation of fields which could be done on the new Form.OnHyperlink Trigger.
When you fire up a form, can you write to the database, or are the forms read-only? What about the reports? (The idea of a report which writes to the database sounds silly, but of course Navision batch jobs are reports which don't print anything...)
Tim Horrigan, NCSD
<Horrigan@AOL.com>
Currently in search of new employment!
Certified as a Solution Developer and an HR/Payroll Specialist!
Tim Horrigan, NCSD
<Horrigan@AOL.com>
Currently in search of new employment!
Certified as a Solution Developer and an HR/Payroll Specialist!
Seems like you should be talking about "Navision Application Server" instead - as this is the product that allows you to run "trigger" code from outside Navision.
An outide program calles the Navision Application Server (NAS) with an Url like ...
[url=navision://client/run?database=c]navision://client/run?database=c[/url]:\database.fdb&company=dot.com&target=form991&forcenewinstance=yes
(I hope this URL get's thru in this message)
The NAS then starts Navision, the required database, the requested form (Form 991) in this case and fires the Trigger OnHyperlink on Form 991
From this moment on it's up to the developer what actions he wants to take place within the OnHyperlink trigger. This includes reading from or writing to the database etc. giving unlimited access.
---
Is that correct as I described or am I missing something? If yes, please forgive me but I have only one day experience with NF 3.0 so far
I have just been reading and playing around with the 3.0 and it seems like you can create a xml document from outside and "kick start the NAS server(launch invisible client to run codeunit 1 trigger 999 or something with a text260 parameter), anyway in there you can actually pull the data from the xml document and do what ever you want with it in navision.
I am not sure i got this correct but i sure hope so :-)
As I understand it the User Portals are available now, as a part of Navision Financials 2.6x, if one also buys the Application server + Web user. The conecpt is based on MS Digital Dashboard.
Navision Solutions (eg. Navision Financials 3.0) is still to be released. Apart from new/improved modules with functionallity it will also have a module something called "Commerce Portal", supposed to be used to support various kind of "web-services". Mostly for non-employees to use a minor part of the functionallity in Navision.
Anybody got more specific info on this. I'm also very interested in anybody could explain the technical differencies between these two technical platforms (above). I'm personally looking for the practice of letting our customers run a number of Navision reports to see financial data from Navision.
Don't get mixed-up in release dates: user-Portal will be released March 31st and NF 3.0 will be released 2nd Quarter 2001. User-Portal and XML will be implemented in NF 2.60D.
I'm having a course about User-Portal and XML 27th/29th of March so I might be able to answer more specific questions after these dates.
In Navision 3.0 Automation servers and OCX's can triger events in C/Side. There has to be an instance of the automation server or OCX running so that means a form or code unit must be running.
You can run a looping code unit on an Aplication server (a windowless navision client). Processing is then passed to a trigger when an event is recieved from the OCX. A Codeunit could have triggers launched from several OCXs.
Navision are using this feature to receive/send XML documents and so interact with biz talk servers. But this can be used for anything you can write an OCX for and combining it with .NET should allow navision to interact with any system.
Navision solutions 3.00 has a text type with 1024 characters max and a Variant Type just as micrsoft drop it in .NET.
- there is a special application server (NAS) included (with GUI)which will be merged with the NAS from Commerce Gateway (without GUI) in the future
- the user portal objects are free, only NAS has to be licensed (including CFRONT due to a limitation in this version)
- the Product-CD contains a special User Portal Application Server W1 2.60 D and comes as a multi-national installation version
Some highlights:
- you can communicate via a User Portal Application Database Connector (COM) and fire dataports, reports, codeunits
- dataports now support directly XML!
So far for the moment, now I'll re-install both Commerce Gateway and User Portal to work both on the same machine ;-)
Bye, Torsten
[This message has been edited by todro (edited 13-03-2001).]
Comments
But I don't know yet. I'll get Fin 3.0 Alpha tomorrow and will spend some time playing this weekend.
Marcus
Marcus Fabian
m.fabian@thenet.ch
+41 79 439 78 72
Marcus Fabian
No, you cannot fire triggers on tables. You can start only forms and reports from outside. You can tell Navision which form/report to start and set table-views, sort orders etc.
Indirectly this implies - of course - also the validation of fields which could be done on the new Form.OnHyperlink Trigger.
Marcus
Marcus Fabian
m.fabian@thenet.ch
+41 79 439 78 72
[This message has been edited by fabian (edited 19-01-2001).]
Marcus Fabian
Tim Horrigan, NCSD
<Horrigan@AOL.com>
Currently in search of new employment!
Certified as a Solution Developer and an HR/Payroll Specialist!
<Horrigan@AOL.com>
Currently in search of new employment!
Certified as a Solution Developer and an HR/Payroll Specialist!
/Soren
Soren
http://gotcal.com
An outide program calles the Navision Application Server (NAS) with an Url like ...
[url=navision://client/run?database=c]navision://client/run?database=c[/url]:\database.fdb&company=dot.com&target=form991&forcenewinstance=yes
(I hope this URL get's thru in this message)
The NAS then starts Navision, the required database, the requested form (Form 991) in this case and fires the Trigger OnHyperlink on Form 991
From this moment on it's up to the developer what actions he wants to take place within the OnHyperlink trigger. This includes reading from or writing to the database etc. giving unlimited access.
---
Is that correct as I described or am I missing something? If yes, please forgive me but I have only one day experience with NF 3.0 so far
Marcus
Marcus Fabian
m.fabian@thenet.ch
+41 79 439 78 72
Marcus Fabian
I am not sure i got this correct but i sure hope so :-)
Is there a way to get it.
Navision Solutions (eg. Navision Financials 3.0) is still to be released. Apart from new/improved modules with functionallity it will also have a module something called "Commerce Portal", supposed to be used to support various kind of "web-services". Mostly for non-employees to use a minor part of the functionallity in Navision.
Anybody got more specific info on this. I'm also very interested in anybody could explain the technical differencies between these two technical platforms (above). I'm personally looking for the practice of letting our customers run a number of Navision reports to see financial data from Navision.
I'm having a course about User-Portal and XML 27th/29th of March so I might be able to answer more specific questions after these dates.
Marcus
Marcus Fabian
m.fabian@thenet.ch
+41 79 439 78 72
Marcus Fabian
You can run a looping code unit on an Aplication server (a windowless navision client). Processing is then passed to a trigger when an event is recieved from the OCX. A Codeunit could have triggers launched from several OCXs.
Navision are using this feature to receive/send XML documents and so interact with biz talk servers. But this can be used for anything you can write an OCX for and combining it with .NET should allow navision to interact with any system.
Navision solutions 3.00 has a text type with 1024 characters max and a Variant Type just as micrsoft drop it in .NET.
some infos about User Portal:
- there is a special application server (NAS) included (with GUI)which will be merged with the NAS from Commerce Gateway (without GUI) in the future
- the user portal objects are free, only NAS has to be licensed (including CFRONT due to a limitation in this version)
- the Product-CD contains a special User Portal Application Server W1 2.60 D and comes as a multi-national installation version
Some highlights:
- you can communicate via a User Portal Application Database Connector (COM) and fire dataports, reports, codeunits
- dataports now support directly XML!
So far for the moment, now I'll re-install both Commerce Gateway and User Portal to work both on the same machine ;-)
Bye, Torsten
[This message has been edited by todro (edited 13-03-2001).]
MCP+I, MCSE NT, Navision MCT (2004,2005)
sorry, after digging further into this new stuff I discoverd that I mixed up the new two products in my previous posting ;-)
The User Portal has the ability to import/export XML and the comunication is handled by an ApplicationServerConnector (COM)
But only beginning with version 2.65 there will be support for the new streaming datatype, the COM events and the new text length.
Bye, Torsten
MCP+I, MCSE NT, Navision MCT (2004,2005)