eHost Integration Server 2000
Host Integration Server is the latest release of Microsoft SNA Server. It includes a comprehensive set of integration components for connecting host-based data and transactions with new applications and web based applications. Developers can now choose the appropriate technology for the appropriate task. Host Integration Server provides traditional gateway integration, data access and database replication as well as integration of both tightly and loosely coupled systems. It consists of Windows...
END BULLETED Listing
Take for example the common scenario of expense reimbursement. When an employee spends his own money for company purposes, he is entitle to be reimbursed for those expenses. To do so, the employee must complete an expense report indicating the amount spent and the purpose for the expenditure. An employee is able to submit his expense reports through an application. A clerk in the accounting department receives the expense report and is only allowed to approve expenses up to a certain amount....
dRemoting versus DCOM
The concept of creating objects that run in a different process or machines is itself not a new concept. In Windows DNA, developers used DCOM Distributed COM to do remote calls to objects. Distributed COM, was designed to allow components to be invoked between machines on a LAN. The .NET platform extends the features that DCOM provided. In a way, .NET remoting could be considered DCOM . As useful as DCOM was and is today, it suffered from a few problems that can be addressed using .NET...
Begin table 1
.NET User Interface properties allow us to configure a custom installation screen. Property Name Design-time Value GASullivanLogo proTIX.jpg gasTIX database This dialog allows you to specify the name and location of the gasTIX database to be created on the database server. Edit1Property is named GASTIXDBNAME, which will be available for use throughout the setup program, as will be shown in the listings later in this chapter. When the final user interface window is displayed to the user at...
dBizTalk Messaging
BizTalk Messaging Services provide us with the ability to receive messages and route them into a business process, or to send out messages as a result of a process. Messaging enables business partner integration, as well as integration of existing applications by acting as the low-level transport and support layer for BizTalk 0rchestration Services. Messaging and 0rchestration are designed to be used closely together, with Messaging providing the receipt and delivery capability that...
Begin Listing 1
The new StringBuilder class offers performance benefits over simple string concatenation. _StringBuilder tmpTickets new StringBuilder _String tmpMyString this is number
Begin Bulleted List Qfj
1 b Use the Source property to get information about the application or object that threw the exception. 1 b The InnerException contains a reference to an inner exception. If an exception is caught, a new exception can be created to give the caller more meaningful information. The original exception can be saved in the InnerException property allowing the caller to inspect the causes of the initial error. 1 b The Message property contains a detailed description of the exception. 1 b The...
dFunctions in Transact SQL
Transact SQL functions are built-in or user-defined code modules that let us manipulate data, perform computations and comparisons, and retrieve other system information. With SQL Server 2000 user-defined functions are also supported. Functions can be deterministic and non-deterministic. Deterministic functions return the same result with the same set of input values, regardless of when they are executed. Built-in functions that are always deterministic include ISNULL, CEILING, FLOOR, and...
eNesting a Second User Control
Now that we have built the categories user control, we can test it by adding it to our Home.aspx page. This is accomplished using the following code lt Register TagPrefix gasTIX TagName Categories src Categories.ascx gt Set the Home web form to be the start up form by right-clicking it in the Solution Explorer and choosing Set As Start Page. If you now run the application, you will see the four gasTlX event categories listed horizontally across the page. As previously mentioned, there are...
eUsingthe DataList Control
The purpose of the Categories user control is to display a list of gasTIX categories such as Music, Sports, etc. Under each category heading there will be a list of subcategories, such as Rock, Country, and Celtic under the Music category. In order to display this data, we will use a DataList control, since it allows us to easily create a table layout without having to worry about the details. We will instantiate the Category business object in order to retrieve a list of categories from the...
dADONET
With the development of a new platform comes a new data access library named ADO.NET. Make no mistake this is not just an update to ADO 2.x classic ADO . One of the most significant differences between ADO .NET and classic ADO is in the object model. ADO.NET clearly separates those objects that retrieve and update data from those objects that represent the data. ADO 2.x combines both of these functions in the ADO recordset. ADO.NET comes with two data providers the SQLClient and the OLEDB The...
Figure 1410
Using this test page, you can execute the functions available from the Participant web service. If we select ReserveSeats, we are presented with a new page that allows us to input the EventId, SectionId, and NumberOfSeats as shown in Figure 14.11. The sample SOAP request and response for the web service method are also displayed. When we invoke the method, a new page is presented with the response from the web service. In this case, an XML document is returned that represents the new gasTIX...
Begin About the Author page cAbout the Authors
G. A. Sullivan is a global .NET application development company focused on delivering Microsoft .NET solutions to middle market and Fortune 1000 companies. G. A. Sullivan was among the first in the world to become a Microsoft Gold Certified Partner for ECommerce Solutions and currently has five locations that have earned this designation. Since 1982, the company has partnered with clients to streamline business processes and implement leading-edge technologies through complete strategic,...
eIV Administration Functional Requirements Future
1. The system will provide a login screen for administrators of the ticketing application. This login will be accomplished through integration with Microsoft Passport .NET. 2. The administration area will allow adding, editing, or deleting a venue. The venue maintenance area will allow the admin to enter seating detail for different venue configurations. This area will also allow the admin to enter the filename of the graphical seating chart for each configuration. 3. The administrator will not...
cThe Page Object
All ASP.Net web pages are full-fledged derivatives of the page class. This ensures that all ASP .NET pages have the have the same basic properties, methods, and events. Complete integration of ASP .NET development with a clearly-defined object model is an integral part of the development platform and offers short design cycles, improved reusability, and easier maintenance. When a developer creates a new ASP.Net web page, the .aspx page is compiled into an object derived from the web form class....
End Bulleted List eDataReader
A DataReader SQLDataReader or OleDbDataReader is a forward-only, read-only firehose cursor with an open connection to the data source. This object is similar to a Recordset in classic ADO with a cursor type of forward-only and a lock type of read only. This object should always be closed when finished, so the datasource connection that it holds open can be returned to the connection pool. An example of using a DataReader to retrieve data out of a datasource can be found in Listing 6.1. The code...
cSOAP and Web Services
The Simple Object Access Protocol SOAP and Web Services play a major role in the Microsoft .NET Enterprise Solutions platform. A Web Service is a piece of application code made available over the Web via standard Internet protocols such as HTTP and TCP IP. SOAP is a lightweight protocol that travels on top of HTTP. It provides the information transport layer for application communication via Web Services. Software engineers developing solutions that target the Microsoft .NET Enterprise...
dDebugging and Testing a Web Service
Testing and debugging Web Services created with Visual Studio.NET is similar to any other application. Visual Studio aids in the process by creating a test page for your web service. From the Debug menu, when you select Start, Visual Studio launches a new instance of Internet Explorer and the test page is dynamically generated. The gasTIX Participant Web Service test page is shown in Figure 14.10. Participant Web Service - Microsoft Internet Explorer Back ' 1 ' Hl ffl T Personal Bar g Search...


