Running and Debugging Custom Components Locally
|
|
- Pamela Lucas
- 5 years ago
- Views:
Transcription
1 Oracle Intelligent Bots TechExchange Sample. Running and Debugging Custom Components Locally Martin Deh, May 2018 With Oracle Intelligent Bots, each state in the dialog flow invokes a component to perform actions that range from basic interactions like taking user input or providing a bot response, to complex interactions that, for example, call out to remote services for backend integration. For standard bot functionality like setting variables and handling user interaction, Oracle Intelligent Bots provides a set of built-in components. For anything that you don't find a built-in component for and for backend system integration you are required to write a custom component. While the runtime of custom components is recommended to be in a container such as Oracle Mobile Cloud Enterprise (OMCe) for testing and production, the development experience when writing components in such environments is not as good as it could be. Debugging custom component code is one example that can be improved if development was outside these containers. In addition, any changes applied to the code when using OMCe during development require redeployment of the custom component, which is time consuming. In this TechExchange article, I describe how to enable the OMCe Intelligent Bots samples to run locally in development. I will also show how debugging can be locally without losing any of the functionality provided by OMCe. Sample Installation To get started with Oracle Mobile Cloud Enterprise bot samples, you need to download them from the Oracle Technology Network (OTN) ( At the time of this writing, the most current version to download is To download the samples, you first need to accept the license agreement on the OTN page. 1 Oracle Intelligent Bots TechExchange
2 Then click either on the download link. Once the zip file with the samples has been downloaded and extracted, the content should appear as follows: The following are the files included in the sample: Directory File Name Description api_implementation mcebots.js The main Javascript file. It implements the Bot Component REST API by delegating most of the functions to the shell.js object. 2
3 MessageModel.js registry.js shell.js The utility class for implementing UI in Bot Lists the custom component that are managed by the Component Service A utility object that is responsible for both finding and invoking the custom components sdk.js Bot SDK v 1.1 mcebots.raml package.json Sample file to create an API in OMCe This is the standard package.js file used by Node.js sample_bots CrcPizzaBot.json Sample Bot that can be imported into IB Admin FinancialBot.json packagebots_samples.zip README.md Sample Bot that can be imported into IB Admin MobileBackend bots_samples v => APIImplementation BotsSampleService v The instructions for the sample bots to run the custom components in the Node.js container provided by OMCe. This container makes connectors and OMCe platform APIs like analytics, storage, database and logging available to a custom component. Once code development is completed in the localized version, you can follow the instructions here to deploy the completed code to OMCe. Running the Samples Locally The first step is to enable the provided contents to run locally. If you review the dependencies in the package.json and in the node_modules directory, you will notice that express is already part of the included contents. In order to take advantage of using express, create a new file: index.js under the api_implementation directory. In the index.js, include the following code, replacing [PORT] with the port of your choice: const express = require('express'); const bodyparser = require('body-parser'); const components = require('./mcebots'); const app = express(); app.use(bodyparser.json()); components(app); app.listen(process.env.port [port], () => { console.log('custom Components Server Ready'); }); Note: For example, if the server should listen to port 3000 you change the app.listen configuraton as shown below: app.listen(process.env.port 3000, () => { 3
4 }); console.log('custom Components Server Ready'); Next, open a command prompt at the api_implementation directory and type: node index.js followed by pressing the "enter-key". Your command window should look similar to this: Creating the Custom Component Service With the express server ready and listening, the next step is for you to create a custom component service in the Oracle Intelligent Bots Admin user interfaces. Note: Depending on where you are running the express server, in order for OMCe to connect to the instance, a (local) tunnel, such as ngrok most likely will be needed. The FinancialBot is one of the sample Bots provided with Oracle Intelligent Bots. If you don't see this bot in your Oracle Intelligent Bots instance, then import the bot from the sample_bot folder of the omce-bots-samplesv download. Simply, in the Oracle Intelligent Bots dashboard, click the Import button and point it to the FinancialBot JSON file. So, lets create a custom component services configuration for the Financial Bot. In the Oracle Intelligent Bots Admin UI, select the FinancialBot to open it. 4
5 In the opened bot, select the Components icon ( ) in the menu on the left hand side. Next click on the +Service button to create a new service. In the Create Service dialog, complete the necessary information: Give the Service a Name. Next, select the Other option and provide the Metadata URL. The Metadata URL for the custom component service is made up of 3 parts: The host name, port and the endpoint URL. The endpoint URL is defined in the api_implementation/mcebots.js file: const apiurl = '/mobile/custom/bots_samples/components'; 5
6 Note: As stated in the comments in the mcebots.js, the apiurl value can be changed. However for deployment to OMCe, the value must start with /mobile/custom and include the API name (e.g. bots_samples) before the customized endpoint name (e.g. components). Since we will be running the components locally, the format of the Metadata URL would be as follows: Note: For example, if you are using ngrok, then replace [host] with the ngork provided url (ngrok takes care of the port). Note: Ngrok enables a connection to a ngrok cloud service. This service: accepts traffic on a public address, then relays that traffic through to the ngrok process running on your machine and then on to the local address you specified. To install and configure ngrok, please go to Note: To use ngrok for the sample node server listening to port 3000, type./ngrok http 3000 on a command line, assuming you installed ngrok with the global (-g) option. The User Name and Password can be any value. Click the Create button to complete the configuration. Upon a successful creation, the Component Service UI should show the Financial Bot s custom components. But how were these components found? Well, recall that the registry.js is responsible for declaring which custom components are contained in a custom component services so they can be invoked from a Bot. Below is the content of the registry of this sample module.exports = { components: { // FinancialBot 'BalanceRetrieval': require('./banking/balance_retrieval'), 'TransactionsRetrieval': require('./banking/transactions_retrieval'), 'TrackSpending': require('./banking/track_spending'), 'Payments': require('./banking/payments') } }; Testing the Sample Now that the server is running and can connect to the (local) Component Service, you can use the embedded bot tester to call e.g. the BalanceRetrieval custom component. 6
7 However, before you test the bot and the configured custom component services, you need to train the bot. For this click the Train link on the right to menu. Before pressing the Train menu item, you should see an exclamation mark in front of the link text. After training the bot, a checkmark icon should be displayed instead. Next (optionally) review the custom component code in balance_retrieval.js file, If you look at the invoke method, you will see that the component responds the bot component request with the account id and the balance information: conversation.reply({ text: 'The balance in your ' + accounttype + ' account (' + account.id + ') is $' + String(account.balance()) }); Start the bot tester by pressing the tester icon ( ) on the top right menu. In the Bot tester Message filed, enter what s my balance and press the Send button. Select one of the displayed accounts for the bot print the account balance queried from the custom component. From reviewing the command window that started the server, the logs are also displayed. 7
8 Debugging the Sample The next step is to start the local node server so that the java script code can be debugged. This can be done by using the default inspect flag along with the node command. For example, here are the two options. Notice that the debug port defaults to node inspect index.js Or by using nodemon.io, which will enable live reload of code that has been changed. To install nodemon.io, issue the following command on the command line npm install -g nodemon nodemon inspect index.js Now that the server is running in debug mode, use an IDE (which supports nodejs debugging) of your choice to attach the server. The example in the image below uses Visual Studio Code. In the balance_retrieval.js, set a breakpoint anywhere (for example, line #24) in the invoke method. 8
9 Again, use the Bot tester In Oracle Intelligent Bots (e.g. what s my balance, then choose an account) and once the custom component is called, the execution will stop at the set breakpoint: 9
Oracle Bots Nodes.js SDK: Controlling Smart Homes Using IFTTT Applets with Oracle Digital Assistant
Oracle Digital Assistant TechExchange Article. Oracle Bots Nodes.js SDK: Controlling Smart Homes Using IFTTT Applets with Oracle Digital Assistant Stefan Wörmcke, February 2019 Digital assistants like
More informationPROCE55 Mobile: Web API App. Web API. https://www.rijksmuseum.nl/api/...
PROCE55 Mobile: Web API App PROCE55 Mobile with Test Web API App Web API App Example This example shows how to access a typical Web API using your mobile phone via Internet. The returned data is in JSON
More informationApp Studio 4.1 Deployment Guide
App Studio 4.1 Deployment Guide 2019-03-25 Table of Contents Deployment Guide............................................................................................. 1 Enable social and collaborative
More informationNode.js. Node.js Overview. CS144: Web Applications
Node.js Node.js Overview JavaScript runtime environment based on Chrome V8 JavaScript engine Allows JavaScript to run on any computer JavaScript everywhere! On browsers and servers! Intended to run directly
More informationBitnami Node.js for Huawei Enterprise Cloud
Bitnami Node.js for Huawei Enterprise Cloud Description Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. It uses an event-driven, non-blocking
More informationCatbook Workshop: Intro to NodeJS. Monde Duinkharjav
Catbook Workshop: Intro to NodeJS Monde Duinkharjav What is NodeJS? NodeJS is... A Javascript RUNTIME ENGINE NOT a framework NOT Javascript nor a JS package It is a method for running your code in Javascript.
More informationHosting RESTful APIs. Key Terms:
Hosting RESTful APIs This use case describes how to host RESTful APIs for consumption by external callers. This enables an application to expose business processes based on a given endpoint definition.
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. GraphQL
i About the Tutorial GraphQL is an open source server-side technology which was developed by Facebook to optimize RESTful API calls. It is an execution engine and a data query language. This tutorial will
More informationIonic Tutorial. For Cross Platform Mobile Software Development
About Ionic Tutorial For Cross Platform Mobile Software Development This Tutorial is for setting up a basic hybrid mobile application using the Ionic framework. The setup will be shown for both Mac and
More informationWhat is Node.js? Tim Davis Director, The Turtle Partnership Ltd
What is Node.js? Tim Davis Director, The Turtle Partnership Ltd About me Co-founder of The Turtle Partnership Working with Notes and Domino for over 20 years Working with JavaScript technologies and frameworks
More information5th April Installation Manual. Department of Computing and Networking Software Development Degree
5th April 2017 Installation Manual Department of Computing and Networking Software Development Degree Project name: Student: Student Number: Supervisor: MaaP (Message as a Platform) Chihabeddine Ahmed
More informationServerless Microservices Are The New Black. Lorna Mitchell, IBM
Serverless Microservices Are The New Black Lorna Mitchell, IBM Serverless FaaS: Functions as a Service write a function (many languages supported) deploy it to the cloud (Lambda, Cloud Functions, etc)
More informationFusion Registry 9 SDMX Data and Metadata Management System
Registry 9 Data and Management System Registry 9 is a complete and fully integrated statistical data and metadata management system using. Whether you require a metadata repository supporting a highperformance
More informationDeploy Oracle Spatial and Graph Map Visualization Component to Oracle Cloud
Deploy Oracle Spatial and Graph Map Visualization Component to Oracle Cloud Overview The Map Visualization Component is a development toolkit packaged with Oracle Spatial and Graph for incorporating interactive
More informationAWS Lambda. 1.1 What is AWS Lambda?
Objectives Key objectives of this chapter Lambda Functions Use cases The programming model Lambda blueprints AWS Lambda 1.1 What is AWS Lambda? AWS Lambda lets you run your code written in a number of
More informationEdge Foundational Training
Edge Foundational Training Give your team the tools to get up and running with Edge Edge Foundational Training provides the tools and information needed to start using Edge whether in the cloud or on premises.
More informationParticipant Handbook
Participant Handbook Table of Contents 1. Create a Mobile application using the Azure App Services (Mobile App). a. Introduction to Mobile App, documentation and learning materials. b. Steps for creating
More informationThis tutorial is meant for software developers who want to learn how to lose less time on API integrations!
CloudRail About the Tutorial CloudRail is an API integration solution that speeds up the process of integrating third-party APIs into an application and maintaining them. It does so by providing libraries
More informationHands-on Lab Session 9011 Working with Node.js Apps in IBM Bluemix. Pam Geiger, Bluemix Enablement
Hands-on Lab Session 9011 Working with Node.js Apps in IBM Bluemix Pam Geiger, Bluemix Enablement Copyright IBM Corporation 2017 IBM, the IBM logo and ibm.com are trademarks of International Business Machines
More informationAPI Manager Version May User Guide
API Manager Version 7.5.3 8 May 2018 User Guide Copyright 2018 Axway All rights reserved. This documentation describes the following Axway software: Axway API Manager 7.5.3 No part of this publication
More informationGetting started with Tabris.js Tutorial Ebook
Getting started with Tabris.js 2.3.0 Tutorial Ebook Table of contents Introduction...3 1 Get started...4 2 Tabris.js in action...5 2.1 Try the examples...5 2.2 Play with the examples...7 2.3 Write your
More informationBest Practices Implementing Oracle Mobile Cloud Service
Best Practices Implementing Oracle Mobile Cloud Service Rubén Rodríguez Cloud & Mobile Solution Specialist 07/06/2018 Introduction About me ADF Technical Lead, Cloud & Mobile Solution Specialist Blogger
More informationThe same command line options are available on our per-machine installs as well.
Engage Configuration Installer Parameters You can pass command line parameters to the Engage setup executable. These parameters are helpful for unattended silent installs particularly when deploying to
More informationUsing the JSON Iterator
Using the JSON Iterator This topic describes how to process a JSON document, which contains multiple records. A JSON document will be split into sub-documents using the JSON Iterator, and then each sub-document
More informationFrom the Beginning: Your First Node.js Web Service
From the Beginning: Your First Node.js Web Service P. Venkatramen Data Access Development Oracle Database 10 April 2018 Copyright 2017, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement
More informationExercise 1. Bluemix and the Cloud Foundry command-line interface (CLI)
V10.1 Student Exercises EXempty Exercise 1. Bluemix and the Cloud Foundry command-line interface (CLI) What this exercise is about In this exercise, you sign on to Bluemix and create an application. You
More informationMicroservices with Node.js
Microservices with Node.js Objectives In this module we will discuss: Core Node.js concepts Node Package Manager (NPM) The Express Node.js package The MEAN stack 1.1 What is Node.js? Node.js [ https://nodejs.org/
More informationWe are assuming you have node installed!
Node.js Hosting We are assuming you have node installed! This lesson assumes you've installed and are a bit familiar with JavaScript and node.js. If you do not have node, you can download and install it
More informationCall: Hyperion Planning Course Content:35-40hours Course Outline Planning Overview
Hyperion Planning Course Content:35-40hours Course Outline Planning Overview Oracle's Enterprise Performance Management Planning Architecture Planning and Essbase Navigating Workspace Launching Workspace
More informationHomework #7 Google Cloud Platform
Homework #7 Google Cloud Platform This semester we are allowing all students to explore cloud computing as offered by the Google Cloud Platform. Using the instructions below one can establish a website
More informationAdministering Jive Mobile Apps for ios and Android
Administering Jive Mobile Apps for ios and Android TOC 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios...3 Custom App Wrapping for ios...3 Authentication with Mobile
More informationLive Data Connection to SAP Universes
Live Data Connection to SAP Universes You can create a Live Data Connection to SAP Universe using the SAP BusinessObjects Enterprise (BOE) Live Data Connector component deployed on your application server.
More informationCreating a REST API which exposes an existing SOAP Service with IBM API Management
Creating a REST API which exposes an existing SOAP Service with IBM API Management 3.0.0.1 Page 1 of 29 TABLE OF CONTENTS OBJECTIVE...3 PREREQUISITES...3 CASE STUDY...3 USER ROLES...4 BEFORE YOU BEGIN...4
More informationIntroduction to Express.js. CSC309 Feb. 6, 2015 Surya Nallu
Introduction to Express.js CSC309 Feb. 6, 2015 Surya Nallu What is Express.js? Web application framework for Node.js Light-weight and minimalist Provides boilerplate structure & organization for your web-apps
More informationuick Start Guide 1. Install Oracle Java SE Development Kit (JDK) version or later or 1.7.* and set the JAVA_HOME environment variable.
API Manager uick Start Guide WSO2 API Manager is a complete solution for publishing APIs, creating and managing a developer community, and for routing API traffic in a scalable manner. It leverages the
More informationVMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway
VMware AirWatch Content Gateway for Linux VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationSAMPLE CHAPTER SECOND EDITION. Alex Young Bradley Meck Mike Cantelon. Tim Oxley Marc Harter T.J. Holowaychuk Nathan Rajlich MANNING WITH
SAMPLE CHAPTER SECOND EDITION Alex Young Bradley Meck Mike Cantelon WITH Tim Oxley Marc Harter T.J. Holowaychuk Nathan Rajlich MANNING Node.js in Action, Second Edition by Alex Young, Bradley Meck, Mike
More informationCreating a REST API which exposes an existing SOAP Service with IBM API Management
Creating a REST API which exposes an existing SOAP Service with IBM API Management 4.0.0.0 2015 Copyright IBM Corporation Page 1 of 33 TABLE OF CONTENTS OBJECTIVE...3 PREREQUISITES...3 CASE STUDY...4 USER
More informationRSA NetWitness Platform
RSA NetWitness Platform RSA SecurID Access Last Modified: Tuesday, January 29, 2019 Event Source Product Information: Vendor: RSA, The Security Division of Dell EMC Event Sources: Authentication Manager,
More informationHow-to Build Card Layout Responses from Custom Components
Oracle Intelligent Bots TechExchange Article. How-to Build Card Layout Responses from Custom Components Frank Nimphius, June 2018 Using the Common Response component (CR component) in Oracle Intelligent
More informationVMware Workspace ONE UEM VMware AirWatch Cloud Connector
VMware AirWatch Cloud Connector VMware Workspace ONE UEM 1811 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this
More informationOracle Real-Time Scheduler
Oracle Real-Time Scheduler Hybrid Mobile Application Installation and Deployment Guide Release 2.3.0.2.0 E91564-01 February 2018 Release 2.3.0.2.0 Copyright 2000, 2018 Oracle and/or its affiliates. All
More informationSingle Sign-On for PCF. User's Guide
Single Sign-On for PCF Version 1.2 User's Guide 2018 Pivotal Software, Inc. Table of Contents Table of Contents Single Sign-On Overview Installation Getting Started with Single Sign-On Manage Service Plans
More informationVMware AirWatch Cloud Connector Guide ACC Installation and Integration
VMware AirWatch Cloud Connector Guide ACC Installation and Integration Workspace ONE UEM v1810 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.
More informationSetting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1
Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1 Setting Up Resources in VMware Identity Manager (On Premises) You can find the most up-to-date
More informationOracle Banking Digital Experience
Oracle Banking Digital Experience Chatbot Configuration Guide Release 18.1.0.0.0 Part No. E92727-01 January 2018 Chatbot Configuration Guide January 2018 Oracle Financial Services Software Limited Oracle
More informationMicrosoft Architecting Microsoft Azure Solutions.
Microsoft 70-535 Architecting Microsoft Azure Solutions https://killexams.com/pass4sure/exam-detail/70-535 QUESTION: 106 Your organization has developed and deployed several Azure App Service Web and API
More informationHands-On Lab. Windows Azure Virtual Machine Roles. Lab version: Last updated: 12/14/2010. Page 1
Hands-On Lab Windows Azure Virtual Machine Roles Lab version: 2.0.0 Last updated: 12/14/2010 Page 1 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING AND DEPLOYING A VIRTUAL MACHINE ROLE IN WINDOWS AZURE...
More informationIntroduction to Kony Fabric
Kony Fabric Introduction to Kony Fabric Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision
More informationChapter 2 WEBLOGIC SERVER DOMAINS. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 WEBLOGIC SERVER DOMAINS SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Domain - concept and implementation. Content of a domain. Common domain types. Production versus
More informationOracle Endeca Information Discovery
Oracle Endeca Information Discovery Getting Started Guide Version 3.2.0 Revision A January 2017 Copyright and disclaimer Copyright 2003, 2017, Oracle and/or its affiliates. All rights reserved. Oracle
More informationJBoss SOAP Web Services User Guide. Version: M5
JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...
More informationIBM Image-Analysis Node.js
IBM Image-Analysis Node.js Cognitive Solutions Application Development IBM Global Business Partners Duration: 90 minutes Updated: Feb 14, 2018 Klaus-Peter Schlotter kps@de.ibm.com Version 1 Overview The
More informationAdministering Jive Mobile Apps
Administering Jive Mobile Apps Contents 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios... 3 Custom App Wrapping for ios... 4 Native App Caching: Android...4 Native App
More informationExcel4apps Wands 5 Architecture Excel4apps Inc.
Excel4apps Wands 5 Architecture 2014 Excel4apps Inc. Table of Contents 1 Introduction... 3 2 Overview... 3 3 Client... 3 4 Server... 3 4.1 Java Servlet... 4 4.2 OAF Page... 4 4.3 Menu and Function... 4
More informationBuild Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)
Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the need for something like Oracle Mobile
More informationDefining New Node-RED Nodes
Overview Node-RED is a highly graphical programming environment however there are some things which cannot be done using the out-of-the-box nodes. Using the Function Node is one way to get around this
More informationMATLAB Production Server Interface for Tableau software. Reference Architecture
MATLAB Production Server Interface for Tableau software Reference Architecture 1 Contents Introduction... 3 System Requirements... 3 MathWorks Products... 3 Tableau Products... 3 Option 1: Getting Started:
More informationAzure Developer Immersions API Management
Azure Developer Immersions API Management Azure provides two sets of services for Web APIs: API Apps and API Management. You re already using the first of these. Although you created a Web App and not
More informationPASSPORTAL PLUGIN DOCUMENTATION
Contents Requirements... 2 Install or Update Passportal Plugin Solution Center... 3 Configuring Passportal Plugin... 5 Client mapping... 6 User Class Configuration... 7 About the Screens... 8 Passportal
More informationAPI MANAGEMENT WITH WEBMETHODS
API MANAGEMENT WITH WEBMETHODS Subhash Ramachandran SVP, Product Management & Marketing DIGITAL TRANSFORMATION #WITHOUTCOMPROMISE 2017 Software AG. All rights reserved. WEBMETHODS API MANAGEMENT PLATFORM
More informationOracle Utilities Customer Self Service
Oracle Utilities Customer Self Service Whitepaper: Creating and Deploying the Sample Mobile Client Application Release 2.1.0 Service Pack 1 E38172-05 June 2014 Oracle Utilities Customer Self Service Whitepaper:
More informationCoveo Platform 7.0. Yammer Connector Guide
Coveo Platform 7.0 Yammer Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market conditions,
More informationGeneral. Analytics. MCS Instance Has Predefined Storage Limit. Purge Analytics Data Before Reaching Storage Limit
Oracle Cloud Mobile Cloud Service Known Issues 18.1.3 E93163-01 February 2018 General MCS Instance Has Predefined Storage Limit Each MCS instance has a set storage space that can t be changed manually.
More informationAccessing the Progress OpenEdge AppServer. From Progress Rollbase. Using Object Script
Accessing the Progress OpenEdge AppServer From Progress Rollbase Using Object Script Introduction Progress Rollbase provides a simple way to create a web-based, multi-tenanted and customizable application
More informationMagento Survey Extension User Guide
Magento Survey Extension User Guide Page 1 Table of Contents To Access Plugin, Activate API Key... 3 Create Questions... 5 Manage Survey... 6 Assign Question to Survey... 7 Reveal Survey In Three Ways...
More informationOracle Digital Assistant: Strategies for Escaping the Validation Loop
Oracle Digital Assistant TechExchange Article. Oracle Digital Assistant: Strategies for Escaping the Validation Loop Frank Nimphius, February 2019 Dialog flows in Oracle Digital Assistant intelligently
More informationDevelop Mobile Front Ends Using Mobile Application Framework A - 2
Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 3 Develop Mobile Front Ends Using Mobile Application Framework A - 4
More informationTIBCO LiveView Web Getting Started Guide
TIBCO LiveView Web Getting Started Guide Introduction 2 Prerequisites 2 Installation 2 Installation Overview 3 Downloading and Installing for Windows 3 Downloading and Installing for macos 4 Installing
More informationAPI Gateway Version September Key Property Store User Guide
API Gateway Version 7.5.2 15 September 2017 Key Property Store User Guide Copyright 2017 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.5.2 No
More informationSOA Software Intermediary for Microsoft : Install Guide
SOA Software Intermediary for Microsoft : Install Guide SOA Software Intermediary for Microsoft Install Guide SOAIM_60 August 2013 Copyright Copyright 2013 SOA Software, Inc. All rights reserved. Trademarks
More informationBLACKBERRY SPARK COMMUNICATIONS PLATFORM. Getting Started Workbook
1 BLACKBERRY SPARK COMMUNICATIONS PLATFORM Getting Started Workbook 2 2018 BlackBerry. All rights reserved. BlackBerry and related trademarks, names and logos are the property of BlackBerry
More informationOracle Banking Digital Experience
Oracle Banking Digital Experience Chat bot Configuration Release 17.2.0.0.0 Part No. E88573-01 July 2017 Chatbot Configuration July 2017 Oracle Financial Services Software Limited Oracle Park Off Western
More informationLFE Medieninformatik WS 2016/2017
Assignment 13 (HF, major subject) Due: no due date for your own preparation only. Goals These exercises will Help you prepare for the exam Reactivate topics we discussed during the semester Suggestion:
More informationJackalope Documentation
Jackalope Documentation Release 0.2.0 Bryson Tyrrell May 23, 2017 Getting Started 1 Create the Slack App for Your Team 3 2 Deploying the Slack App 5 2.1 Run from application.py.........................................
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
More informationEDAConnect-Dashboard User s Guide Version 3.4.0
EDAConnect-Dashboard User s Guide Version 3.4.0 Oracle Part Number: E61758-02 Perception Software Company Confidential Copyright 2015 Perception Software All Rights Reserved This document contains information
More informationSTU SDK Redistribution
Global Signature Development Team Global Signature Development Team February 2017 Page 1 of 5 Contents 1 Introduction... 3 2 Internet Explorer Javascript... 3 3 Netscape Browser - Javascript... 3 4 Java
More informationGenesys Pulse Deployment Guide. Genesys Pulse User Interface Extensions
Genesys Pulse Deployment Guide Genesys Pulse User Interface Extensions 5/3/2018 Contents 1 Genesys Pulse User Interface Extensions 1.1 Introduction 1.2 How to Create Your Own Plug-in 1.3 Genesys Pulse
More informationMarkLogic Server. Connector for SharePoint Administrator s Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.
Connector for SharePoint Administrator s Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-1, May, 2017 Copyright 2017 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Connector
More informationVMware AirWatch Database Migration Guide A sample procedure for migrating your AirWatch database
VMware AirWatch Database Migration Guide A sample procedure for migrating your AirWatch database For multiple versions Have documentation feedback? Submit a Documentation Feedback support ticket using
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
More informationVMware Tunnel Guide for Windows Installing the VMware Tunnel for your AirWatch environment
VMware Tunnel Guide for Windows Installing the VMware Tunnel for your AirWatch environment AirWatch v9.1 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard
More informationOracle WebCenter Portal Jump Start Kit (JSK) Readme for Linux 64-bit Operating Systems
Oracle WebCenter Portal Jump Start Kit Readme 11.1.1.8.0 Oracle WebCenter Portal Jump Start Kit (JSK) Readme for Linux 64-bit Operating Systems 11.1.1.8.0 Overview The Jump Start Kit (JSK) for WebCenter
More informationbst Documentation Release John Kelvie, Bela Vizy, Michael Myers
bst Documentation Release John Kelvie, Bela Vizy, Michael Myers August 30, 2016 Overview 1 Getting Started 3 1.1 Installation................................................ 3 1.2 Updating.................................................
More informationPOWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook.
Course Code : AUDIENCE : FORMAT: LENGTH: POWER BI BOOTCAMP O365-412-PBID (CP PBD365) Professional Developers Instructor-led training with hands-on labs 4 Days COURSE INCLUDES: 4-days of instructor led
More informationUsing Text/Html Widget on OMC Dashboard
Using Text/Html Widget on OMC Dashboard By Pratul Mathur Oracle Management Cloud (OMC) allows users to build custom dashboards. OMC provides ability to dashboard authors to add a text or HTML widget to
More informationPersistence. SWE 432, Fall 2017 Design and Implementation of Software for the Web
Persistence SWE 432, Fall 2017 Design and Implementation of Software for the Web Today Demo: Promises and Timers What is state in a web application? How do we store it, and how do we choose where to store
More informationVMWARE HORIZON CLOUD WITH VMWARE IDENTITY MANAGER QUICK START GUIDE WHITE PAPER MARCH 2018
VMWARE HORIZON CLOUD WITH VMWARE IDENTITY MANAGER QUICK START GUIDE WHITE PAPER MARCH 2018 Table of Contents Introduction to Horizon Cloud with Manager.... 3 Benefits of Integration.... 3 Single Sign-On....3
More informationCarbon Black QRadar App User Guide
Carbon Black QRadar App User Guide Table of Contents Carbon Black QRadar App User Guide... 1 Cb Event Forwarder... 2 Overview...2 Requirements...2 Install Cb Event Forwarder RPM...2 Configure Cb Event
More informationEND-TO-END JAVASCRIPT WEB APPS
END-TO-END JAVASCRIPT WEB APPS HTML5, NODE.JS AND MONGODB CADEC 2013 by Peter Larsson JAVASCRIPT IS NOT EVIL TECH. INDEX, JAN 2013 Dice Job Posts Google 20,000 2,400,000,000 15,000 1,800,000,000 10,000
More informationApigee Edge Cloud - Bundles Spec Sheets
Apigee Edge Cloud - Bundles Spec Sheets Description Apigee Edge Cloud is an API management platform to securely deliver and manage all APIs. Apigee Edge Cloud manages the API lifecycle with capabilities
More informationInfinity Management Guide
Infinity Management Guide 1. What is Infinity Management? Infinity Management is a deployment tool offered by Heimdal Security that will provide you the ability to deploy software within your organization
More informationApp Studio 4.0 Deployment Guide
App Studio 4.0 Deployment Guide 2019-03-27 Table of Contents Standalone Mode............................................................................................... 1 Standalone mode installation.................................................................................
More informationUse Case: Publishing an orchestration as a REST API
1 Use Case: Publishing an orchestration as a REST API 2 High-level scenario Client sends a request via RESTful API to get a Patient profile by sending a Patient ID and receives a derived result back from
More informationBuilding a Simple Workflow Application for the Sybase Unwired Server [Part 3]
MOBILITY Building a Simple Workflow Application for the Sybase Unwired Server [Part 3] By Mark Gearhart, SAP In the third of a 3-part series, we build a simple workflow application for the Sybase Unwired
More informationCopyright About the Customization Guide Introduction Getting Started...13
Contents 2 Contents Copyright...10 About the Customization Guide...11 Introduction... 12 Getting Started...13 Knowledge Pre-Requisites...14 To Prepare an Environment... 14 To Assign the Customizer Role
More informationIntroduction to Worklight Integration IBM Corporation
Introduction to Worklight Integration Agenda IBM Mobile Foundation Introduction to Worklight How to Integrate Worklight Adapters WebAPI HTTP & SOAP Database (SQL) WebSphere Message Broker Cast Iron 2 IBM
More informationesignlive for Microsoft Dynamics CRM
esignlive for Microsoft Dynamics CRM Deployment Guide Product Release: 2.1 Date: June 29, 2018 esignlive 8200 Decarie Blvd, Suite 300 Montreal, Quebec H4P 2P5 Phone: 1-855-MYESIGN Fax: (514) 337-5258 Web:
More informationOpenShift Dedicated 3 Release Notes
OpenShift Dedicated 3 Release Notes Last Updated: 2018-05-17 OpenShift Dedicated 3 Release Notes Legal Notice Copyright 2018 Red Hat, Inc. The text of and illustrations in this document are licensed by
More information