Cisco TEO Adapter Guide for Web Service

Size: px
Start display at page:

Download "Cisco TEO Adapter Guide for Web Service"

Transcription

1 Release 2.2 September 2011 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA USA Tel: NETS (6387) Fax: Text Part Number:

2 THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS. THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY. The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB s public domain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California. NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED AS IS WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE. IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. CCDE, CCENT, CCSI, Cisco Eos, Cisco Explorer, Cisco HealthPresence, Cisco IronPort, the Cisco logo, Cisco Nurse Connect, Cisco Pulse, Cisco SensorBase, Cisco StackPower, Cisco StadiumVision, Cisco TelePresence, Cisco TrustSec, Cisco Unified Computing System, Cisco WebEx, DCE, Flip Channels, Flip for Good, Flip Mino, Flipshare (Design), Flip Ultra, Flip Video, Flip Video (Design), Instant Broadband, and Welcome to the Human Network are trademarks; Changing the Way We Work, Live, Play, and Learn, Cisco Capital, Cisco Capital (Design), Cisco:Financed (Stylized), Cisco Store, Flip Gift Card, and One Million Acts of Green are service marks; and Access Registrar, Aironet, AllTouch, AsyncOS, Bringing the Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, CCVP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Lumin, Cisco Nexus, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Collaboration Without Limitation, Continuum, EtherFast, EtherSwitch, Event Center, Explorer, Follow Me Browsing, GainMaker, ilynx, IOS, iphone, IronPort, the IronPort logo, Laser Link, LightStream, Linksys, MeetingPlace, MeetingPlace Chime Sound, MGX, Networkers, Networking Academy, PCNow, PIX, PowerKEY, PowerPanels, PowerTV, PowerTV (Design), PowerVu, Prisma, ProConnect, ROSA, SenderBase, SMARTnet, Spectrum Expert, StackWise, WebEx, and the WebEx logo are registered trademarks of Cisco and/or its affiliates in the United States and certain other countries. All other trademarks mentioned in this document or website are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1002R) Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental Cisco Systems, Inc. All rights reserved.

3 CONTENTS New and Changed Information vii Preface ix Organization ix Conventions x Product Documentation xi Documentation Formats xi Guides and Release Notes xi Online Help xi Open Source License Acknowledgements xi Obtaining Documentation and Submitting a Service Request xii CHAPTER 1 Configuring Web Service Adapter 1-1 Accessing Web Service Adapter Properties 1-2 Configuring HTTP Settings in TEO Console 1-3 Securing the TEO Web Service 1-3 Enabling a Non-Encrypted Endpoint of the TEO Web Service 1-5 Refreshing the TEO Web Service 1-6 Configuring URL Prefixes to Ignore Certificate Errors 1-6 Viewing Web Server Adapter-Supported Objects 1-8 Viewing Web Service Adapter History 1-9 CHAPTER 2 Managing Web Targets 2-1 Accessing Definitions Targets 2-2 Details Pane 2-3 Viewing Target Properties 2-3 Target Algorithms 2-4 Defining a Web Target 2-5 Managing Target Definitions 2-8 Enabling a Target 2-8 Disabling a Target 2-8 Modifying Targets 2-9 Defining Target Criteria 2-9 Comparison Operators 2-11 iii

4 Contents Inserting a Target Variable Reference 2-12 Creating a Copy of a Target 2-13 Deleting a Target 2-14 Viewing Member Of Properties 2-14 Viewing Extended Properties 2-15 Modifying Extended Property Values 2-15 Viewing Used By Properties 2-16 Viewing Targets History 2-16 CHAPTER 3 Managing Runtime Users 3-1 Definitions Runtime Users Overview 3-2 Accessing Definitions Runtime users 3-2 Actions Menu and Toolbar 3-3 Runtime User Details Pane 3-3 Defining a Runtime User Account 3-4 Defining a Windows User 3-6 Managing Runtime User Definitions 3-8 Modifying a Runtime User Record 3-8 Deleting a Runtime User 3-8 Viewing Used By Properties 3-9 Viewing Runtime User History 3-9 CHAPTER 4 Using Web Services Activities 4-1 Web Services Adapter Activities 4-2 Defining a Web Services Activity 4-2 HTTP Header Methods 4-5 HTTP Headers 4-6 Content-Type Values 4-11 Defining a URL Ping Activity 4-12 Defining a Web HTTP Request Activity 4-14 Defining a Web HTTP Save File Activity 4-19 Defining a Web Service Execute Activity 4-21 Managing Activity Definitions 4-24 Modifying a Web Services Activity 4-24 Adding Customized Header Requests 4-24 Modifying Customized Header Requests 4-25 Deleting Customized Header Requests 4-26 Specifying Output Format for Web HTTP Request Activity 4-26 iv

5 Contents Specifying the File Location for the Saved File 4-26 Selecting a Web Service Method 4-27 Defining the Build Class Properties 4-28 Defining the Build Array Properties 4-29 Inserting Activity Variable References 4-30 Inserting Cookie Variable References 4-32 Viewing Activity Instance Information 4-34 Viewing Activity Status 4-34 Status Indicators 4-34 Color Indicators 4-34 Viewing Activity Instance Properties 4-35 Viewing URL Ping Response Time 4-35 Viewing Web HTTP Request Activity Results 4-36 Viewing Web HTTP Save File Activity Results 4-37 Viewing Web Service Execute Activity Results 4-38 I NDEX v

6 Contents vi

7 New and Changed Information The following table describes significant new and changed information for the September 2011 release of Tidal Enterprise Orchestrator. The highlighted features have been implemented to improve the product functionality. Table 1 TEO 2.2 Release Feature Changes Feature Created new Web target allowing execution against a web address hosted by several machines Show SOAP header methods for web service Cookies support in HTTP header requests Ability to format specific HTTP header request output Added new activity to save HTTP files onto a local TEO-hosted machine or network share Location Chapter 2, Managing Web Service Targets Chapter 4, Using Web Service Activities Chapter 4, Using Web Service Activities Chapter 4, Using Web Service Activities Chapter 4, Using Web Service Activities vii

8 New and Changed Information viii

9 Preface Revised: September 2011, Web services are components on a Web server that a client application can call by making HTTP requests across the Web. The Tidal Enterprise Orchestrator Web Service adapter is designed to support general web service calls. The adapter allows users to send requests using web service methods and other parameters to generate an XML output. In TEO 2.2, the Web Service adapter was modified to allow users to ping the availability of a web site as well as choose to ignore any certificate errors on the site to allow the activity to execute successfully. The web service adapter now supports the ability of HTTP requests to accept cookies or information from a cookies data table. Additionally, the Web Service Execute and HTTP Request activities from 2.1.x are now obsolete and need to be manually upgraded by the user. In future versions of TEO, the obsolete activities will be removed and users will need to use the new Web Service Execute and HTTP Request activities, which require use Web Targets. The new Web Target was added to the adapter to allow activities to execute against a web site or web service that is hosted by several machines. This guide provides instructions for viewing and configuring Web Service adapter properties, instructions for completing the property pages for each specific activity, and instructions on viewing the activity results. The information is organized into the following chapters. Organization This guide includes the following sections: Chapter 1 Configuring Web Service Adapter Provides information on configuring the Web Services adapter properties Chapter 2 Managing Web Targets Provides information on configuring the web site URL as a target ix

10 Preface Chapter 3 Managing Runtime Users Provides information on creating and managing runtime user accounts Chapter 4 Using Web Services Activities Provides instructions for defining activities and instructions for completing the property pages for the activity Conventions This guide uses the following conventions: Convention bold font italic font Indication Commands and keywords and user entered text appear in bold font. Document titles, new or emphasized terms, and arguments for which you supply values are in italic font. [ ] Elements in square brackets are optional. {x y z } Required alternative keywords are grouped in braces and separated by vertical bars. [ x y z ] Optional alternative keywords are grouped in brackets and separated by vertical bars. string A nonquoted set of characters. Do not use quotation marks around the string or the string will include the quotation marks. courier font Terminal sessions and information the system displays appear in courier font. < > Nonprinting characters such as passwords are in angle brackets. [ ] Default responses to system prompts are in square brackets.!, # An exclamation point (!) or a pound sign (#) at the beginning of a line of code indicates a comment line. Note Means reader take note. Tip Means the following information will help you solve a problem. Caution Means reader be careful. In this situation, you might perform an action that could result in equipment damage or loss of data. Timesaver Means the described action saves time. You can save time by performing the action described in the paragraph. x

11 Preface Warning Means reader be warned. In this situation, you might perform an action that could result in bodily injury. Product Documentation Documentation Formats Documentation is provided in the following electronic formats: Adobe Acrobat PDF files Online help You must have Adobe Reader installed to read the PDF files. Adobe Reader installation programs for common operating systems are available for free download from the Adobe Web site at Guides and Release Notes You can download the Adapter Guides, Getting Started Guides and Release Notes in PDF format from the product CD. Online Help Online help is available and can be accessed using the following methods: Click Help on any dialog box in the application to open the help topic in a pane to the right of the dialog box. In the Tidal Enterprise Orchestrator console: Click the Help Pane icon on the toolbar to open the help topic in a pane to the right of the Results pane. Click Help on the menu bar. Open Source License Acknowledgements Licenses and notices for open source software used in Tidal Enterprise Orchestrator can be found in the Open Source License Acknowledgements found on the product CD. If you have any questions about the open source contained in this product, please external opensource requests@cisco.com. xi

12 Preface Obtaining Documentation and Submitting a Service Request For information on obtaining documentation, submitting a service request, and gathering additional information, see the monthly What s New in Cisco Product Documentation, which also lists all new and revised Cisco technical documentation, at: Subscribe to the What s New in Cisco Product Documentation as a RSS feed and set content to be delivered directly to your desktop using a reader application. The RSS feeds are a free service and Cisco currently supports RSS Version 2.0. xii

13 CHAPTER 1 Configuring Web Service Adapter The Web Service adapter properties dialog box displays general information about the functionality provided by the adapter, version number, release date and install date, any prerequisites, and the history of changes made to the adapter. This chapter provides instructions for viewing Web Service adapter properties. Accessing Web Service Adapter Properties, page 1-2 Configuring HTTP Settings in TEO Console, page 1-3 Refreshing the TEO Web Service, page 1-6 Configuring URL Prefixes to Ignore Certificate Errors, page 1-6 Viewing Web Server Adapter-Supported Objects, page 1-8 Viewing Web Service Adapter History, page

14 Accessing Web Service Adapter Properties Chapter 1 Configuring Web Service Adapter Accessing Web Service Adapter Properties Users can access the Web Service adapter properties from the Administration Adapters view in the console. To view adapter properties: Step 1 On the Administration Adapters view, highlight Web Service Adapter, and use one of the following methods: Right-click and choose Properties. -or- On the Details pane, click the hyperlink name on any of the tabs. The Web Service Adapter Properties dialog box displays. Figure 1-1 Web Service Adapter Properties Dialog Box General Tab The General tab displays the following information about the adapter: Field Name Type Company Version Release date Install date Name of the adapter Object type Brief overview of the adapter Name of company that created or supplied the adapter Version number of the adapter Date and time the adapter was available in the product Date and time the adapter was installed 1-2

15 Chapter 1 Configuring Web Service Adapter Configuring HTTP Settings in TEO Console Step 2 Review the properties and click OK to close the dialog box. Configuring HTTP Settings in TEO Console Use the Web Service to modify TEO web service configuration settings. The fields displayed on this property page allow users to modify the HTTP and HTTPS ports as well as the authentication of the HTTP endpoints. Securing the TEO Web Service TEO allows users the ability to modify the authentication for the HTTP endpoints. Use the following steps to secure the TEO web service. To enable the HTTPs web service; Step 1 Step 2 On the TEO Console, choose File > Server Properties. The Server Properties dialog box displays. Click the Web Service tab to continue. Figure 1-2 Server Properties Dialog Box Web Service Tab Step 3 Step 4 Check the Enable secure Web Service (HTTPS) check box to configure the authentication for the HTTP endpoints. The following message displays. Click OK to continue. 1-3

16 Configuring HTTP Settings in TEO Console Chapter 1 Configuring Web Service Adapter Figure 1-3 HTTP Authentication Mechanism Message Step 5 Complete the following fields, as necessary. Field HTTPS port HTTPS authentication mechanism Enter or verify the secure HTTPS port for the TEO web service. (Default: 61526) Choose the appropriate authentication for the web service. Basic Sends a username and password as the method of authentication. It's the simplest method of authentication, but the least secure. Digest Sends cryptographic representation of the password rather than the password itself. This authentication method is more secure than basic authentication. Ntlm Authentication protocol used on networks that include systems running on the Windows operating system. This option can be used to return to the normal mode of operation. Step 6 Click OK to save the settings. 1-4

17 Chapter 1 Configuring Web Service Adapter Configuring HTTP Settings in TEO Console Enabling a Non-Encrypted Endpoint of the TEO Web Service Use the following steps to open a non-encrypted endpoint of the TEO web service. To open a non-encrypted endpoint: Step 1 Step 2 On the TEO Console, choose File > Server Properties. The Server Properties dialog box displays. Click the Web Service tab to continue. Figure 1-4 Server Properties Dialog Box Web Service Tab Step 3 Check the Enable non-secure Web Service (HTTPS) check box to unencrypt the HTTP endpoints. The following message displays. Figure 1-5 HTTP Authentication Mechanism Message Step 4 Step 5 Click OK to continue. Complete the following fields, as necessary. Field HTTP port Enter or verify the secure HTTP port for the TEO web service. (Default: 61527) 1-5

