Teach Yourself e.net - Syspro
Teach Yourself e.net - Syspro
Teach Yourself e.net - Syspro
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
11<br />
Building from Here<br />
Objectives - In this final chapter we will briefly summarize what we have presented in the<br />
book and challenge you to build your e.<strong>net</strong> solutions programming skills.<br />
11.1. e.<strong>net</strong> solutions Classes and Methods<br />
The outline plan of e.<strong>net</strong> solutions is simple and easy to understand. There are four main<br />
class object: Utilities, Query, Setup, and Transaction. Within each of these classes there<br />
are methods that control the interaction of the business objects with the SYSPRO<br />
application server. The Utilities class utilizes the Logon, Logoff,<br />
GetLogonProfile, and Run methods. The Query class utilizes the Query, Browse,<br />
Fetch, Next Key, and Previous Key methods The Setup classes utilizes the Add,<br />
Update, and Delete methods. The Transaction class utilizes the Post, and<br />
Build methods.<br />
When operating together through the SYSPRO COM/DCOM or Web Services interface,<br />
these classes and methods expose the core of the SYSPRO ERP system to your<br />
programming ability. You can create your own custom interface, your own custom<br />
applications, and your own custom web enabled systems.<br />
11.2. Dealing in XML<br />
One of the key elements in programming with e.<strong>net</strong> solutions is understanding and<br />
transforming XML data. As most of the business objects use an XmlIn string to provide<br />
data to the SYSPRO system, and receive an XmlOut string from the SYSPRO system, it is<br />
vital to build your XML skills to the point where using XML statements and documents is<br />
almost second nature to you.<br />
If, after studying and reading through this book, you are still unsure about the XML Input,<br />
Output, and Parameter strings used in e.<strong>net</strong> solutions programming then you will need to<br />
speak with someone in your organization (or at your local SYSPRO VAR office) who is<br />
more advanced in the use of XML and learn from their experience. There are also many<br />
online tutorials and articles that deal with XML, XSL Stylesheets, and transforming of<br />
XML to various other types of formats. It is also a good idea to utilize the SYSPRO<br />
SupportZone forums.