beautypg.com

Echelon i.LON SmartServer 2.0 User Manual

Page 8

background image

i.LON SmartServer 2.0 Programmer’s Reference

viii

20

Using the SOAP Interface as a Web Service ............................. 20-1

20.1

Referencing and Inheriting from the WSDL...................................20-1

20.1.1

Referencing and Inheriting from the WSDL
Using .NET 3.5 Framework ...................................................20-1

20.1.2

Referencing and Inheriting from the WSDL
Using .NET 2.0 Framework ...................................................20-6

20.2

Instantiating and Initializing the Web Service Client ...................20-11

20.2.1

Instantiating the Web Service Client in
Visual C# .NET 3.5 ..............................................................20-11

20.2.2

Instantiating the Web Service Client in
Visual C# .NET 2.0 ..............................................................20-13

20.2.3

Instantiating the Web Service Client in
Visual Basic .NET 3.5..........................................................20-14

20.3

Calling Web Services Methods....................................................20-14

20.3.1

Reading and Writing Data Point Values in
Visual C# .NET 3.5 ..............................................................20-15

20.3.2

Reading and Writing Data Point Values in
Visual C# .NET 2.0 ..............................................................20-16

20.3.3

Reading and Writing Data Point Values in
Visual Basic .NET 3.5..........................................................20-19

20.4

Accepting a Web Binding From a SmartServer...........................20-20

21

Programming Examples .............................................................. 21-1

21.1

Visual C#.NET Examples ..............................................................21-1

21.1.1

Reading and Writing Data Point Values in
Visual C# .NET ......................................................................21-1

21.1.2

Creating and Reading a Data Logger in Visual C# .NET ......21-2

21.1.3

Creating a Scheduler and Calendar in
Visual C# .NET ......................................................................21-7

21.1.4

Creating and Installing a L

ON

W

ORKS

Device in

Visual C# .NET ....................................................................21-15

21.1.5

Commissioning External Devices in
Visual C# .NET ....................................................................21-18

21.1.6

Discovering and Installing External Devices
in Visual C# .NET ................................................................21-21

21.1.7

Configuring the SmartServer in
Visual C# .NET ....................................................................21-26

21.2

Visual Basic.NET Examples ........................................................21-30

21.2.1

Reading and Writing Data Point Values in
Visual Basic.NET.................................................................21-30

21.2.2

Creating and Reading a Data Logger in
Visual Basic. NET...............................................................21-31

21.2.3

Creating a Scheduler and Calendar in
Visual Basic.NET.................................................................21-34

21.2.4

Creating and Installing a L

ON

W

ORKS

Device in

Visual Basic.NET.................................................................21-42

21.2.5

Commissioning External Devices in
Visual Basic.NET.................................................................21-44

21.2.6

Discovering and Installing External Devices in
Visual Basic.NET.................................................................21-47

21.2.7

Configuring the SmartServer in Visual Basic.NET ..............21-51

22

Programming the SmartServer with Java.................................. 22-1

22.1

Setting up the Java Programming Environment............................22-1