18 Refreshing the TEO Web Service Chapter 1 Configuring Web Service Adapter Field HTTPS authentication mechanism Choose the appropriate authentication for the web service. Basic Sends a username and password as the method of authentication. It's the simplest method of authentication, but the least secure. Digest Sends cryptographic representation of the password rather than the password itself. This authentication method is more secure than basic authentication. Ntlm Authentication protocol used on networks that include systems running on the Windows operating system. This option can be used to return to the normal mode of operation. Step 6 Click OK to save the settings. All transmissions through the chosen NonsecuredHttpPort are unencrypted. Communications over the SSL-enabled ports (and between the server and Console) will all be unaffected by this setting. Refreshing the TEO Web Service Click this button to regenerate the dynamic web service methods in the Northbound web service. This affects the web service methods which start processes and retrieve process instance output variables. For example, if you create a new process called My Process, then in the Northbound web service, the method would be StartMyProcess. Click the Refresh Web Services button to regenerate the Northbound web service so that the Process service can launch the new StartMyProcess call. Configuring URL Prefixes to Ignore Certificate Errors A certificate error occurs when a https-secured site is being opened and the certificate has become invalid. Use the Ignore Certificate Error tab to add the URL prefixes to ignore when a certificate error occurs. If the URL prefix is not listed, then any site with that URL prefix will be inaccessible. This tab allows invalid/expired SSL certificates in HTTPS-based activities in the Web Service adapter. For example, a user may have a web service or web site configured using a temporary/test or otherwise invalid SSL certificate. If the prefix is not included in the list, then the activity would fail against the web site with an invalid certificate error. To configure the list of URL prefixes: Step 1 Step 2 On the Administration Adapters view, highlight Web Service Adapter, right-click and choose Properties. The Web Service Adapter Properties dialog box displays. Click the Ignore Certificate Errors tab to modify the list of prefixes to ignore. 1-6

19 Chapter 1 Configuring Web Service Adapter Configuring URL Prefixes to Ignore Certificate Errors Figure 1-6 Web Service Adapter Properties Dialog Box Ignore Certificate Errors Tab Step 3 To add a URL prefix to the URL Prefixes to ignore certificate errors for text box, click Add. The Enter URL Prefix dialog box displays. Figure 1-7 Enter URL Prefix Dialog Box Step 4 In the URL prefix to ignore field, enter the appropriate prefix, and click OK. Example: Step 5 The URL prefix is added to the URL Prefixes to ignore certificate errors for text box. To modify the list of URL prefixes, click the appropriate button. Button Modify Remove Highlight the appropriate prefix and then click this button to modify the prefix in the Enter URL Prefix dialog box. Highlight the appropriate prefix and click this button to remove this prefix from the list. Step 6 Click OK to close the dialog box. 1-7

20 Viewing Web Server Adapter-Supported Objects Chapter 1 Configuring Web Service Adapter Viewing Web Server Adapter-Supported Objects Use the Provides tab to view the name and type of component for each object the Web Service adapter supports. To view adapter-provided objects: Step 1 Step 2 On the Administration Adapters view, highlight Web Service Adapter, right-click and choose Properties. The Web Service Adapter Properties dialog box displays. Click the Provides tab to view the functionality that is provided by the adapter. Figure 1-8 Web Service Adapter Properties Dialog Box Provides Tab Step 3 Review the list of objects and click OK to close the dialog box. 1-8

21 Chapter 1 Configuring Web Service Adapter Viewing Web Service Adapter History Viewing Web Service Adapter History Use the History tab to view a history of changes that have been made to the adapter. To view adapter history: Step 1 On the Administration Adapters view, highlight Web Service Adapter, right-click and choose Properties. The Web Service Adapter Properties dialog box displays. Figure 1-9 Web Service Adapter Properties Dialog Box History Tab Step 2 Click the History tab to view the changes made to the adapter. Column Created by Created time Time Change Type User The user name of the person who created the object The date and time the object was created The date and time the action occurred The action that occurred The user name or group that performed the action Information about the action that was performed Step 3 To view the audit history for a specific action, highlight the appropriate object, right-click and choose Properties. The Audit Properties dialog box displays. 1-9

22 Viewing Web Service Adapter History Chapter 1 Configuring Web Service Adapter Figure 1-10 Success Audit Properties Dialog Box Step 4 Review the display-only properties dialog box for information about system-related events that occurred and their status. Field Type Created By Created Time Type of event logged by the system Success Audit Failure Audit System-generated record, such as an error condition, or the user name of the person who initiated the process Date and time the event occurred Brief description of the event Step 5 Click OK to close the dialog box. 1-10

23 CHAPTER 2 Managing Web Targets The Targets feature defines specific environments where activities, triggers and processes can be executed. You can define a target to run a process or activity on a specific computer, database connection, or application server. Using the Web target provided by the Web Service adapter allows certain activities and processes to execute against a specified URL address that may be hosted on a several machines. This chapter guides you through managing the Web target provided by the Web Service adapter. Accessing Definitions Targets, page 2-2 Defining a Web Target, page 2-5 Managing Target Definitions, page

24 Accessing Definitions Targets Chapter 2 Managing Web Targets Accessing Definitions Targets The Definitions Targets displays all the existing defined targets. You also use this view to create new targets, modify the properties of a target, and delete targets. To access the Targets view: On the Definitions workspace, choose Targets. The Results pane displays. Figure 2-1 Definitions Targets Information about the target can be displayed in the following columns: Column Display name Enabled Type Status The name assigned to the target Indicates whether the target is enabled (True) or disabled (False). A disabled target is unavailable for execution. The type of target based on the associated adapter Indicates the status of the target. The status is used to determine whether the target is available or is not available for process or activity execution. Unknown Status of the target unknown Normal No known problems with this target Unreachable No known problems with this target Disabled Target is disabled and is not available for activity execution 2-2

25 Chapter 2 Managing Web Targets Accessing Definitions Targets Column Status Information Automation Pack Customizable Owner Last Modified Time Last Modified By Id Type Created Time Created By Detailed information regarding the target status and the reasons for target being unreachable Name of the automation pack associated with the target Indicates the customization setting for the object in the automation pack The user name of the person who created the target The time the target was last modified The user name of the person who last modified the target The unique identification number of the target definition A brief description of the target A brief overview of the target type The time at which the target was created The user name of the person who created the target Note To add, remove, or sort column headings on the display, see Cisco Tidal Enterprise Orchestrator Reference Guide. Details Pane The Targets Details pane displays additional information about the selected object. The hyperlinks on each of the detail pages launch the property pages for the selected target. Tab General Attributes Displays general information about the object including the name, type, value, a brief description of the target, and the ability to enable or disable a target. Displays the dates, times and process owner associated with the creation and modification of the target. Viewing Target Properties To view target properties: Step 1 On the Definitions Targets view, highlight the appropriate target, and use one of the following methods: Right-click and choose Properties. -or- On the Details pane, click the hyperlink name on any of the tabs. The Properties dialog box displays. 2-3

26 Accessing Definitions Targets Chapter 2 Managing Web Targets Step 2 Review the properties and click OK to close the dialog box. Tab General Connection Member Of Extended Properties Provides History Displays general information about the target Displays the connection properties for the defined target Displays the target groups associated with the defined targets Displays the list of all extended target properties defined for a specific target type. This tab will remain blank until an extended target property is defined for the target type. Displays the objects used by the target Displays when the target was created or modified. The column also displays audit log entries that are relevant to the target. Target Algorithms The following table displays the list of target algorithms that may display for an activity. Algorithm Choose the target with the specified name Choose any targets with the specified criteria Select this radio button to run the process on the member of the group specified in the Name to match text field. Select this radio button to execute the process on any targets defined by the criteria specified in the Target Selection dialog box. See Defining Target Criteria, page

27 Chapter 2 Managing Web Targets Defining a Web Target Defining a Web Target Use the Web target to configure a target for execution by a web service activity on which a web site may be hosted on several machines. The target allows an activity to execute against the specified URL address. Step 1 On the Definitions Targets view, right-click, and choose New > Web Target. The New Web Target Properties dialog box displays. Figure 2-2 New Web Target Properties Dialog Box General Tab Step 2 On the General tab, enter the appropriate general information: Field Display name Type Owner Status Name of the target Display-only. Type of target User name of the owner of the category. This is typically the person who created the category. Click Browse to launch the Select User or Group dialog box to change the owner. Status of the target Unknown Status of the target unknown Normal No known problems with this target Unreachable No known problems with this target Disabled Target is disabled and is not available for activity execution 2-5

28 Defining a Web Target Chapter 2 Managing Web Targets Field Status Information Organization Enabled Detailed information regarding the target status and the reasons for target being unreachable Name of the company which supports the target Brief description of the target Check the check box to enable the target. The check box is checked by default which makes it available immediately upon creation. If you uncheck the check box, the target is disabled and will be unavailable for execution. Step 3 Click the Connection tab to continue. Note The Required Value icon displayed on a tab or page indicates that the field is required and is missing a value. Figure 2-3 New Web Properties Dialog Box Connection Tab Step 4 On the Connection tab, enter the appropriate target information: Field Base URL No runtime user Enter the appropriate target URL to use as a base for execution. Select this radio button to indicate that no runtime user is required to execute a process or activity against this target. 2-6

29 Chapter 2 Managing Web Targets Defining a Web Target Field Default runtime user Ignore certificate errors Select the default runtime user account that contains the credentials to connect to the target. Note To view the properties for the selected runtime user, click the Properties tool. To create a new runtime user account, click New and then select Runtime User or Windows User to create a new Runtime User account. For additional information, see Chapter 3, Managing Runtime Users. Check this check box to indicate the target should ignore any certificate errors on the specified web site. Step 5 Click OK to close the dialog box. The new target displays in the list of targets on the Definitions Targets view. 2-7

30 Managing Target Definitions Chapter 2 Managing Web Targets Managing Target Definitions Use the Definitions Targets view to modify and review target information. This view can be used to perform the following functions: Enable/Disable targets Modify target properties Review the objects in the product that use the target Review a history of changes made to the target Delete the target Enabling a Target A target is enabled by default. If a target is manually disabled, the target must be enabled before it is available for execution. To enable a target: On the Definitions Target view, highlight the target, and then use one of the following methods: to update the Disabling a Target Disabling a target prevents the object from being available for execution. The disabled target is not removed from the list of targets in the in the Definitions Target Results pane. To disable a target: On the Definitions Target view, highlight the target, and then use one of the following methods: On the Results pane, right-click and select Enable. -or- On the Details pane, select the Click here to enable option. The Enabled column on the Results pane changes to True. If necessary, click Refresh view. On the Results pane, right-click and select Disable. -or- On the Details pane, select the Click here to disable option. The Enabled column on the Results pane changes to False. If necessary, click the Refresh tool to update the view. 2-8

31 Chapter 2 Managing Web Targets Managing Target Definitions Modifying Targets Use the Definitions Targets view to modify the configured targets. After the initial creation, not all fields are available for updating. To modify a target: Step 1 Step 2 Step 3 On the Definitions Targets view, highlight the appropriate target, right-click and choose Properties. The [Target] Properties dialog box displays. Modify the information on the target property tabs, as necessary. Click OK to save the changes and close the dialog box. Defining Target Criteria When configuring target properties for a process or activity, users can specify whether the target group should be executed based on when specific criteria is matched. Use the Target Selection Criteria dialog box to specify the matching criteria for the selected target group. To define the target selection criteria: Step 1 On the Target tab, select the Execute on this target group radio button, and then select the appropriate target group from the drop-down list. Figure 2-4 Target Tab Execute on this target group Section Step 2 Step 3 From the Choose a target using this algorithm drop-down list, select Choose the target that satisfies the specified criteria. On the Criteria box, click Browse. 2-9

32 Managing Target Definitions Chapter 2 Managing Web Targets The Target Selection Criteria dialog box displays. Figure 2-5 Target Selection Criteria Dialog Box Step 4 On the Properties pane, specify the following information, as necessary: Field Text field Operators Value Choose the appropriate property to match within the target. Click the Reference tool to select the variable from the Insert Variable Reference dialog box. See Inserting a Target Variable Reference, page The displayed operators depend on the selected property. Note For information on the displayed operators, see Comparison Operators, page Enter the appropriate value for the target Step 5 To modify the list of Properties pane containing target criteria, click one of the following buttons: Button Add Remove Click this button to a new Properties pane to complete with criteria for the target. Click this button to remove the selected Properties pane in the display Step 6 Click OK to return to the Target tab. The defined criteria displays in the display-only box. 2-10

33 Chapter 2 Managing Web Targets Managing Target Definitions Comparison Operators The following table contains operators that may display throughout TEO. Operator Contains Contains (case-sensitive) Contains only Contains only (case-sensitive) is empty Equals Not Equals Matches Regular Expression Matches wildcard Equals (case-sensitive) Less Than [<] More Than [>] Equal [=] Not Equal [>] Greater than or Equal [>=] Less than or Equal [<=] Iterates through the contents of the collection and determines if the specified item exists (if this is a string collection, this is case-insensitive) Iterates through the contents of the collection and determines if the specified item exists (same as above, but a case-insensitive version) Iterates through the contents of the collection and determines if the only item in the collection is the specified item (if this is a string collection, this is case-insensitive) Iterates through the contents of the collection and determines if the only item in the collection is the specified item (same as above, but a case-insensitive version) Determines if there are items in the collection or not Determines if the left side equals the right side (if this is a string comparison, this is case-insensitive) Determines if the left side does not equal the right side Determines if the left side matches the regular expression specified on the right side Determines if the left side matches the wildcard specified on the right side Determines if the left side equals the right (this is the case-sensitive version of Equals for string) Determines if a value is less than another value Determines if a value is greater than another value Determines if a value is equal to another value Determines if a value is not equal to another value Determines if a value is greater than or equal to another value Determines if a value is less than or equal to another value 2-11

