20.01.2015 Views

Teach Yourself e.net - Syspro

Teach Yourself e.net - Syspro

Teach Yourself e.net - Syspro

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!