EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

Data Connector Pre-requisites


Community Admin

• Strategy


Detailed description of the pre-requisites for using some of the connectors posted on MicroStrategy's Data Connector Gallery

Here you will find detailed descriptions of the pre-requisites for some of the custom connectors hosted on Strategy's Connector Gallery.Node.js

What is Node.js?

Node.js is a platform built on JavaScript runtime used for building fast and scalable server applications. 

Why do I need Node.js?

Strategy's custom data connectors run as their own web applications. The server on which the connector is hosted acts as an application server; hosting the required files (html, js, etc). Node.js is a program that enables this server to behave as a web application. Some data connector samples are built using the Node.js language but it is worth noting that other web technologies like Java, Python and .Net allow this same functionality if the connector code is written to match the chosen technology.

How do I obtain Node.js?

You can download Node.js here and see a video showing how to install Node.js here.

Node Package Manager (NPM)

What is Node Package Manager?

Node Package Manager comes with the installation of Node.js and stores a wide array of libraries and packages used with Node.js code. 

Why do I need Node Package Manager?

Data connectors are built using code which is sometimes stored in common library packages. Some of the connectors provided on Strategy's Connector Gallery are built leveraging libraries which the Node Package Manager provides. As a result, if these libraries are not accessible, the connector code will not be able to function.  

How do I obtain Node Package Manager (npm)?

Node Package Manager (npm) is bundled with Node.js and will be installed with Node.js.

PFX Certificate

What is a PFX certificate?

PFX is an abbreviation for personal exchange format. This is a certificate that stores both the public and private key in a binary format. This certificate can be used for TLS, SSL, digitally signing messages, authorizing tokens or authentication to another system. PFX files will typically have extensions of .pfx or .p12. 

Why do I need a PFX certificate?

In this context, the PFX certificate is required to support TLS. 

How do I obtain a PFX certificate?

Your system administrator will be able to provide you with a valid PFX certificate. If there are troubles obtaining a PFX certificate, there are online resources which can provide the detailed procedure.
 

Feedback

If you would like to provide feedback or have additional questions, post below!


Comment

0 comments

Details

Knowledge Article

Published:

June 20, 2017

Last Updated:

July 12, 2017