34 Managing Target Definitions Chapter 2 Managing Web Targets Inserting a Target Variable Reference The Reference icon to the right of a text field indicates that the field can be populated by referencing a defined variable or the property of another activity or process. Use the Insert Variable Reference dialog box to select a defined variable or reference an object to populate a field. The OK button does not activate until a valid property or variable is selected. To insert a target variable reference: Step 1 To the right of a field on a property page, click the Reference tool. The Insert Variable Reference dialog box displays. Figure 2-6 Insert Variable Reference Dialog Box Step 2 Check the Show Advanced check box to display all items that are available for referencing. If the check box is not checked, then only the most commonly-used items are displayed for activities, processes or events. Note The Required Value icon displayed on a tab or page indicates that the field is required and is missing a value. Step 3 Step 4 Click the Target Expand (+) to display the reference objects for the target. From the list of displayed objects, select the appropriate property. Reference Variable Name Created by Creation Time Modified by Modification Time Display name of the target User name or the owner of the target The date and time the target was created User name of the individual who modified the target The date and time the target was modified of the target 2-12

35 Chapter 2 Managing Web Targets Managing Target Definitions Reference Variable Type Is Normal Status Is Unreachable Status Status Information Target ID Organization Base URL Ignore Certificate Errors Type of target Status is normal and indicates that there are no known problems with this target Status is unreachable which indicates that no known problems with this target Detailed information regarding the target status and the reasons for target being unreachable ID number assigned to the target Name of the company which supports the target Target URL to use as a base for execution Value for whether target should ignore any certificate errors on the specified web site Step 5 Click OK to add the selected reference variable to the related text field. Creating a Copy of a Target The copy option is used when there is an existing target that contains properties that can be used for defining a new target without creating a completely new target. The following steps may not be available for all targets. To create a copy a target: Step 1 Step 2 Step 3 On the Definitions Targets view, highlight the appropriate target, right-click and choose Copy. On the Results pane, right-click and choose Paste. A copy of the defined target is pasted into the Results pane. To rename the copied target or other properties, right-click and choose Properties. Modify the target name, as appropriate, and click OK to close the dialog box. 2-13

36 Managing Target Definitions Chapter 2 Managing Web Targets Deleting a Target Use the Definitions Target view to delete targets that are no longer used. Before deleting a target, access the properties, and click the Used By tab to view where objects are being used by the target. This ensures that deleting the target does not affect any processes or activities. The following steps may not be available for all targets, such as those that are discovered and automatically created. To delete a target: Step 1 Step 2 In the Definitions Targets view, highlight the appropriate target, right-click and choose Delete. The Confirm Delete dialog box displays. Click Yes to delete the target. Viewing Member Of Properties Use the Member of tab to view the target groups to which a target belongs. The name and type of target group displays in the list box. To view the member of targets: Step 1 Step 2 On the Definitions Targets view, highlight the appropriate target, right-click and choose Properties. The [Target] Properties dialog box displays. Click the Member Of tab to view the target groups. Field Display name Type Name of the target group Display-only. Type of target group Brief description of the target Step 3 Step 4 To view the properties for a specific object, highlight the object, right-click and choose Properties. Click OK to close the dialog box. 2-14

37 Chapter 2 Managing Web Targets Managing Target Definitions Viewing Extended Properties Use the Extended Properties tab to view the list of all extended target properties defined for a specific target type. This tab will remain blank until an extended target property is defined for the target type. For additional information on extended properties, refer to the Cisco Tidal Enterprise Orchestrator Reference Guide. To view the target extended properties: Step 1 Step 2 On the Definitions Targets view, highlight the appropriate target, right-click and choose Properties. The [Target] Properties dialog box displays. Click the Extended Properties tab to view the extended properties defined for the target. Column Name Value Using Default Name of the target property Displays value for the target property. If no value is defined, then the default property value will display. Indicates whether the default property value is displayed. Yes will display if no value is defined. No will display if a value is defined for the target property. Step 3 Click OK to close the dialog box. Modifying Extended Property Values To modify the extended properties: On the Extended Properties tab, highlight the appropriate target property and click the appropriate button to define or modify the value. Button Edit Reset Value Click this button to defined or modify the value of a specific target property. The Edit button is disabled by default. The button will be enabled only when a target property is selected in the list. Click this button to reset the value of the target property to its default value. The Reset Value is enabled only if a value is specified for a selected target property. 2-15

38 Managing Target Definitions Chapter 2 Managing Web Targets Viewing Used By Properties Use the Used By tab to display the objects that directly reference the selected target in their configuration. Because the Used By tab displays objects in a tree view, users can also display the objects which directly reference the top level objects for the selected object. The objects at the top level are the objects that reference the selected object directly, but users can expand the listed objects and see their referenced objects. Example: If object A is used by objects X and Y and object X is used by object Q, then on the property pages of object A, the user will see X and Y listed. If a user expands (+) object X, then object Q will display. To view used by objects: Step 1 Step 2 On the Definitions Targets view, highlight the appropriate target, right-click and choose Properties. The [Target] Properties dialog box displays. Click the Used By tab to view the objects used by the target. Object Display name Type Name of the object Type of object Step 3 Step 4 To view the properties for a specific object, highlight the object, right-click and choose Properties. Click OK to close the dialog box. Viewing Targets History Use the History tab to view a history of changes that have been made to the target. Step 1 Step 2 On the Definitions Targets view, highlight the appropriate target, right-click and choose Properties. The [Target] Properties dialog box displays. Click the History tab to view the changes made to the target. Column Created by Created time Time Change Type User The user name of the person who created the object The date and time the object was created The date and time the action occurred The action that occurred The user name of the person that performed the action Information about the action that was performed 2-16

39 Chapter 2 Managing Web Targets Managing Target Definitions Step 3 Step 4 To view the details for a specific action, highlight the appropriate time, right-click and choose Properties. Click OK to close the dialog box. 2-17

40 Managing Target Definitions Chapter 2 Managing Web Targets 2-18

41 CHAPTER 3 Managing Runtime Users Many operating system and application activities require credentials for proper execution. The Runtime Users feature is used to create a runtime user record to store the information about the user security context and to pass this information to the adapters for activity execution, event monitoring and some target operations (such as availability monitoring and discovery). When defining a process or certain activities, you can use the runtime user records that are defined in the product to assign credentials for the process or activity. The following sections in this chapter provide instructions on managing runtime user accounts: Definitions Runtime Users Overview, page 3-2 Defining a Runtime User Account, page 3-4 Defining a Windows User, page 3-6 Managing Runtime User Definitions, page

42 Definitions Runtime Users Overview Chapter 3 Managing Runtime Users Definitions Runtime Users Overview Use the Definitions Runtime Users view to display the credentials of the runtime users and to specify new runtime user credentials, update the credentials of users, or delete users. Accessing Definitions Runtime users To access the Runtime Users properties: On the Definitions workspace, choose Runtime Users. The Results pane displays. Figure 3-1 Definitions Runtime Users Information about the runtime user accounts can be displayed in the following columns: Column Display Name Type User Name Owner Last Modified Time Last Modified By The display name assigned to the runtime user account The type of user account The user name assigned to the account The user name of the person who created the account The time the credentials were last modified The user name of the person who last modified the credentials 3-2

43 Chapter 3 Managing Runtime Users Definitions Runtime Users Overview Column Id Type Created Time Created By Automation Pack The unique identification number of the runtime user definition A brief overview of the runtime user definition A brief description of the information in the Type column time the runtime user account was created The user name of the person who created the runtime user definition Name of the automation pack from which the runtime user record was imported Actions Menu and Toolbar The Runtime Actions menu and toolbar provide the option to create new runtime users to hold the security credentials that are assigned to processes and activities. The New option is also available by right-clicking Runtime Users on the Definitions pane. Figure 3-2 Runtime Actions Menu Runtime User Details Pane The Details pane in the lower portion of the page displays detailed information about the selected runtime user. Clicking a link on a tab page opens the Properties dialog box for the runtime user. Tab General Attributes Displays general information about the object including the name, type, value, a brief description of the runtime user Displays the dates, times and owner associated with the creation and modification of the runtime user 3-3

44 Defining a Runtime User Account Chapter 3 Managing Runtime Users Defining a Runtime User Account The credentials specified for the runtime user are used to store the information about the simple user security context consisting of a user name and password pair and to pass this information to the adapters. This runtime user can be used for database targets when needing database authentication. To create a Runtime User: Step 1 On the Definitions Runtime Users view, right-click and choose New > Runtime User. The New Runtime User Properties dialog box displays. Figure 3-3 New Runtime User Properties Dialog Box General Tab Note The Required Value icon displayed on a tab or page indicates that the field is required and is missing a value. Step 2 On the General tab, specify the following information: Field Display Name Type Owner User name This field is populated with the information specified in the Domain and User name text fields. Display-only. Object type The owner of the object. This is typically the creator of the object. Click Browse to launch the Select User or Group dialog box and change the owner. The user name assigned to the user account 3-4

45 Chapter 3 Managing Runtime Users Defining a Runtime User Account Field Password The password assigned to the user account Note For existing runtime user records, check the check box to enter the new password assigned to the user account. If the password entered is incorrect, then a confirmation dialog box displays stating: "Logon failure: unknown user name or bad password." Note There is no password verification that is done for the simple (generic) runtime user. Therefore, the above message will NEVER be displayed for the runtime user object. A description of the runtime user account Step 3 Review the information on the following tabs, as necessary, and then click OK to close the dialog box. Used By tab Displays the objects which reference the target. This tab will remain blank until the target is used by an object. See Viewing Used By Properties, page 3-9. History tab Displays the history of actions taken against the target. This tab remains blank until after the initial target creation. See Viewing Runtime User History, page 3-9. The new runtime user displays in the list of runtime user accounts on the Definitions Runtime User view. 3-5

46 Defining a Windows User Chapter 3 Managing Runtime Users Defining a Windows User Use the credentials specified for the Windows user to assign run options for processes or activities. To create a Windows User: Step 1 On the Definitions Runtime Users view, right-click and choose New > Windows User. The New Windows User Properties dialog box displays. Note The Required Value icon displayed on a tab or page indicates that the field is required and is missing a value. Figure 3-4 New Windows User Properties Dialog Box General Tab Step 2 On the General tab, specify the following information, as appropriate: Field Display Name Type Owner User name Name of the Windows user account. This field is populated with the information specified in the Domain and User name text fields. Display only. Type of object User name of the owner of the object. This is typically the person who created the object. Click Browse to launch the Select User or Group dialog box to change the owner. The user name assigned to the user account 3-6

47 Chapter 3 Managing Runtime Users Defining a Windows User Field Password Domain The password assigned to the user account Note For existing runtime user records, check the check box to enter the new password assigned to the user account. If the password entered is incorrect, then a confirmation dialog box displays stating: "Logon failure: unknown user name or bad password." The Windows domain in which the user account resides Brief description of the Windows user account Step 3 Review the information on the following tabs, as necessary, and then click OK to close the dialog box. Used By tab Displays the objects which reference the target. This tab will remain blank until the target is used by an object. See Viewing Used By Properties, page 3-9. History tab Displays the history of actions taken against the target. This tab remains blank until after the initial target creation. See Viewing Runtime User History, page 3-9. The new windows user displays in the list of runtime user accounts on the Definitions Runtime User view. 3-7

48 Managing Runtime User Definitions Chapter 3 Managing Runtime Users Managing Runtime User Definitions Use the following procedures to view and modify runtime user definitions. Modifying a Runtime User Record Use the Definitions Runtime Users view to display the runtime user properties and modify the runtime user records. To modify a runtime user credentials: Step 1 Step 2 Step 3 On the Definitions Runtime Users view, highlight the appropriate runtime user record, right-click and choose Properties. The [Runtime User] Properties dialog box displays. On the General tab, modify the appropriate information, as necessary. Confirm the changes, and then click OK to close the dialog box. Deleting a Runtime User Use the Definitions Runtime Users view to delete a runtime user record. Step 1 On the Definitions Runtime Users view, highlight the appropriate runtime user, right-click and choose Delete. The Confirm Delete dialog box displays. Figure 3-5 Confirm Delete Dialog Box Step 2 Click Yes to confirm the deletion. 3-8

49 Chapter 3 Managing Runtime Users Managing Runtime User Definitions Viewing Used By Properties Use the Used By tab to display the objects that directly reference the selected runtime user in their configuration. Because the Used By tab displays objects in a tree view, users can also display the objects which directly reference the top level objects for the selected object. The objects at the top level are the objects that reference the selected object directly, but users can expand the listed objects and see their referenced objects. Example: If object A is used by objects X and Y and object X is used by object Q, then on the property pages of object A, the user will see X and Y listed. If a user expands (+) object X, then object Q will display. To view used by objects: Step 1 Step 2 On the Definitions Runtime Users view, highlight the appropriate runtime user, right-click and choose Properties. The [Runtime User] Properties dialog box displays. Click the Used By tab to view the objects which reference the runtime user. Object Display Name Type Name of the object Type of object Step 3 Step 4 To view information about an object, highlight the object, right-click and choose Properties. The display-only dialog box displays the properties of the object. Click OK to close the dialog box. Viewing Runtime User History Use the History tab to view a history of changes that have been made to the runtime user. Step 1 Step 2 On the Definitions Runtime Users view, highlight the appropriate runtime user, right-click and choose Properties. The [Runtime User] Properties dialog box displays. Click the History tab to view the changes made to the runtime user. The following information about the history of the runtime is displayed: Column Created by The user name of the person who created the object Created time The date and time the object was created Time The date and time the action occurred User The user name of the person that performed the action 3-9

50 Managing Runtime User Definitions Chapter 3 Managing Runtime Users Column Type The action that occurred Information about the action that was performed Step 3 Step 4 To view the audit history for a specific action, highlight the appropriate time, right-click and choose Properties. Click OK to close the dialog box. 3-10

51 CHAPTER 4 Using Web Services Activities This chapter provides instructions for defining a Web Service activities, instructions for completing the property pages for each specific activity, and instructions on viewing the activity results. Web Services Adapter Activities, page 4-2 Defining a URL Ping Activity, page 4-12 Defining a Web HTTP Request Activity, page 4-14 Defining a Web HTTP Save File Activity, page 4-19 Defining a Web Service Execute Activity, page 4-21 Managing Activity Definitions, page 4-24 Viewing Activity Instance Information, page

