Zero Touch Provisioning Developer Guide

Appendix B: Sample Services Supplied with ZTP

Published: August 27, 2005

The sample services supplied with ZTP include:

Add a user you manage to Email DL

Add a user you manage to Security Group

Remove a user you manage from Email DL

Remove a user you manage from Security Group

Remove published application

Reset Password for User

Subscribe to published application

Upgrade My Computer

On This Page
Add a User You Manage to Email DLAdd a User You Manage to Email DL
Add a User You Manage to Security GroupAdd a User You Manage to Security Group
Remove a User You Manage from Email DLRemove a User You Manage from Email DL
Remove a User You Manage from Security GroupRemove a User You Manage from Security Group
Remove Published ApplicationRemove Published Application
Reset Password for UserReset Password for User
Subscribe to Published ApplicationSubscribe to Published Application
Upgrade My ComputerUpgrade My Computer

Add a User You Manage to Email DL

Figure 9 illustrates the high-level process overview for the Add a user you manage to Email DL sample service described in Table 13.

Figure 9. High-level process overview for the Add a user you manage to Email DL sample service

Figure 9. High-level process overview for the Add a user you manage to Email DL sample service

Table 13. Components Included in the Add a User You Manage to Email DL Sample Service

Service componentValue

User Control

AddUserToExchangeDL.ascx

Action #1

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Approval

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #2

 

BizTalk Server Action

Microsoft.Services.ZeroTouch.BuildingBlocks.RunScript

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
DistributionListParameterTranform.xslt

Script

AddUserToGroup.vbs

Action #3

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Billing

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #4

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Audit

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #5

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.
SendCompletionAlert

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Add a User You Manage to Security Group

Figure 10 illustrates the high-level process overview for the Add a user you manage to Security Group sample service described in Table 14.

Figure 10. High-level process overview for the Add a user you manage to Security Group sample service

Figure 10. High-level process overview for the Add a user you manage to Security Group sample service

Table 14. Components Included in the Add a User You Manage to Security Group Sample Service

Service componentValue

User Control

AddUserToSecurityGroup.ascx

Action #1

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Approval

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #2

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.RunScript

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
SecurityGroupParameterTranform.xslt

Script

AddUserToGroup.vbs

Action #3

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Billing

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #4

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Audit

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #5

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.
SendCompletionAlert

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Remove a User You Manage from Email DL

Figure 11 illustrates the high-level process overview for the Remove a user you manage from Email DL sample service described in Table 15.

Figure 11. High-level process overview for the Remove a user you manage from Email DL sample service

Figure 11. High-level process overview for the Remove a user you manage from Email DL sample service
See full-sized image

Table 15. Components Included in the Remove a User You Manage from Email DL Sample Service

Service componentValue

User Control

RemoveUserFromExchangeDL.ascx

Action #1

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Approval

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #2

 

BizTalk HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.RunScript

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
DistributionListParameterTranform.xslt

Script

RemoveUserFromGroup.vbs

Action #3

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Billing

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #4

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Audit

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #5

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.
SendCompletionAlert

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Remove a User You Manage from Security Group

Figure 12 illustrates the high-level process overview for the Remove a user you manage from Security Group sample service described in Table 16.

Figure 12. High-level process overview for the Remove a user you manage from Security Group sample service

Figure 12. High-level process overview for the Remove a user you manage from Security Group sample service
See full-sized image

Table 16. Components Included in the Remove a User You Manage from Security Group Sample Service

Service componentValue

User Control

RemoveUserFromSecurityGroup.ascx

Action #1

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Approval

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #2

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.RunScript

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\SecurityParameterTranform.xslt

Script

RemoveUserFromGroup.vbs

Action #3

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Billing

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #4

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Audit

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #5

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.
SendCompletionAlert

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Remove Published Application

Figure 13 illustrates the high-level process overview for the Remove published application sample service described in Table 17.

Figure 13. High-level process overview for the Remove published application sample service

Figure 13. High-level process overview for the Remove published application sample service
See full-sized image

Table 17. Components Included in the Remove Published Application Sample Service

Service componentValue

User Control

RemoveApplication.ascx

Action #1

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Audit

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
ApplicationParameterTransform.xslt

Script

none

Action #2

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.SMSAdapter

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
ApplicationParameterTransform.xslt

Script

none

Action #3

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.
SendCompletionAlert

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
ApplicationParameterTransform.xslt

Script

none

Reset Password for User

Figure 14 illustrates the high-level process overview for the Reset Password for User sample service described in Table 18.

Figure 14. High-level process overview for the Reset Password for User sample service

Figure 14. High-level process overview for the Reset Password for User sample service

Table 18. Components Included in the Reset Password for User Sample Service

Service componentValue

User Control

DeprovisionUser.ascx

Action #1

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Audit

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\ResetPasswordParameterTransform.xslt

Script

none

Action #2

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.RunScript

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\ResetPasswordParameterTransform.xslt

Script

resetpassword.vbs

Action #3

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Billing

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #4

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.
SendCompletionAlert

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\ResetPasswordParameterTransform.xslt

Script

none

Subscribe to Published Application

Figure 15 illustrates the high-level process overview for the Subscribe to published application sample service described in Table 19.

Figure 15. High-level process overview for the Subscribe to published application sample service

Figure 15. High-level process overview for the Subscribe to published application sample service
See full-sized image

Table 19. Components Included in the Subscribe to Published Application Sample Service

Service componentValue

User Control

AddApplication.ascx

Action #1

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Audit

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
ApplicationParameterTransform.xslt

Script

none

Action #2

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Approval

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
ApplicationParameterTransform.xslt

Script

RemoveUserFromGroup.vbs

Action #3

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.SMSAdapter

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
ApplicationParameterTransform.xslt

Script

none

Action #4

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Billing

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #5

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.
SendCompletionAlert

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
ApplicationParameterTransform.xslt

Script

none

Upgrade My Computer

Figure 16 illustrates the high-level process overview for the Upgrade My Computer sample service described in Table 20.

Figure 16. High-level process overview for the Upgrade My Computer sample service

Figure 16. High-level process overview for the Upgrade My Computer sample service

Table 20. Components Included in the Upgrade My Computer Sample Service

Service componentValue

User Control

OSDUpgrade.ascx

Action #1

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Audit

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
ApplicationParameterTransform.xslt

Script

none

Action #2

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Approval

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
ApplicationParameterTransform.xslt

Script

RemoveUserFromGroup.vbs

Action #3

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.SMSAdapter

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
ApplicationParameterTransform.xslt

Script

none

Action #4

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.Billing

Type

REPLACEMENT

XSLT Transforms

none

Script

none

Action #5

 

BizTalk Server HWS Action

Microsoft.Services.ZeroTouch.BuildingBlocks.
SendCompletionAlert

Type

XSL

XSLT Transforms

C:\Program Files\ZTP\transforms\
ApplicationParameterTransform.xslt

Script

none


**
In This Article
**