52 Web Services Adapter Activities Chapter 4 Using Web Services Activities Web Services Adapter Activities When defining an activity in the process workflow, the properties pane contains property pages that are specific to the selected activity. Note To launch these activities, the runtime user should have local administrative rights to the target. If the runtime user does not have these rights, the activity will fail and display a message that the process has encountered a failed node. The following table displays the activities that are provided by the Web Services adapter. Activity URL Ping Web HTTP Request Web HTTP Save File Web Service Execute Pings the availability of a web site address See Defining a URL Ping Activity, page Sends a HTTP request for a file based on a URL See Defining a Web HTTP Request Activity, page Saves a specific HTTP file to the local machine or network drive See Defining a Web HTTP Save File Activity, page Calls a web service with parameters and SOAP Headers, and generates XML output See Defining a Web Service Execute Activity, page Defining a Web Services Activity Use the following steps to define a Web Services adapter activity in the Process Editor dialog box. The property pages displayed depend on the selected activity. Refer to the appropriate section for instructions on completing the activity property pages. To define a Web Services activity: Step 1 Step 2 On the Toolbox pane, under Web Services, select the appropriate activity, then drag and drop the activity onto the Workflow pane. The [Activity Name] Properties dialog box displays. On the General tab, enter the following information: Field Display Name Type Name of the activity Display-only. Type of activity Brief description of the activity Step 3 Click the activity definition property page to define the properties specific to the activity. Refer to the appropriate section for instructions on defining the activity property. 4-2

53 Chapter 4 Using Web Services Activities Web Services Adapter Activities Step 4 Click the activity definition property page to define the properties specific to the activity. Refer to the appropriate section for instructions on defining the activity property. Note The Required Value icon displayed on a tab or page indicates that the field is required and is missing a value. Click the Reference tool to choose a defined variable or reference an object within the process from the Insert Variable Reference dialog box. For additional information, see Inserting Activity Variable References, page Step 5 Click the Target tab to specify whether the process target should be used or overridden with a different target: Field Execute on process target Execute on activity target Executed on this target Execute on the target selected this algorithm Execute on this target group Select this radio button to use the same target that was specified in the process definition. Select this radio button to specify a target different from the process definition target. The selected target overrides the target specified in the process definition. Select this radio button and then click Browse to launch the Select Targets dialog box to select a specific target on which to execute the activity. The targets that display in the Select Targets dialog box are targets already defined in TEO. Note To view the properties for the selected target, click the Properties tool. For additional information, see Chapter 3, Managing Remedy Targets. Select this radio button to execute the target selected by one of the target algorithm displayed in the drop-down list. Note The available algorithms that display depend on the selected activity. See Target Algorithms, page 3-4 for target algorithm descriptions. Select this radio button and then click Browse to launch the Select Target Group dialog box to select a specific target on which to execute the activity. The target groups that display in the Select Target Group dialog box are target groups already defined in TEO. Note To view the properties for the selected target group, click the Properties tool. For additional information, see the Tidal Enterprise Orchestrator Reference Guide. Choose a target using this algorithm Select this radio button to execute the process using one of the options from the drop-down list. Note For algorithm descriptions, see Target Algorithms, page

54 Web Services Adapter Activities Chapter 4 Using Web Services Activities Step 6 Click the Credentials tab to specify the runtime user whose credentials should be used for process execution: Field No runtime user Use target's default runtime user Use Process runtime user Override process runtime user Credentials used to save the file Select this radio button when no runtime user is required to run this activity Select this radio button to use the default runtime user for the target that is specified in the activity Select this radio button to use the credentials for the runtime user that was specified in the process properties Select this radio button to specify a runtime user whose credentials are different than what was specified in the process properties. The selected runtime user overrides the runtime user that was specified for the process. Note To view the properties for the selected runtime user, click the Properties tool. To create a runtime user record for the process, click New > [Runtime User]. For additional information on creating a runtime user, see Chapter 2, Managing Runtime Users. Select the appropriate credentials used to save the file. Note To view the properties for the selected runtime user, click the Properties tool. To create a runtime user record for the process, click New > [Runtime User]. For additional information on creating a runtime user, see Chapter 2, Managing Runtime Users. This field only displays on the Credentials tab for the Web HTTP Saved File activity. Step 7 Click the Knowledge Base tab to assign a knowledge base article to the object. Knowledge Base Field Options Text field Delete Browse Properties Display-only. Display name for the selected knowledge base article(s) Highlight the appropriate knowledge base article and click the Delete tool to remove the knowledge base article from the list. Click Browse to launch the Select Knowledge Base dialog box for a list of existing knowledge base articles. Press Ctrl or Shift-Click to choose more than one knowledge base article. For additional information on knowledge base articles, see Chapter 17, Managing Knowledge Base Articles. Highlight the appropriate knowledge base article and click the Properties tool to view and/or modify the properties of the defined knowledge base article. 4-4

55 Chapter 4 Using Web Services Activities Web Services Adapter Activities The following information is displayed on the Knowledge Base tab. Field Summary Possible Cause Possible resolution Related information Brief description of the issue Explanation of the condition that may be causing the issue List of actions that can be performed to attempt to resolve the issue Additional information related to the issue Step 8 On the Result Handlers tab, click one of the following buttons to manage the condition branches on the workflow, as necessary: Button Add Remove Move Up Move Down Adds a condition branch Removes the condition branch from the activity Moves the condition up one position in the list of conditions Moves the condition down one position in the list of conditions Step 9 Click the Save tool to save the activity definition. HTTP Header Methods The following table is a list of header methods for the Web HTTP Request activity. Header Method OPTIONS GET HEAD Represents a request for information about the communication options available on the request/response chain identified by the Request-URI. This method allows the client to determine the options and/or requirements associated with a resource, or the capabilities of a server, without implying a resource action or initiating a resource retrieval. Retrieve whatever information (in the form of an entity) is identified by the Request-URI Identical to GET except that the server MUST NOT return a message-body in the response 4-5

56 Web Services Adapter Activities Chapter 4 Using Web Services Activities Header Method POST PUT DELETE TRACE CONNECT Used to request that the origin server accept the entity enclosed in the request as a new subordinate of the resource identified by the Request-URI in the Request-Line. POST is designed to allow a uniform method to cover the following functions: Annotation of existing resources Posting a message to a bulletin board, newsgroup, mailing list, or similar group of articles Providing a block of data, such as the result of submitting a form, to a data-handling process Extending a database through an append operation Requests that the enclosed entity be stored under the supplied Request-URI Requests that the origin server delete the resource identified by the Request-URI. This method MAY be overridden by human intervention (or other means) on the origin server. The client cannot be guaranteed that the operation has been carried out, even if the status code returned from the origin server indicates that the action has been completed successfully. Used to invoke a remote, application-layer loop- back of the request message Reserves the method name CONNECT for use with a proxy that can dynamically switch to being a tunnel (e.g. SSL tunneling [44]) HTTP Headers The following table is a list of valid HTTP response headers for the Web HTTP Request activity. Header Example ACCEPT Can be used to specify certain media Accept: text/plain types, in MIME format, which are acceptable for the response from the web server Accept-Charset Can be used to indicate what character sets are acceptable for the response. Accept-Charset: iso

57 Chapter 4 Using Web Services Activities Web Services Adapter Activities Header Example ACCEPT-ENCODING Tells the web server what document Accept-Encoding: encoding methods the Web browser compress, gzip supports. Accept-Encoding: ACCEPT-LANGUAGE Accept-Ranges AUTHORIZATION Cache-Control Connection Cookie Content-Length Content-Type Date Expect FROM Tells the web server the web browser's preferred natural language. Allows the server to indicate its acceptance of range requests for a resource The Authorization field value consists of credentials containing the HTTP authentication information of the user agent for the realm of the resource being requested. Used to specify directives that MUST be obeyed by all caching mechanisms along the request/response chain What type of connection the user-agent would prefer A HTTP cookie previously sent by the server with Set-Cookie The length of the request body in octets (8-bit bytes) The mime type of the body of the request (used with POST and PUT requests) The date and time that the message was sent Used to indicate that particular server behaviors are required by the client. An Internet address for the human user who controls the requesting user agent. The user's address who sent the HTTP request. This is not supported by most browsers. Accept-Encoding: * Accept-Encoding: compress;q=0.5, gzip;q=1.0 Accept-Encoding: gzip;q=1.0, identity; q=0.5, *;q=0 Accept-Language: da Accept-Ranges: bytes Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2Ft ZQ== Cache-Control: no-cache Connection: close Cookie: $Version=1; Skin=new; Content-Length: 348 Content-Type: application/x-www-form-urlenc oded Date: Tue, 15 Nov :12:31 GMT Expect: 100-continue From: user@ .com 4-7

58 Web Services Adapter Activities Chapter 4 Using Web Services Activities Header Example Host Specifies the Internet host and port number of the resource being requested, as obtained from the original URI given by the user or referring resource. Host: en.wikipedia.org If-Match IF-MODIFIED-SINCE If-None-Match The domain name of the server (for virtual hosting), mandatory since HTTP/1.1 Used with a method to make it conditional. A client that has one or more entities previously obtained from the resource can verify that one of those entities is current by including a list of their associated entity tags in the If-Match header field. This is mainly for methods like PUT to only update a resource if it has not been modified since the user last updated it. This is a HTTP data value that tells the server to only return the requested file if it was modified after the date. Form: If-Modified-Since = "If-Modified-Since" ":" HTTP-date Allows a 304 Not Modified to be returned if content is unchanged Used with a method to make it conditional. A client that has one or more entities previously obtained from the resource can verify that none of those entities is current by including a list of their associated entity tags in the If-None-Match header field. The purpose of this feature is to allow efficient updates of cached information with a minimum amount of transaction overhead. It is also used to prevent a method (e.g. PUT) from inadvertently modifying an existing resource when the client believes that the resource does not exist. Allows a 304 Not Modified to be returned if content is unchanged If-Match: "737060cd8c284d8af7ad3082f d" If-Modified-Since: Sat, 29 Oct :43:31 GMT If-None-Match: "737060cd8c284d8af7ad3082f d" 4-8

59 Chapter 4 Using Web Services Activities Web Services Adapter Activities Header Example If-Range If a client has a partial copy of an entity in its cache, and wishes to have an up-to-date copy of the entire entity in its cache, it could use the Range request-header with a conditional GET (using either or both of If-Unmodified-Since and If-Match.) If-Range: "737060cd8c284d8af7ad3082f d" If-Unmodified-Since Max-Forwards Pragma Proxy-Authorization However, if the condition fails because the entity has been modified, the client would then have to make a second request to obtain the entire current entity-body. The If-Range header allows a client to "short-circuit" the second request. Informally, its meaning is `if the entity is unchanged, send me the part(s) that I am missing; otherwise, send me the entire new entity'. Used with a method to make it conditional. If the requested resource has not been modified since the time specified in this field, the server SHOULD perform the requested operation as if the If-Unmodified-Since header were not present. Provides a mechanism with the TRACE (section 9.8) and OPTIONS (section 9.2) methods to limit the number of proxies or gateways that can forward the request to the next inbound server. This can be useful when the client is attempting to trace a request chain which appears to be failing or looping in mid-chain. Implementation-specific headers that may have various effects anywhere along the request-response chain. Allows the client to identify itself (or its user) to a proxy which requires authentication. The Proxy-Authorization field value consists of credentials containing the authentication information of the user agent for the proxy and/or realm of the resource being requested. If-Unmodified-Since: Sat, 29 Oct :43:31 GMT Max-Forwards: 10 Pragma: no-cache Proxy-Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2Ft ZQ== 4-9

60 Web Services Adapter Activities Chapter 4 Using Web Services Activities Header Example Range Since all HTTP entities are represented in HTTP messages as sequences of bytes, the concept of a byte range is meaningful for any HTTP entity. (However, not all clients and servers need to support byterange operations.) Range: bytes= REFERER TE Upgrade USER-AGENT Via Warn Request only part of an entity. Bytes are numbered from 0. The Referer[sic] request-header field allows the client to specify, for the server's benefit, the address (URI) of the resource from which the Request-URI was obtained. This is the address of the previous web page from which a link to the currently requested page was followed. Indicates what extension transfer-codings it is willing to accept in the response and whether or not it is willing to accept trailer fields in a chunked transfer-coding. Its value may consist of the keyword "trailers" and/or a comma-separated list of extension transfer-coding names with optional accept parameters. Ask the server to upgrade to another protocol. Contains information about the user agent originating the request. This is for statistical purposes, the tracing of protocol violations, and automated recognition of user agents for the sake of tailoring responses to avoid particular user agent limitations. Informs the server of proxies through which the request was sent. A general warning about possible problems with the entity body. Referer: n_page TE: trailers, deflate;q=0.5 Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11 User-Agent: Mozilla/5.0 (Linux; X11) Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1) Warn: 199 Miscellaneous warning 4-10

61 Chapter 4 Using Web Services Activities Web Services Adapter Activities Content-Type Values The following are commonly used content-type values: Content-Type application/octet-stream image/gif image/jpeg image/png text/html text/plain text/xml text/x-comma-separated-values Unformatted binary data GIF (Graphics Interchange Format) images JPEG (Joint Photographic Expert Group) format images PNG (Portable Network Graphics) format images HTML (Hypertext Markup Language) Plain unformatted text XML (extensible Markup Language) Spreadsheet data 4-11

62 Defining a URL Ping Activity Chapter 4 Using Web Services Activities Defining a URL Ping Activity Use the URL Ping activity to ping a web address. To define the URL Ping activity: Step 1 On the Toolbox pane, under Core Activities, choose the URL Ping activity, then drag and drop the activity onto the Workflow pane. The URL Ping property pages display. Figure 4-1 URL Ping Properties Page General Tab Step 2 On the General tab, enter the following information: Field Display name Type Name of the activity Display-only. Type of activity Brief description of the activity Step 3 Click the URL tab to continue. Note The Required Value icon displayed on a tab or page indicates that the field is required and is missing a value. 4-12

63 Chapter 4 Using Web Services Activities Defining a URL Ping Activity Figure 4-2 URL Ping Properties Page URL Tab Note Click the Reference tool to choose a defined variable or reference an object within the process from the Insert Variable Reference dialog box. For additional information, see Inserting Activity Variable References, page Step 4 On the URL tab, specify the file path used to test the response of a FTP site: Field Address Retry for time period Ignore certificate errors File path or URL for the web address to be pinged Example: Check the check box and enter the appropriate time necessary to keep pinging the URL address. Note Click the time unit link (seconds, minutes, hours) to indicate the specific time to ping the URL address. Check the check box to ignore any certificate errors. Step 5 Complete the appropriate information in the following tabs, as necessary, and then click the Save tool to complete the activity definition. Knowledge Base Choose the appropriate knowledge base article to associate with the activity. See See Step 7 in Defining a Web Services Activity. Result Handlers Click the appropriate buttons to manage the condition branches on the workflow. See Step 8 in Defining a Web Services Activity. Note For instructions on viewing the URL response time to the ping, see Viewing URL Ping Response Time, page

64 Defining a Web HTTP Request Activity Chapter 4 Using Web Services Activities Defining a Web HTTP Request Activity Use the Web HTTP Request activity to send a request for a file which generates a response in an output file provided by the web server. This activity supports generic HTTP operations, such as POST and GET, and is used to retrieve a web page and then examine the results to ensure there are no errors. The activity can be used to perform synthetic transactions against portals or other web sites. To define the Web HTTP Request activity: Step 1 On the Toolbox pane, under Web Service, choose the Web HTTP Request activity, then drag and drop the activity onto the Workflow pane. The Web HTTP Request property pages display. Figure 4-3 Web HTTP Request Property Page General Tab Step 2 On the General tab, enter the following information: Field Display name Type Name of the activity Display-only. Type of activity Brief description of the activity Step 3 Click the HTTP Request tab to continue. Note The Required Value icon displayed on a tab or page indicates that the field is required and is missing a value. 4-14

65 Chapter 4 Using Web Services Activities Defining a Web HTTP Request Activity Figure 4-4 Web HTTP Request Property Page HTTP Request Tab Note Click the Reference tool to choose a defined variable or reference an object within the process from the Insert Variable Reference dialog box. For additional information, see Inserting Activity Variable References, page Step 4 On the HTTP Request tab, specify the following properties: Field Relative URL Method HTTP Version Request Enter the relative URL to be requested. The base URL will be determined by the web target combined with the relative Url during the activity execution. Enter the method to be performed on the resource identified by the Request-URI. The method is case-sensitive. Note For a list of common header methods, see Defining a Web HTTP Save File Activity, page Select the appropriate HTTP version for the request. (Default: 1.1) Enter any additional request details. Step 5 Click the Output Format tab to continue. 4-15

66 Defining a Web HTTP Request Activity Chapter 4 Using Web Services Activities Figure 4-5 Web HTTP Request Property Page HTTP Request Tab Step 6 On the Output Format tab, specify the format of the activity output. Field XML HTML TEXT Select this option to display the XML output results if the page is available in XML format. Select this option to display the HTML output results. Select this option to display the results in a text format. Step 7 Click the HTTP Headers tab to continue. Figure 4-6 Web HTTP Request Property Page HTTP Headers Tab 4-16

67 Chapter 4 Using Web Services Activities Defining a Web HTTP Request Activity Note Click the Reference tool to choose a defined variable or reference an object within the process from the Insert Variable Reference dialog box. For additional information, see Inserting Activity Variable References, page Step 8 On the HTTP Headers tab, define the customized content header requests for the web HTTP request. Field Content type Note Enter or modify the value for the content type used to define the structure of the output. (Default: application/xml;charset=utf-8) Accept User-Agent Timeout Note For a list of commonly used content-type values, see Content-Type Values, page Enter the value of the Accept HTTP header. Enter the value of the User-agent HTTP header. Check the check box and then enter the time period the activity should wait before failing. Note Click the time unit link to change the time interval. Step 9 To modify the customized headers in the list, click the appropriate buttons: Button Add Edit Delete Click this button to launch the Add Header Dialog Box to add a customized header request to the web HTTP request. Note See Adding Customized Header Requests, page Click this button to modify the header request properties. Click this button to remove the header request. The header request is permanently deleted from the system. Step 10 Under Additional Request Details, the following information is displayed: Column Name Value Name of the customized header request Content-type value for the header request Step 11 Click the Cookies tab to continue. 4-17

68 Defining a Web HTTP Request Activity Chapter 4 Using Web Services Activities Figure 4-7 Web HTTP Request Property Page Cookies Tab Note Click the Reference tool to choose a defined variable or reference an object within the process from the Insert Variable Reference dialog box. For additional information, see Inserting Activity Variable References, page Step 12 On the Cookies tab, configure the current activity to accept cookies and/ or use a cookies data table retrieved from a previous HTTP request. The data table can be user-defined, as long as the properties of the table matches the default cookies data table. Field Accept cookies from this request Use cookies from previous request Check this check box to indicate the HTTP request should accept cookies. Click the Reference tool to select the cookies data table from a previously submitted HTTP request. Step 13 Complete the appropriate information in the following tabs, as necessary, and then click the Save tool to complete the activity definition. Target Specify the target on which to monitor for events that will trigger the process. See Step 5 in Defining a Web Services Activity. Credentials Specify the runtime user whose credentials should be used for the activity. See Step 6 in Defining a Web Services Activity. Knowledge Base Choose the appropriate knowledge base article to associate with the activity. See See Step 7 in Defining a Web Services Activity. Result Handlers Click the appropriate buttons to manage the condition branches on the workflow. See Step 8 in Defining a Web Services Activity. 4-18

69 Chapter 4 Using Web Services Activities Defining a Web HTTP Save File Activity Note For instructions on viewing the output results generated by the activity, see Viewing Web HTTP Request Activity Results, page Defining a Web HTTP Save File Activity Use the Web HTTP Save File activity tab to save a specific HTTP file to the local machine or network drive which hosts the TEO server. To define the Web HTTP Save File activity: Step 1 On the Toolbox pane, under Web Service, choose the Web HTTP Save File activity, then drag and drop the activity onto the Workflow pane. The Web HTTP Save File property pages display. Figure 4-8 Web HTTP Save File Property Page General Tab Step 2 On the General tab, enter the following information: Field Display name Type Name of the activity Display-only. Type of activity Brief description of the activity Step 3 Click the Save File tab to continue. Note The Required Value icon displayed on a tab or page indicates that the field is required and is missing a value. 4-19

70 Defining a Web HTTP Save File Activity Chapter 4 Using Web Services Activities Figure 4-9 Web HTTP Save File Property Page Save File Tab Note Click the Reference tool to choose a defined variable or reference an object within the process from the Insert Variable Reference dialog box. For additional information, see Inserting Activity Variable References, page Step 4 On the Save File tab, specify the following properties: Field Directory Path Use the remote file name Specific file name Enter the file path to the local computer or network share where the file is to be saved. Click Browse to launch the Browse for Folder dialog box to search for the specific file path. Select this radio button to indicate that the saved file should use the remote file name. Select this radio button to indicate that a specific file name should be used. In the text field, enter the specific file name or string value for the HTTP file. Step 5 Complete the appropriate information in the following tabs, as necessary, and then click the Save tool to complete the activity definition. HTTP Request Configure properties to send a request for a file based on a URL. See Step 3 in Defining a Web HTTP Request Activity. HTTP Headers Define customized content header requests for the web HTTP request. See Step 7 in Defining a Web HTTP Request Activity. Cookies configure the current activity to accept cookies and/ or use a cookies data table retrieved from a previous HTTP request. See Step 11 in Defining a Web HTTP Request Activity. Target Specify the target on which to monitor for events that will trigger the process. See Step 5 in Defining a Web Services Activity. Credentials Specify the runtime user whose credentials should be used for the activity. See Step 6 in Defining a Web Services Activity. 4-20

71 Chapter 4 Using Web Services Activities Defining a Web Service Execute Activity Knowledge Base Choose the appropriate knowledge base article to associate with the activity. See See Step 7 in Defining a Web Services Activity. Result Handlers Click the appropriate buttons to manage the condition branches on the workflow. See Step 8 in Defining a Web Services Activity. Note For instructions on viewing the results generated by the activity, see Viewing Web HTTP Save File Activity Results, page Defining a Web Service Execute Activity Use the Web Service Execute activity to call web service parameters to generate an XML output. To define the Web Service Execute activity: Step 1 On the Toolbox pane, under Web Service, choose the Web Service Execute activity, then drag and drop the activity onto the Workflow pane. The Web Service Execute property pages display. Figure 4-10 Web Service Execute Property Page General Tab Step 2 On the General tab, enter the following information: Field Display name Type Name of the activity Display-only. Type of activity Brief description of the activity 4-21

72 Defining a Web Service Execute Activity Chapter 4 Using Web Services Activities Step 3 Click the Web Service tab to continue. Note The Required Value icon displayed on a tab or page indicates that the field is required and is missing a value. Figure 4-11 Web Service Execute Property Page Web Service Tab Note Click the Reference tool to choose a defined variable or reference an object within the process from the Insert Variable Reference dialog box. For additional information, see Inserting Activity Variable References, page Step 4 On the Web Service tab, specify the following properties: Field Relative URL Method Enter the appropriate web service URL to populate the Select Method dialog box with web service methods. Click Verify to connect to the web service specified in the Url field and verify the service connection. If the connection is successful, a confirmation dialog box displays confirming the URL connection. Name of the web service method Click Select to launch the Select Method dialog box and choose the appropriate web service method for the URL. Note For information on selecting a web service method, see Managing Activity Definitions, page

73 Chapter 4 Using Web Services Activities Defining a Web Service Execute Activity Field Build SOAP Headers Parameters Hidden Synchronize Click Build launches the Build Array dialog box to define the array and class properties for the activity. This button is not available until a valid web service method is selected. Note For additional information, see Defining the Build Class Properties, page Displays the SOAP headers associated with the web service method Modify the input parameters for use when making the web service call Check the check box to indicate that security-sensitive string text is required Click this button to synchronize the parameters in the Parameters box and the list of parameters for the specified method. Note Clicking this button will remove the existing parameter information if any web method parameters are added or removed. If the parameters are the same type and are listed in the same order, then no change is made. Note Step 5 The Verify, Select, and Synchronize buttons are disabled until the Url field is populated. The Synchronize button is also disabled until the Method field is populated. Complete the appropriate information in the following tabs, as necessary, and then click the Save tool to complete the activity definition. Target Specify the target on which to monitor for events that will trigger the process. See Step 5 in Defining a Web Services Activity. Credentials Specify the runtime user whose credentials should be used for the activity. See Step 6 in Defining a Web Services Activity. Knowledge Base Choose the appropriate knowledge base article to associate with the activity. See See Step 7 in Defining a Web Services Activity. Result Handlers Click the appropriate buttons to manage the condition branches on the workflow. See Step 8 in Defining a Web Services Activity. Note For instructions on viewing the output results generated by the activity, see Viewing Web Service Execute Activity Results, page

74 Managing Activity Definitions Chapter 4 Using Web Services Activities Managing Activity Definitions The information in this section provide instructions on modifying the activity properties. Use the activity property page to modify activity properties. Modifying a Web Services Activity Modifying a process does not automatically modify an activity. Activity definitions are included in a process definition and the activity properties must be modified separately from the process properties. Activities can only be modified in the Process Editor. With the appropriate rights from the Operations view, the Process Editor is launched when accessing the process properties. When user rights are restricted, the Process Viewer is launched with the properties displaying a display-only view after determining that the user cannot edit the activity. Step 1 Step 2 Step 3 To modify an activity, use one of the following methods: On the Definitions Process view, highlight the appropriate process, right-click and choose Edit. -or- On the Operations workspace, select a process from any of the four process views, right-click and choose Edit. The Process Editor dialog box displays. On the Workflow pane, select the appropriate activity, and modify activity properties, as necessary, and click Save. Make any additional changes, as necessary, and click Exit to close the Process Editor. Adding Customized Header Requests Use the Add Header dialog box to create and modify customized content header requests. To create a customized header: Step 1 Step 2 On the Web HTTP Request property page, click the HTTP Headers tab. Scroll to the bottom of the tab, and click Add. The Add Header dialog box displays. 4-24

75 Chapter 4 Using Web Services Activities Managing Activity Definitions Figure 4-12 Add Header Dialog Box Step 3 On the Add Header dialog box, specify the following properties, and click OK: Field Name Value Enter the name of the HTTP header for the web request. Note For a list of common HTTP headers, see HTTP Headers, page 4-6. Enter the content-type value for the header request Note For a list of commonly used content-type values, see Content-Type Values, page The new HTTP header request details displays on the HTTP Headers tab. Modifying Customized Header Requests Use the following steps to modify existing header requests. To modify a customized header: Step 1 Step 2 Step 3 On the Web HTTP Request property page, click the HTTP Headers tab. Under additional request headers section, highlight the appropriate header request, and click Edit. The Add Header dialog box displays. Modify the appropriate information, as necessary, and click OK. Field Name Value Enter the name of the HTTP header for the web request. Note For a list of common HTTP headers, see HTTP Headers, page 4-6. Enter the content-type value for the header request Note For a list of commonly used content-type values, see Content-Type Values, page The modified HTTP header request displays on the HTTP Headers tab. 4-25

76 Managing Activity Definitions Chapter 4 Using Web Services Activities Deleting Customized Header Requests Use the following steps to delete the header request from the HTTP Headers tab. To delete a customized header: Step 1 Step 2 On the Web HTTP Request property page, click the HTTP Headers tab. Under additional request headers section, highlight the appropriate header request, and click Delete. The selected HTTP header request is permanently removed from the HTTP Headers tab. Specifying Output Format for Web HTTP Request Activity Use the Output Format tab to determine the format of the output for the Web HTTP Request activity. To select an output format: Step 1 Step 2 On the Web HTTP Request property page, click the Output Format tab. Under Output Format, select the appropriate format for the output of the header request. Field XML HTML Test Click this option to display the XML output results if the page is available in XML format. Click this option to display the HTML output results. Click this option to display the results in a text format. The output of the header request activity should display according to the selected format. Specifying the File Location for the Saved File Use the following steps to specify the appropriate file location for the file to be saved. To specify the file location: Step 1 Step 2 On the Save File property page, to the right of Directory Path field, click Browse. The Browse for Folder dialog box displays. Scroll to the appropriate folder in the list, and click OK. The selected file path displays in the Directory Path field on the Save File property page. 4-26

77 Chapter 4 Using Web Services Activities Managing Activity Definitions Selecting a Web Service Method Use the Select Method dialog box to choose a web service method for the URL. To choose a web service method: Step 1 On the Web Service property page, click Select. The Select Method dialog box displays all the web service methods for the URL. Figure 4-13 Select Method Dialog Box Step 2 Step 3 Step 4 Enter the appropriate URL containing the web service methods in the URL field, and click Verify to connect to the web service specified in the Url field and verify the service connection. If the connection is successful, a confirmation dialog box displays confirming the URL connection. The Methods list box displays the following information for all the web service methods discovered by the console for the web service of the specified URL. Field Name Binding Name Name of the method Brief description of the method User name for the binding in the metadata of the service Step 5 Review the information in the Method Details box and click OK. The information populates the Method field and the parameters for the selected method display under the Parameters box on the Web Service Execute property page. 4-27

78 Managing Activity Definitions Chapter 4 Using Web Services Activities Defining the Build Class Properties Use the Build Class dialog box to specify the class for the build instanceid. The web services class defines the optional base class for XML Web services. The Build Class dialog box is launched when a valid web services method is selected. To select a build class: Step 1 On the Web Services properties page, click Build. The Build Class dialog box displays. Figure 4-14 Build Class Dialog Box Step 2 Specify the following information, as necessary. Field Specify class using an XML string Specify class by creating an object of the following type Select this radio button and in the text field, enter the XML string for the build class. Select this radio button and select the appropriate object from the drop-down list. Step 3 Step 4 Step 5 Under Set properties of the created objects to the values, enter the object values for the listed build properties, as necessary. The displayed objects in the section are dependant upon the selected object type. To the right of the name of the property, check the Hidden check box to indicate that the string text in the field is security-sensitive. Click OK to close the dialog box. The information populates the appropriate parameter field on the Web Service Execute property page. 4-28

79 Chapter 4 Using Web Services Activities Managing Activity Definitions Defining the Build Array Properties After the method is selected, then the web service parameters must be completed. The Build Array dialog box is launched when the SelectByActivityViewIdExpanded method is selected. To specify the build array: Step 1 Step 2 Step 3 On the Web Services properties page, under Parameters, click Build. The Build Array dialog box displays. To create an array, click Add to launch the Build Primitive dialog box and specify the primitive value for the array. On the Build Primitive dialog box, specify the following information, as necessary. Field Specify primitive using a value Specify primitive using an XML string Select this radio button and in the text field, enter the value for the build primitive. Select this radio button and in the text field, enter the XML string for the build primitive. Step 4 Step 5 Click OK to return to the Build Array dialog box. Click OK again to close the dialog box. The values display under Parameters on the Web Service properties page. Field Display name Name of the array Brief description of the array 4-29

80 Managing Activity Definitions Chapter 4 Using Web Services Activities Inserting Activity Variable References The Reference icon to the right of a text field indicates that the field can be populated by referencing a defined variable or the property of another activity or process. Use the Insert Variable Reference dialog box to select a defined variable or object to populate a field. Only variables valid for the selected field can be selected in this dialog box. The OK button does not activate until a valid property or variable is selected. To insert a variable reference: Step 1 To the right of a field on a property page, click the Reference tool. The Insert Variable Reference dialog box displays. Figure 4-15 Insert Variable Reference Dialog Box Note The Required Value icon displayed on a tab or page indicates that the field is required and is missing a value. Step 2 Step 3 Step 4 Check the Show Advanced check box to display all items that are available for referencing. If the check box is not checked, then only the most commonly-used items are displayed for activities, processes or events. Click the Workflow Activity Expand (+) to display the reference objects for the activities in the Workflow pane. The properties in the Insert Reference Variable dialog box depend on the activities. From the list of displayed objects, select the appropriate property: Reference Variable Name Notes Display name of the activity for the activity 4-30

81 Chapter 4 Using Web Services Activities Managing Activity Definitions Reference Variable Created by Created Time Modified by Type Audit Starts Audit Successes End Time Error Information Group Name Instance Cancelled Instance Failed User name or the owner of the activity The date and time the activity was created User name of the individual who modified the activity Type of activity of the activity Date and time the process audit starts Indicates the number of successful audits Date and time the activity stopped of the error that has occurred Name of toolbox activity group Indicates the process was cancelled manually Indicates the process has failed Instance Failed (Completed) Indicates the process has failed but the process execution was completed Instance Failed (Not Completed) Indicates the process has failed and did not complete the process execution Start Time Date and time the activity was started Process Id ID number of the TEO process Process Instance Id ID number of the TEO process instance Cookies Name of the cookie data table generated by previously submitted request Resolved Url Represents the URL of which the Web request is directed Response The HttpRequest for the current web HTTP request Response URL Response Headers Status Code Status File Path File Size (KB) URL requested by the activity Valid HTTP header used to provide information about the HTTP request HTTP status code may indicate whether a request is successful or unsuccessful of the HTTP status File path to the local computer or network share which hosts the TEO server where the file was saved Size of the file saved (in Kilobytes) Step 5 Click OK to add the selected reference variable to the related text field. 4-31

82 Managing Activity Definitions Chapter 4 Using Web Services Activities Inserting Cookie Variable References The Reference icon to the right of a text field indicates that the field can be populated by referencing a defined variable or the property of another activity or process. Use the Insert Variable Reference dialog box to select a cookie reference variable to populate the Use cookies from previous request field on the web service activity. The user can select the entire Cookie data table or a Cookie reference property. The OK button does not activate until a valid property or variable is selected. To insert a cookie property variable reference: Step 1 To the right of a field on a property page, click the Reference tool. The Insert Variable Reference dialog box displays. Figure 4-16 Insert Variable Reference Dialog Box Note The Required Value icon displayed on a tab or page indicates that the field is required and is missing a value. Step 2 Step 3 Check the Show Advanced check box to display all items that are available for referencing. If the check box is not checked, then only the most commonly-used items are displayed for activities, processes or events. Click the Workflow Activity Expand (+) > Cookies to display the reference columns for the cookie. 4-32

83 Chapter 4 Using Web Services Activities Managing Activity Definitions Step 4 From the list of displayed objects, select the appropriate cookie property: Cookie Column Comment CommentUri Discard Domain Expired Expires HttpOnly Id Name Path Port Secure TimeStamp Value Version Gets or sets a comment that the server can add to a Cookie Gets or sets a URI comment that the server can provide with a Cookie Gets or sets the discard flag set by the server Gets or sets the URI for which the Cookie is valid Gets or sets the current state of the Cookie Gets or sets the expiration date and time for the Cookie as a DateTime Determines whether a page script or other active content can access this Cookie ID number for the Cookie Gets or sets the name for the Cookie Gets or sets the URIs to which the Cookie applies Gets or sets a list of TCP ports that the Cookie applies Gets or sets the security level of a Cookie Gets the time when the cookie was issued as a DateTime Gets or sets the Value for the Cookie Gets or sets the version of HTTP state maintenance to which the cookie conforms Step 5 Click OK to add the selected Cookie reference variable to the related text field. 4-33

84 Viewing Activity Instance Information Chapter 4 Using Web Services Activities Viewing Activity Instance Information This section describes what the user should expect to see after a process with a Web Service activity is launched. Certain activities generate and display additional activity instance information for review by users. For example, there will be certain activities that generate information based on the defined properties of the activities. In those situations, the activity instance properties will display the display-only configuration properties as well as the generated results of the configuration properties. Viewing Activity Status After a process is launched, status and color indicators display on the console to indicate the current status for each process and activity instance. Status Indicators The State column displays the status of the individual process and activity. The following indicators definitions display in the Results pane. State Succeeded Running Failed (Not Completed) Failed (Cancelled) Process has completed successfully Process is in progress Displays when the process has failed and did not complete the process execution Displays when the process is cancelled manually Color Indicators The colors associated with the individual activities indicate the status of the process instances. The following default colors display: Color Indicator Blue Green Red Orange Process is in progress Process has completed successfully Process has failed and did not complete the process execution Process has stopped. Note To modify the fonts and colors on the Activity View status display, see the Cisco Tidal Enterprise Orchestrator Reference Guide. 4-34

85 Chapter 4 Using Web Services Activities Viewing Activity Instance Information Viewing Activity Instance Properties The activity instance properties displayed from the Activity View are display-only. To view activity instance properties: Step 1 On the Operations workspace, select any of the four activity views to display the activity instances in the Results pane. Activity View View Triggered View Adhoc View All View Scheduled Displays all process or activity instances that were executed (manually or automatically) and are in progress, have successfully completed, or failed during the selected time period Displays all process or activity instances that were executed manually and are in progress, have successfully completed, or failed during the selected time period Displays all process, activity, and scheduled process and activity instances that are in progress, have successfully completed, or failed during the selected display time period Displays all process or activity instances that are in progress, have successfully completed, or failed and are also scheduled to execute during the selected time period Step 2 Step 3 On the Results pane, expand the appropriate activity instance to display the related activities. Highlight the appropriate activity, and use one of the following methods: Double-click the appropriate activity instance. Right-click and choose Observe. On the Details pane, click the hyperlink of any item on the tabs. The [Activity Name] Properties dialog box displays. Viewing URL Ping Response Time When the URL Ping activity is launched, results are displayed from the Operations Workspace activity instance view. To view URL Ping results: Step 1 Step 2 On the Operations workspace, click the Activity Views folder. Use one of the following methods: Highlight the activity instance, right-click and choose Properties. Double-click the appropriate activity instance. The URL Ping Properties display-only dialog box displays. 4-35

86 Viewing Activity Instance Information Chapter 4 Using Web Services Activities Step 3 Click the Results tab to view the results of the response time for the URL specified in the activity properties. Figure 4-17 URL Ping Instance Properties Page URL Tab The following information is displayed: Field Destination Response time (in milliseconds) File path or URL for the web address to be pinged Time taken for site to respond to ping Viewing Web HTTP Request Activity Results When the Web HTTP Request activity is launched, results are displayed from the Operations Workspace activity instance view. To view Web HTTP Request output results: Step 1 Step 2 On the Operations workspace, click the Activity Views folder. Use one of the following methods: Highlight the activity instance, right-click and choose Properties. Double-click the appropriate activity instance. The Web HTTP Request Properties dialog box displays. 4-36

87 Chapter 4 Using Web Services Activities Viewing Activity Instance Information Step 3 Click the Output tab to view the header request results. Figure 4-18 Web HTTP Request Properties Page Output Tab The following information is displayed: Field XML HTML Text Click this option to display the XML output results if the page is available in XML format. Click this option to display the HTML output results. Click this option to display the results in a text format. Viewing Web HTTP Save File Activity Results When the Web HTTP Save File activity is launched, the summary information from the activity results are displayed from the Operations Workspace activity instance view. To view Web HTTP Save File output results: Step 1 Step 2 In the Operations workspace, click the Activity Views folder. Use one of the following methods: Highlight the activity instance, right-click and choose Properties. Double-click the appropriate activity instance. The Web HTTP Save File Properties dialog box displays. 4-37

88 Viewing Activity Instance Information Chapter 4 Using Web Services Activities Step 3 Click the Save File display-only tab to view the file properties of the newly saved file. Figure 4-19 Web HTTP Save File Properties Page Save File Tab The following information is displayed: Field Saved File Path File Size Response URL Status Code Status File path to the local computer or network share which hosts the TEO server where the file was saved Size of the file saved (in Kilobytes) Displays the URL requested by the activity HTTP status code may indicate whether a request is successful or unsuccessful of the HTTP status Viewing Web Service Execute Activity Results When the Web Service Execute activity is launched, results are displayed from the Operations Workspace activity instance view. To view Web Service Execute output results: Step 1 Step 2 In the Operations workspace, click the Activity Views folder. Use one of the following methods: Highlight the activity instance, right-click and choose Properties. Double-click the appropriate activity instance. 4-38

89 Chapter 4 Using Web Services Activities Viewing Activity Instance Information The Web Service Execute Properties dialog box displays. 4-39

90 Viewing Activity Instance Information Chapter 4 Using Web Services Activities Step 3 Click the Output tab to view the web service results. Figure 4-20 Web Service Execute Properties Page Output Tab The following information is displayed: Field XML HTML Test Click this option to display the XML output results. Click this option to display the HTML output results. Click this option to display the results in a text format. 4-40

Cisco TEO Adapter Guide for BMC Remedy

Cisco TEO Adapter Guide for BMC Remedy Release 2.2 September 2011 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text

More information

Cisco TEO Adapter Guide for

Cisco TEO Adapter Guide for Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part

More information

Cisco TEO Adapter Guide for Microsoft Windows

Cisco TEO Adapter Guide for Microsoft Windows Cisco TEO Adapter Guide for Microsoft Windows Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800

More information

Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007

Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007 Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007 Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

User Guide for Microsoft Outlook Plug-in for Cisco Unified Videoconferencing Manager Release 7.1

User Guide for Microsoft Outlook Plug-in for Cisco Unified Videoconferencing Manager Release 7.1 User Guide for Microsoft Outlook Plug-in for Cisco Unified Videoconferencing Manager Release 7.1 March 2010 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Cisco TEO Adapter Guide for SAP Java

Cisco TEO Adapter Guide for SAP Java Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part

More information

Cisco Unified Web and Interaction Manager Browser Settings Guide

Cisco Unified Web and  Interaction Manager Browser Settings Guide Cisco Unified Web and E-Mail Interaction Manager Browser Settings Guide For Unified Contact Center Enterprise and Hosted and Unified ICM Release 4.3(1) September 2009 Americas Headquarters Cisco Systems,

More information

Cisco TEO Adapter Guide for SAP ABAP

Cisco TEO Adapter Guide for SAP ABAP Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part

More information

Installing the RJ-45 Bracket and Cable on the Cisco ONS Rack

Installing the RJ-45 Bracket and Cable on the Cisco ONS Rack Installing the RJ-45 Bracket and Cable on the Cisco ONS 15454 Rack This document describes how to install the optional RJ-45 bracket and cable on the Cisco ONS 15454 equipment rack. This kit, included

More information

1 Obtaining Cisco ANA NSA 1.0 Patch 1

1 Obtaining Cisco ANA NSA 1.0 Patch 1 Readme File for the Cisco ANA NSA 1.0 Patch 1 This readme file supports the release of Cisco Active Network Abstraction Network Service Activation (Cisco ANA NSA) 1.0, Patch 1. The patch is installed on

More information

User Guide for Cisco IP Phone Messenger Release 8.0, 8.5, and 8.6

User Guide for Cisco IP Phone Messenger Release 8.0, 8.5, and 8.6 User Guide for Cisco IP Phone Messenger Release 8.0, 8.5, and 8.6 May 15, 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408

More information

Cisco TEO Process Automation Guide for Automation for SAP BOBJ Enterprise

Cisco TEO Process Automation Guide for Automation for SAP BOBJ Enterprise Cisco TEO Process Automation Guide for Automation for SAP BOBJ Enterprise Release 2.2 September 2011 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Cisco Unified Web and Interaction Manager Browser Settings Guide

Cisco Unified Web and  Interaction Manager Browser Settings Guide Cisco Unified Web and E-Mail Interaction Manager Browser Settings Guide For Unified Contact Center Enterprise and Hosted and Unified ICM Release 4.2(5) October 2008 Americas Headquarters Cisco Systems,

More information

Cisco Video Surveillance Virtual Matrix Client Configuration Guide

Cisco Video Surveillance Virtual Matrix Client Configuration Guide Cisco Video Surveillance Virtual Matrix Client Configuration Guide Release 6.2 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408

More information

Recovery Guide for Cisco Digital Media Suite 5.2 Appliances

Recovery Guide for Cisco Digital Media Suite 5.2 Appliances Recovery Guide for Cisco Digital Media Suite 5.2 Appliances May 3, 2010 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

Cisco Redundant Power System 2300 Compatibility Matrix

Cisco Redundant Power System 2300 Compatibility Matrix Cisco Redundant Power System 2300 Compatibility Matrix November 2008 This document contains the list of Cisco products that are compatible with the Cisco Redundant Power System 2300 (RPS 2300). Table 1

More information

Release Notes for Click to Call Release 7.x

Release Notes for Click to Call Release 7.x Revised: November 27, 2009 These release notes describe all versions of Click to Call Release 7.x. To access the latest software upgrades for all versions of Click to Call, go to http://www.cisco.com/kobayashi/sw-center/sw-voice.shtml

More information

Installing and Configuring the Microsoft Outlook Client Plug-in for Cisco Unified Videoconferencing Manager Release 7.1

Installing and Configuring the Microsoft Outlook Client Plug-in for Cisco Unified Videoconferencing Manager Release 7.1 INTEGRATION NOTE Installing and Configuring the Microsoft Outlook Client Plug-in for Cisco Unified Videoconferencing Manager Release 7.1 Revised: March 31, 2010, OL-22091-01 1 Overview 2 Prerequisites

More information

Release Notes for TimeCardView 7.0.x

Release Notes for TimeCardView 7.0.x First published: January 26, 2009, Revised: August 7, 2009 Contents Introduction, page 1 System Requirements, page 2 Files Included in TimeCardView 7.0.x, page 4 Caveats, page 5 Additional References,

More information

Cisco WAAS Mobile User Guide

Cisco WAAS Mobile User Guide Cisco WAAS Mobile User Guide Software Version 3.5 April 2010 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS

More information

Software Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches)

Software Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches) Software Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches) First Published: 2017-07-31 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA

More information

Process Automation Guide for Automation for SAP BOBJ Enterprise

Process Automation Guide for Automation for SAP BOBJ Enterprise Process Automation Guide for Automation for SAP BOBJ Enterprise Release 3.0 December 2013 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Maintenance Checklists for Microsoft Exchange on a Cisco Unity System

Maintenance Checklists for Microsoft Exchange on a Cisco Unity System Maintenance Checklists for Microsoft Exchange on a Cisco Unity System Published January 13, 2009 This document contains checklists for tasks required to ensure that the Cisco Unity system and Microsoft

More information

Cisco TEO Process Automation Guide for Task Automation for SAP

Cisco TEO Process Automation Guide for Task Automation for SAP Cisco TEO Process Automation Guide for Task Automation for SAP Release 2.2 September 2011 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Security Best Practices Supplement for Cisco Digital Media Encoders

Security Best Practices Supplement for Cisco Digital Media Encoders Security Best Practices Supplement for Cisco Digital Media Encoders Published: November 10, 2009 Revised: November 10, 2009 This supplement describes our recommendations about how to establish and maintain

More information

Cisco Unified Web and Interaction Manager Supervision Console User s Guide

Cisco Unified Web and  Interaction Manager Supervision Console User s Guide Cisco Unified Web and E-Mail Interaction Manager Supervision Console User s Guide For Unified Contact Center Enterprise and Hosted and Unified ICM Release 4.2(5) October 2008 Americas Headquarters Cisco

More information

Installing and Configuring the Lotus Notes Plug-in for Cisco Unified Videoconferencing Manager Release 7.1

Installing and Configuring the Lotus Notes Plug-in for Cisco Unified Videoconferencing Manager Release 7.1 INTEGRATION NOTE Installing and Configuring the Lotus Notes Plug-in for Cisco Unified Videoconferencing Manager Release 7.1 Revised: March 19, 2010, OL-22093-01 1 Overview 2 Lotus Domino User Interface

More information

RAID Battery Backup Unit Replacement and RAID Firmware Upgrade for Cisco Security MARS

RAID Battery Backup Unit Replacement and RAID Firmware Upgrade for Cisco Security MARS RAID Battery Backup Unit Replacement and RAID Firmware Upgrade for Cisco Security MARS Published: August 20, 2009 This document ships with the Cisco Security MARS RAID Controller Back-Up Battery Unit (BBU),

More information

Cisco Report Server Readme

Cisco Report Server Readme Cisco Report Server Readme For Cisco Network Planning Solution 2.1, Cisco Network Planning Solution Service Provider 2.1, and Cisco Application Analysis Solution 2.1 Release 2.1 Americas Headquarters Cisco

More information

Cisco Registered Envelope Recipient Guide

Cisco Registered Envelope Recipient Guide September 8, 2008 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part Number:

More information

Configuring LDAP. Finding Feature Information. Contents

Configuring LDAP. Finding Feature Information. Contents Configuring LDAP First Published: March 19, 2010 Last Updated: March 19, 2010 Lightweight Directory Access Protocol (LDAP) is integrated into Cisco IOS software as a AAA protocol alongside the existing

More information

Release Notes for Cisco ONS MA Release 9.01

Release Notes for Cisco ONS MA Release 9.01 Release Notes for Cisco ONS 15310-MA Release 9.01 Revised: July 2009, Release notes contain the new features and enhancements for the Cisco ONS 15310-MA platform. For detailed information regarding features,

More information

Maintenance Checklists for Active Directory on a Cisco Unity System with Exchange as the Message Store

Maintenance Checklists for Active Directory on a Cisco Unity System with Exchange as the Message Store Maintenance Checklists for Active Directory on a Cisco Unity System with Exchange as the Message Store Published January 13, 2009 This document contains checklists for tasks required to ensure that the

More information

Upgrading to the Cisco ASR 1000 Series Routers ROMmon Image Release 12.2(33r)XNC

Upgrading to the Cisco ASR 1000 Series Routers ROMmon Image Release 12.2(33r)XNC Upgrading to the Cisco ASR 1000 Series Routers ROMmon Image Release 12.2(33r)XNC Published: October 23, 2009 This document contains procedures for downloading independent ROM monitor (ROMmon) software

More information

Cisco Unified Web and Interaction Manager Supervision Console User s Guide

Cisco Unified Web and  Interaction Manager Supervision Console User s Guide Cisco Unified Web and E-Mail Interaction Manager Supervision Console User s Guide For Unified Contact Center Express Release 4.2(1) July 2007 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive

More information

Hardware and System Software Specification (Bill of Materials)

Hardware and System Software Specification (Bill of Materials) (Bill of Materials) Cisco Unified Intelligence Suite Release 7.5(x) Revision 1.8 Updated for Maintenance Release 7.5(4) on August 10, 2010 Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive

More information

Process Automation Guide for System Copy for SAP

Process Automation Guide for System Copy for SAP Process Automation Guide for System Copy for SAP Release 3.0 December 2013 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

Release Notes for Cisco ONS SDH Release 9.01

Release Notes for Cisco ONS SDH Release 9.01 Release Notes for Cisco ONS 15454 SDH Release 9.01 Revised: July 2009, Release notes contain the new features and enhancements for the Cisco ONS 15454 SDH platform. For detailed information regarding features,

More information

Cisco TEO Adapter Guide for Terminal Adapter

Cisco TEO Adapter Guide for Terminal Adapter Cisco TEO Adapter Guide for Terminal Adapter Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800

More information

Using Microsoft Outlook to Schedule and Join Cisco Unified MeetingPlace Express Meetings

Using Microsoft Outlook to Schedule and Join Cisco Unified MeetingPlace Express Meetings Using Microsoft Outlook to Schedule and Join Cisco Unified MeetingPlace Express Meetings Cisco Unified MeetingPlace Express Release 2.x contains a plug-in that allows you to schedule, attend, and manage

More information

Videoscape Distribution Suite Software Installation Guide

Videoscape Distribution Suite Software Installation Guide First Published: August 06, 2012 Last Modified: September 03, 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800

More information

Cisco TEO Process Automation Guide for System Copy for SAP

Cisco TEO Process Automation Guide for System Copy for SAP Cisco TEO Process Automation Guide for System Copy for SAP Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408

More information

Protected URL Database

Protected URL Database Revised: October, 2008, Contents Managing URL Blacklists Using the SCE 1 Configuring User Authorization 2 How to specify a new owner of the sce-url-database 2 How to configure the sce-url-database write-protection

More information

Cisco Interaction Manager Supervision Console User s Guide

Cisco Interaction Manager Supervision Console User s Guide Cisco Interaction Manager Supervision Console User s Guide Release 4.1(1) January 2007 Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Host Upgrade Utility User Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute Engine

Host Upgrade Utility User Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute Engine Host Upgrade Utility User Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute First Published: August 09, 2013 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive

More information

Release Notes for Cisco Unified Attendant Console Standard Release

Release Notes for Cisco Unified Attendant Console Standard Release Release Notes for Cisco Unified Attendant Console Standard Release 10.0.1.1208 First Published: January 9, 2014, 2011, These release notes describe the new features and caveats for Cisco Unified Attendant

More information

The CVD program consists of systems and solutions designed, tested, and documented to facilitate faster, more reliable, and more predictable customer

The CVD program consists of systems and solutions designed, tested, and documented to facilitate faster, more reliable, and more predictable customer The CVD program consists of systems and solutions designed, tested, and documented to facilitate faster, more reliable, and more predictable customer deployments. For more information, visit: http://www.cisco.com/go/designzone.

More information

Adding a Cisco Small Business 300 Series Switch to SBCS 2.0

Adding a Cisco Small Business 300 Series Switch to SBCS 2.0 SMART Designs Smart Business Communications Systems v2.0 Adding a Cisco Small Business 300 Series Switch to SBCS 2.0 Application Note September, 2010 Americas Headquarters Cisco Systems, Inc. 170 West

More information

Cisco Unified Attendant Console Backup and Restore Guide

Cisco Unified Attendant Console Backup and Restore Guide Cisco Unified Attendant Console Backup and Restore Guide Revised: May 30, 2013, 2011, This document describes how to back up Cisco Unified Attendant Console server Version 9.1 (all Editions), and restore

More information

Cisco Payment Card Industry Compliance Services

Cisco Payment Card Industry Compliance Services PCI Data Security Standard: Protecting Consumers, Protecting You The PCI Data Security Standard affects all types of businesses that process credit card transactions, including: Restaurants, retail establishments,

More information

Release Notes for Cisco Unified CRM Connector for SAP Release 1.0(1)

Release Notes for Cisco Unified CRM Connector for SAP Release 1.0(1) Release Notes for Cisco Unified CRM Connector for SAP Release 1.0(1) Revised: January 28, 2010 These release notes describe the Release 1.0(1) of Cisco Unified CRM Connector for SAP. To view the release

More information

Connecting Cisco 4-Port FXS/DID Voice Interface Cards

Connecting Cisco 4-Port FXS/DID Voice Interface Cards Connecting Cisco 4-Port FXS/DID Voice Interface Cards Revised: April 15, 2008, OL-15695-01 Overview This document provides an overview of Cisco interface cards and explains how to install the Cisco 4-port

More information

PPPoE Agent Remote-ID and DSL Line Characteristics Enhancement

PPPoE Agent Remote-ID and DSL Line Characteristics Enhancement PPPoE Agent Remote-ID and DSL Line Characteristics Enhancement First Published: December 4, 2006 Last Updated: October 2, 2009 The PPPoE Agent Remote-ID and DSL Line Characteristics Enhancement feature

More information

Release Notes for Catalyst 6500 Series and Cisco 7600 Series Internet Router CEF720 Module ROMMON Software

Release Notes for Catalyst 6500 Series and Cisco 7600 Series Internet Router CEF720 Module ROMMON Software Release Notes for Catalyst 6500 Series and Cisco 7600 Series Internet Router CEF720 Module ROMMON Software Current Release: 12.2(18r)S1 May 28, 2004 This publication describes how to upgrade the ROMMON

More information

Cisco Group Encrypted Transport VPN (GET VPN) and LISP Interaction

Cisco Group Encrypted Transport VPN (GET VPN) and LISP Interaction Cisco Group Encrypted Transport VPN (GET VPN) and LISP Interaction SDU DCI Validation and Configuration Notes June 19, 2012 CCDE, CCENT, CCSI, Cisco Eos, Cisco Explorer, Cisco HealthPresence, Cisco IronPort,

More information

User Guide for Cisco Unified Service Statistics Manager

User Guide for Cisco Unified Service Statistics Manager User Guide for Cisco Unified Service Statistics Manager Cisco Unified Communications Management Suite Software Release 1.3 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706

More information

Cisco Connected Grid Design Suite (CGDS) - Substation Workbench Designer User Guide

Cisco Connected Grid Design Suite (CGDS) - Substation Workbench Designer User Guide Cisco Connected Grid Design Suite (CGDS) - Substation Workbench Designer User Guide Release 1.5 October, 2013 Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses, phone

More information

HP NNM Integration User Guide for CiscoWorks Network Compliance Manager

HP NNM Integration User Guide for CiscoWorks Network Compliance Manager HP NNM Integration User Guide for CiscoWorks Network Compliance Manager Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

My Devices User Guide

My Devices User Guide August 30 th, 2017 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 http://www.cisco.com Tel: 408 526-4000 800 553-NETS(6387) Fax: 408 527-0883 CCDE, CCENT, CCSI,

More information

User Guide for Cisco Unified Videoconferencing 5200 Series MCU Release 7.1

User Guide for Cisco Unified Videoconferencing 5200 Series MCU Release 7.1 User Guide for Cisco Unified Videoconferencing 5200 Series MCU Release 7.1 January 2010 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Cisco Software Licensing Information for Cisco Unified Communications 500 Series for Small Business

Cisco Software Licensing Information for Cisco Unified Communications 500 Series for Small Business Cisco Software Licensing Information for Cisco Unified Communications 500 Series for Small Business Feb. 06, 2008, This document describes the Cisco Software Licensing (CSL) information for the Cisco Unified

More information

Cisco Service Control Service Security: Outgoing Spam Mitigation

Cisco Service Control Service Security: Outgoing Spam Mitigation CISCO SERVICE CONTROL SOLUTION GUIDE Cisco Service Control Service Security: Outgoing Spam Mitigation Solution Guide, Release 3.5.5 1 Introduction and Scope 2 Functionality Overview 3 Mass-Mailing Based

More information

Cisco Connected Mobile Experiences REST API Getting Started Guide, Release 10.2

Cisco Connected Mobile Experiences REST API Getting Started Guide, Release 10.2 Cisco Connected Mobile Experiences REST API Getting Started Guide, Release 10.2 First Published: August 12, 2016 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706

More information

Cisco Unified ICM ACD Supplement for VRU Peripheral Gateway

Cisco Unified ICM ACD Supplement for VRU Peripheral Gateway Cisco Unified ICM ACD Supplement for VRU Peripheral Gateway February 2010 Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

Installation and Configuration Guide for Visual Voic Release 8.5

Installation and Configuration Guide for Visual Voic Release 8.5 Installation and Configuration Guide for Visual Voicemail Release 8.5 Revised October 08, 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Cisco Aironet Very Short 5-GHz Omnidirectional Antenna (AIR-ANT5135SDW-R)

Cisco Aironet Very Short 5-GHz Omnidirectional Antenna (AIR-ANT5135SDW-R) Cisco Aironet Very Short 5-GHz Omnidirectional Antenna (AIR-ANT5135SDW-R) This document outlines the specifications for the Cisco Aironet Very Short 5-GHz Omnidirectional Antenna (AIR-ANT5135SDW-R) and

More information

Cisco Nexus 4001I and 4005I Switch Module for IBM BladeCenter Getting Started Guide

Cisco Nexus 4001I and 4005I Switch Module for IBM BladeCenter Getting Started Guide Send feedback to nexus4k-docfeedback@cisco.com Cisco Nexus 4001I and 4005I Switch Module for IBM BladeCenter Getting Started Guide This document includes the following sections: Overview, page 1 Safety

More information

Cisco UCS Director API Integration and Customization Guide, Release 5.4

Cisco UCS Director API Integration and Customization Guide, Release 5.4 Cisco UCS Director API Integration and Customization Guide, Release 5.4 First Published: November 03, 2015 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Cisco IP Phone Agent User Guide

Cisco IP Phone Agent User Guide CAD 7.6 for Cisco Unified Contact Center Enterprise Release 7.5 May 2010 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

Exclusive Configuration Change Access and Access Session Locking

Exclusive Configuration Change Access and Access Session Locking Exclusive Configuration Change Access and Access Session Locking First Published: February 28, 2005 Last Updated: May 4, 2009 Exclusive Configuration Change Access (also called the Configuration Lock feature)

More information

Cisco IP Phone Agent User Guide

Cisco IP Phone Agent User Guide Cisco IP Phone Agent User Guide Cisco Desktop Product Suite 4.5 (ICD) Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000

More information

Cisco MDS 9000 Family NX-OS High Availability and Redundancy Configuration Guide

Cisco MDS 9000 Family NX-OS High Availability and Redundancy Configuration Guide Cisco MDS 9000 Family NX-OS High Availability and Redundancy Configuration Guide July 2009 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

RAID Controller Firmware Upgrade Instructions for the Cisco WAE-7341, 7371, and 674

RAID Controller Firmware Upgrade Instructions for the Cisco WAE-7341, 7371, and 674 RAID Controller Firmware Upgrade Instructions for the Cisco WAE-7341, 7371, and 674 Revised: September 15, 2008, This document describes how to upgrade the RAID controller firmware in a Cisco Wide Area

More information

Configuring an Intermediate IP Multicast Helper Between Broadcast-Only Networks

Configuring an Intermediate IP Multicast Helper Between Broadcast-Only Networks Configuring an Intermediate IP Multicast Helper Between Broadcast-Only Networks First Published: February 11, 2008 Last Updated: February 11, 2008 When a multicast-capable internetwork is between two subnets

More information

Cisco SAN Health Check Service

Cisco SAN Health Check Service Assess the security, resiliency, operation, and readiness of your SAN infrastructure with Cisco SAN Health Check Service. Cisco SAN Health Check Service Determine How to Improve Utilization, Availability,

More information

Cisco HealthPresence Patient Pod Assembly Guide

Cisco HealthPresence Patient Pod Assembly Guide Cisco HealthPresence Patient Pod Assembly Guide February 10, 2011 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800

More information

Application Launcher User Guide

Application Launcher User Guide Application Launcher User Guide Version 1.0 Published: 2016-09-30 MURAL User Guide Copyright 2016, Cisco Systems, Inc. Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706

More information

Connecting Cisco DSU/CSU High-Speed WAN Interface Cards

Connecting Cisco DSU/CSU High-Speed WAN Interface Cards Connecting Cisco DSU/CSU High-Speed WAN Interface Cards Revised: April 15, 2008, Overview This document describes Cisco serial and DSU/CSU high-speed WAN interface cards (HWICs) and how to connect them

More information

Cisco Unified Communications Self Care Portal User Guide, Release

Cisco Unified Communications Self Care Portal User Guide, Release Cisco Unified Communications Self Care Portal User Guide, Release 10.0.0 First Published: December 03, 2013 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Cisco Nexus 1000V Port Profile Configuration Guide, Release 4.0(4)SV1(1)

Cisco Nexus 1000V Port Profile Configuration Guide, Release 4.0(4)SV1(1) Cisco Nexus 1000V Port Profile Configuration Guide, Release 4.0(4)SV1(1) November 25, 2009 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Cisco Nexus 7000 Series NX-OS Virtual Device Context Command Reference

Cisco Nexus 7000 Series NX-OS Virtual Device Context Command Reference Cisco Nexus 7000 Series NX-OS Virtual Device Context Command Reference July 2011 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408

More information

Release Notes for Cisco Service Control Management Suite Collection Manager (SCMS CM) 3.1.6

Release Notes for Cisco Service Control Management Suite Collection Manager (SCMS CM) 3.1.6 Release s for Cisco Service Control Management Suite Collection Manager (SCMS CM) 3.1.6 Covers: SCMS CM 3.1.6, SCMS CM 3.1.5, SCMS CM 3.1.0 February 14, 2009 Introduction, page 1 Release SCMS CM 3.1.6,

More information

Cisco Unified Communications Operating System Administration Guide

Cisco Unified Communications Operating System Administration Guide Cisco Unified Communications Operating System Administration Guide For Cisco Unified CCX and Cisco Unified IP IVR Release 8.0(1) October 2011 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive

More information

Catalyst 2955 Switch DIN Rail Clip Installation Notes

Catalyst 2955 Switch DIN Rail Clip Installation Notes Catalyst 955 Switch DIN Rail Clip Installation Notes These installation notes provide updated installation and removal instructions for the DIN rail clip on the Catalyst 955 switch. Note For installation,

More information

Cisco Unified Web and Interaction Manager Sizing Guide

Cisco Unified Web and  Interaction Manager Sizing Guide Cisco Unified Web and E-mail Interaction Manager Sizing Guide Release 4.1(1) January 2007 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Cisco Unified Interaction Manager

Cisco Unified  Interaction Manager Cisco Unified E-Mail Interaction Manager Release 4.2(1) August 2007 Tools and Considerations for Users of Cisco E-Mail Manager Option Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San

More information

Release Notes for Cisco Secure Services Client Release for Windows Vista

Release Notes for Cisco Secure Services Client Release for Windows Vista Release s for Cisco Secure Services Client Release 5.1.0.60 for Windows Vista October 2009 Contents This release note contains these sections: Contents, page 1 Introduction, page 2 System Requirements,

More information

Cisco Nexus 1000V for KVM REST API Configuration Guide, Release 5.x

Cisco Nexus 1000V for KVM REST API Configuration Guide, Release 5.x Cisco Nexus 1000V for KVM REST API Configuration Guide, Release 5.x First Published: August 01, 2014 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

7825-I4, 7828-I4 Hard Disk Firmware Update

7825-I4, 7828-I4 Hard Disk Firmware Update 7825-I4, 7828-I4 Hard Disk Firmware Update October 6, 2010 Document Revision 2 A firmware solution for a hard disk drive issue on the MCS 7825-I4, and 7828-I4 models Contents This document discuss the

More information

Hardware and System Software Specification for Cisco Unified Web and Interaction Manager

Hardware and System Software Specification for Cisco Unified Web and  Interaction Manager Hardware and System Software Specification f Cisco Unified Web and E-Mail Interaction Manager F Unified Contact Center Enterprise Release 9.0(1) January 2013 Americas Headquarters Cisco Systems, Inc. 170

More information

Contextual Configuration Diff Utility

Contextual Configuration Diff Utility Contextual Configuration Diff Utility First Published: November 2003 Last Updated: May 2, 2008 The Contextual Configuration Diff Utility feature provides the ability to perform a line-by-line comparison

More information

Cisco Fabric Manager Server Federation Deployment Guide

Cisco Fabric Manager Server Federation Deployment Guide Cisco Fabric Manager Server Federation Deployment Guide Cisco MDS NX-OS Release 5.0(1a) Cisco MDS 9000 FabricWare Release 5.x February 2010 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive

More information

Release Notes for Cisco Unified Attendant Console Compact Edition Version

Release Notes for Cisco Unified Attendant Console Compact Edition Version Release Notes for Cisco Unified Attendant Console Compact Edition Version 8.6.4.1106 Revised: July 3, 2012, These release notes describe the new features and caveats for Cisco Unified Attendant Console

More information

Cisco Nexus 9000 Series NX-OS Virtual Machine Tracker Configuration Guide, Release 9.x

Cisco Nexus 9000 Series NX-OS Virtual Machine Tracker Configuration Guide, Release 9.x Cisco Nexus 9000 Series NX-OS Virtual Machine Tracker Configuration Guide, Release 9.x First Published: 2018-07-05 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706

More information

Release Notes for Cisco Broadband Access Center 3.5

Release Notes for Cisco Broadband Access Center 3.5 Release Notes for Cisco Broadband Access Center 3.5 Revised: June 15, 2009, These release notes describe new software features, bug fixes, and documentation for Cisco Broadband Access Center (Cisco BAC),

More information

Cisco SCMS SM SCE-Sniffer DHCP LEG Reference Guide, Release 3.1.5

Cisco SCMS SM SCE-Sniffer DHCP LEG Reference Guide, Release 3.1.5 Cisco SCMS SM SCE-Sniffer DHCP LEG Reference Guide, Release 3.1.5 November 2007 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408

More information

Cisco Unity User Guide--Modified/Abridged

Cisco Unity User Guide--Modified/Abridged --Modified/Abridged Managing Voice Mail Using Your Telephone Corporate Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS

More information

Connecting Cisco WLAN Controller Enhanced Network Modules to the Network

Connecting Cisco WLAN Controller Enhanced Network Modules to the Network Connecting Cisco WLAN Controller Enhanced Network Modules to the Network Revised: May 1, 2008, OL-16632-01 This guide describes how to connect Cisco wireless LAN (WLAN) controller enhanced network modules

More information

Process Automation Guide for Automation for SAP HANA

Process Automation Guide for Automation for SAP HANA Process Automation Guide for Automation for SAP HANA Release 3.0 December 2013 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408

More information

Cisco UCS Director PowerShell Agent Installation and Configuration Guide, Release 5.4

Cisco UCS Director PowerShell Agent Installation and Configuration Guide, Release 5.4 Cisco UCS Director PowerShell Agent Installation and Configuration Guide, Release 5.4 First Published: November 05, 2015 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706

More information