HARTING Node.js Environment for HAIIC MICA 日本語 HARTING Node.js Environment for HAIIC MICA HARTING IT Software Development Marienwerder Str. 3, E

Similar documents
HARTING OPC-UA Server for HAIIC MICA 日本語 HARTING OPC-UA Server for HAIIC MICA HARTING IT Software Development Marienwerder Str. 3, Espelkamp, Ge

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

Fortinet 社 FortiExplorer 操作マニュアル 株式会社ネットワークバリューコンポネンツ 第一版 Page1 Network Value Components Ltd. Copyright (c)2012 Network Value Components Ltd. All Righ

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

SimLab Plugins for SketchUp 評価版インストールおよびアクティベート方法 注意事項 評価版をお使い頂くには 評価用ライセンスでのアクティベートが必要です 評価用ライセンスファイルの取得を行い 手動でアクティベートする必要があります 各 SimLab プラグインは 評価用とし

ホスティングA管理画面[Plesk]マニュアル コンテンツアップロード編

Maser - User Operation Manual

( 目次 ) 1. XOOPSインストールガイド はじめに 制限事項 サイト初期設定 XOOPSのインストール はじめに データベースの作成 XOOPSのインストール

Microsoft Word - Flexera_LicenseServerInstallation2015

WAP121 および WAP321 アクセス ポイントのダウンロード/バックアップ コンフィギュレーション ファイル

1. Edition 2017, 11/17 HARTING IT Software Development, Espelkamp 翻訳を含むすべての権利が留保されています このマニュアルのいかなる部分も HARTING Electric GmbH & Co. KG, Espelkamp の書面によ

VPN ユーザを管理し、RV016、RV042、RV042G および RV082 VPN ルータの速い VPN を設定して下さい

ファイル アップロード

MAPインストーラー起動時のエラーメッセージへの対処方法

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

SimLabプラグインは各機能を15回分評価版として試用できます

( 目次 ) 1. Joomla! インストールガイド はじめに 制限事項 サイト初期設定 Joomla! のインストール はじめに データベースの作成 Joomla! のインストール...

NTT Communications PowerPoint Template(38pt)

目次 1. ユーザー登録 ( 初期セットアップ ) を行う Office365 の基本的な動作を確認する... 6 Office365 にログインする ( サインイン )... 6 Office365 からサインアウトする ( ログアウト )... 6 パスワードを変更する... 7

平成 28 年度大学情報セキュリティ研究講習会 A-2 標的型攻撃を受けているらしいとの連絡があった時の調査と対応の演習 実習資料 A-2 標的型攻撃を受けているらしいとの連絡があった時の調査と対応の演習 実習環境について 攻撃側 PC(attacker-pc) と感染側 PC(sjk-pc) の

<4D F736F F D208AC888D B836A F C91808DEC837D836A B81698AC7979D8ED A E646F6

2 サーバ用 PC 設定(Windows) 2.1 Node.js インストール を開き Node.js をインストールします バージョン LTS での動作を確認しています このバージョンであれば イン ストーラ node-v

Windows 版 SAS 9.3 ライセンス適用の手引き

1. アンケート集計サンプルについて ここでは Windows Azure と SQL Azure を使ってアンケートを実施し アンケート結果を Excel で集計するサンプルについて説明します アンケートは Windows Azure で運用し アンケート結果は SQL Azure に格納されます

Microsoft Word - ShareFastClientManual_JP_R1-1-0.doc

セットアップの流れ Graphtec Pro Studio を使用する SAi Cloud へのユーザー登録 1-1 SAi Cloud へのユーザー登録 Graphtec Pro Studio のインストール 1-2 Graphtec Pro Studio のインストール Cutting Mast

Microsoft Word - XOOPS インストールマニュアルv12.doc

WinXp-Rmenu

新規インストールガイド Microsoft Office Professional Plus 2016 本書は Download Station から Microsoft Office Professional Plus 2016( 以下 Office) をダウンロ ドし 新規インストールを行う手順

マイフォルダへのアクセス マイフォルダ をクリックすると マイフォルダの一覧画面へ遷移します 利用の手引き ver.5 フォルダの作成 新規フォルダ をクリックして フォルダ名を入力し 作成 ボタンをクリックする ファイルのアップロード ファイルをアップロードしたいフォルダをクリックして開き アップ

Microsoft Word - ssVPN MacOS クライアントマニュアル_120版.doc

( 目次 ) 1. WordPressインストールガイド はじめに 制限事項 サイト初期設定 WordPressのインストール ( コントロールパネル付属インストーラより ) WordPressのインストール ( 手動インス

新規インストールガイド SPSS Statistics 24/25 Windows 32/64bit 版 本書は Download Station から SPSS Statistics をダウンロ ドし 新規インストールを行う手順を記載しています 本手順は学内ネットワークに接続した状態で行う必要があ

Team Foundation Server 2018 を使用したバージョン管理 補足資料

2018/10/24 更新 IT サポートオフィス ソフトウェアのインストール (Mac OS) ダウンロードした認証プログラムを実行し パソコンにインストールします 前提条件 ネットワークに接続し Download Station サーバーと通信が可能である必要があります Mac OS の場合 M

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

共有フォルダ接続手順 1 共有フォルダ接続ツールのダウンロード 展開 CSVEX のトップページから共有フォルダ接続ツールの zip ファイルをダウンロードします ダウンロードした zip ファイルを右クリックして すべて展開 を選択します (Windows 環境では zip ファイルを解凍しなくて

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

Vista IE7 ブラウザの設定手順

Microsoft Word - CBSNet-It連携ガイドver8.2.doc

Maple 18 ネットワーク版インストール手順

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

Microsoft Word - バーチャルクラス(Blackboard)ログイン方法ガイド.docx

ServerView RAID Manager VMware vSphere ESXi 6 インストールガイド

ADempiere (3.5)

QNAP TurboNAS Container Station 設定手順書

提案書

Windows ログオンサービス インストールマニュアル 2018/12/21 1

情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社ア

1. Microsoft Loopback Adapter のインストール 1) ノートパソコンにおいて そのパソコンの管理者アカウントによりログオンします 2) [ スタート ] > コントロールパネルを開きます 3) 表示方法 : カテゴリの場合には ハードウェアとサウンド > デバイスマネージ

メールデータ移行手順

MotionBoard Ver. 5.6 パッチ適用手順書

PowerPoint Presentation

 

Microsoft Word - ManagerIPChange.doc

LSFE_FW

1 本ドキュメントが想定するネットワーク環境 本ドキュメントが想定するネットワーク環境を図に示す 各種モダリティで撮像した DICOM データは DICOM サーバに送信され データベースに登録される クライアントパソコンには InVesalius がインストールされている これらの機器はすべてネッ

MF mypresto インストールガイド 目次 新規インストールの手順 (Windows 版 )... 2 MF mypresto の起動 (Windows 版 )... 7 新規インストールの手順 (Mac 版 )... 8 MF mypresto の起動 (Mac 版 ) 新規イン

ReadyCLOUD 許可 この記事では ReadyCLOUD についての重要な点 ReadyCLOUD アカウントの作成方法と 3 つの利用方法について紹介します ReadyCLOUD 重要事項 : ReadyCLOUD は ReadyNAS がローカルユーザーモードの時のみ利用可能です Read

新規インストールガイド Sophos Anti-Virus for Mac 9.7 学内利用版 本書は Download Station から Sophos Anti-Virus for Mac 9.7 の学内利用版 ( 以下 Sophos Anti-Virus とする ) をダウンロ ドし 新規イ

ライセンス認証ガイド Windows 10 Pro 本書は Download Station から Windows10 のライセンス情報をダウンロ ドし インストール済みの Windows 10 に適用する手順を記載しています 本手順は学内ネットワークに接続した状態で行う必要があります 認証プログラ

MSDM_User_Manual_v0.2.1-B-1

InstallShield FAQ < 独自の InstallShield 前提条件を作成する > 注 ) このドキュメントは InstallShield 2014 Premier Edition を基に作成しています InstallShield 2014 以外のバージョンでは設定名などが異なる場合

Microsoft Word - PS1800E-DownloadGuide_J.docx

- 2 / 25 - 表示される

WinXp-Rmenu

PowerPoint プレゼンテーション

目次 第 1 章概要....1 第 2 章インストールの前に... 2 第 3 章 Windows OS でのインストール...2 第 4 章 Windows OS でのアプリケーション設定 TP-LINK USB プリンターコントローラーを起動 / 終了するには

V-Client for Mac ユーザーズガイド

注意 インストール中に ユーザアカウント制御 ( 以下 UAC といいます ) の実行確認画面が表示されることがあります 表示された場合ははいをクリックして インストールを進めてください なお 管理者以外の場合 管理者への昇格を求める UAC 画面が表示される場合がありますので 管理者アカウントのパ

Mozilla Thunderbird アカウント設定手順 株式会社アマダアイリンクサービス

目次 1 はじめに アンインストール前の注意点 Sophos アンインストール手順 アンインストーラの場所を確認する アンインストーラの実行 F-Secure Client Security for Mac インストー

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

( 目次 ) 1. PukiWiki インストールガイド はじめに 制限事項 サイト初期設定 PukiWiki のインストール はじめに データベースの作成 PukiWiki

外字インストーラユーザーズガイド Ver 1.20(2016 年 2 月改訂 )

目次 1. HLA Fusion 3.0 がインストール可能な環境 HLA Fusion 3.0 のインストール HLA Fusion 3.4 のインストール 初期設定用データベース接続 ( 初めての方のみ ) 既存データベースのUpg

Symantec AntiVirus の設定

Oracle SALTを使用してTuxedoサービスをSOAP Webサービスとして公開する方法

Windows AIKを使用したPE2

目次 Webフォルダの特長と仕組み 3 Webフォルダの開き方 4 1 児童生徒の場合 4 2 先生の場合 5 Webフォルダ機能 ファイルのアップロード ( 保存 ) 6 ファイルのダウンロード 7 ファイルの開き方 8 新規フォルダの作成 9 フォルダ ファイルの名称の変更 10 フォルダ ファ

zabbix エージェント インストールマニュアル [Windows Server] 第 1.2 版 2018 年 05 月 18 日 青い森クラウドベース株式会社

1. ウェブルートアカウントの作成 1) ウェブブラウザより以下の管理コンソールにアクセスします 2) 画面上の アカウントを作成する にある 今すぐ登録する ボタンをクリックします 3) アカウントを作成する 画

LSI MegaRAID SAS Device Driver Installation Guide - 日本語

Maple 12 Windows版シングルユーザ/ネットワークライセンス

Canon Mobile Scanning MEAP Application インストールについて

ブラウザ Internet Explorer 7 の設定について 第3版

2013年『STSSスキルコミュニティ』 テーマ別Kickoff資料

適応型セキュリティ アプライ アンスの設定

Maple 18 スタンドアロン版インストール手順

Webセキュリティサービス

メールサーバ仕様変更に伴うメール設定変更方法

ファイル メニューのコマンド

2. FileZilla のインストール 2.1. ダウンロード 次の URL に接続し 最新版の FileZilla をダウンロードします URL: なお バージョンが異なるとファイル名が

ハンズオン事前準備資料 2017 株式会社 FIXER All rights reserved.

目次 Web インターフェースでのログイン方法 1 Web インターフェースから利用できる機能の紹介 3 1ファイルのアップロードとダウンロード 4 2 転送確認 ( ファイルのアップロード状況 ) 9 3ファイル更新履歴の管理 10 4 操作履歴の確認 12 5アクセスチケットの生成 ( フォルダ

SonicDICOM Cloud Connector インストール手順書 SonicDICOM Cloud Connector とは 検査装置が撮影した画像を自動的にクラウドへアップロー ドするためのソフトウェアです 1 前準備 クラウド上に PACS を作成する SonicDICOM Cloud

Windows Live メール OWA メールアカウント登録手順 1.1 版 2016 年 3 月協立情報通信株式会社 1 C 2016 Kyoritsu Computer & Communication Co.,Ltd.

Transcription:

日本語 HARTING IT Software Development Marienwerder Str. 3, 32339 Espelkamp, Germany Phone: +49 5572 47-97300, Fax: +49 5772 47-482 mica@harting.com 2016-10 v1.3 Page 1 of 9

Node.js Environment v1.3. for HAIIC MICA Guide 目次 1. NODE.JS ENVIRONMENT CONTAINER ベーシック... 3 1.1. 概要... 3 1.2. NODE.JS CONTAINER のインストール... 3 2. NODE.JS CONTAINER の説明... 4 2.1. ユーザインターフェースの概要... 4 2.2. NODE.JS アプリケーションスクリプトのアップロード... 5 2.3. アクティブな NODE.JS アプリケーションスクリプトのダウンロード... 6 2.4. アプリケーションロガーの使用... 6 3. 使用例... 7 3.1. デフォルトアプリケーションのダウンロード... 7 3.2. アプリケーションの修正... 7 3.3. 修正したアプリケーションの ( 再 ) アップロード... 8 4. NODE.JS コンテナによるサービスの提供... 8 4.1. 概要... 8 4.2. サービスの利用... 8 5. NODE.JS コンテナの拡張... 9 2016-10 v1.3 Page 2 of 9

1. Node.js environment container ベーシック 1.1. 概要 Node.jsは Node.js Foundation1によってホストされるオープンソースプロジェクトであり Linux Foundation2の共同プロジェクトです Chrome V8エンジンで構築された軽量のJavaScriptランタイムを実装し イベント駆動型アーキテクチャとリアルタイムWebアプリケーションのアプリケーションのスループットとスケーラビリティを最適化するために設計されたノンブロッキングI/O API を提供します ビルトインライブラリにより Node.jsアプリケーションはスタンドアロンのWeb サーバとして動作します Node.jsプロジェクトは 世界最大のオープンソースライブラリのエコシステムを提供すると主張するnpm-package managerによって管理されホストされています Node.js 環境コンテナは現在 Node.js v6.9.1 LTSに基づいています Node.jsおよびNPMの詳細については https://nodejs.org/en/ と https://www.npmjs.com/ を参照してください 1.2.Node.js container のインストール 図 1: Node.js Environment Container を含む MICA ホーム画面 1 Node.js Foundation ( https://nodejs.org/en/foundation/, Retrieved: 2016/01/22) 2 Linux Foundation Collaborative Projects (http://collabprojects.linuxfoundation.org/, Retreived: 2016701/22) 2016-10 v1.3 Page 3 of 9

kode. s 環境コンテナのインストールおよび設定ルーチンは IIC MICA が提供する標準ルーチンに従い MICA Programming Guide にあります 2. Node.js container のユーザインターフェース 2.1. ユーザインターフェース概要 図 2: Node.js Environment Container ユーザインターフェース Node.js 環境コンテナのユーザインタフェースは アプリケーションをコンテナにインポート / エクスポートしてアプリケーションを表示するために使用できるエントリ Application およびログアプリケーションを表示する Logging を含む単一のセクション General で構成されています ユーザインタフェース構造は 以下のように記述することができます : 1.) Application ファイルテキストフィールド : テキストフィールドを使用して コンテナにアップロードする js-application スクリプトを設定できます 2.) Upload: Uploadロードボタンは 1.) で指定された js-applicationファイルのアップロードを行います 3.) Download: download ボタンは 現在のアクティブな js-application のダウンロードをファイルシステムに関連付けます 4.) Show Log File: log file ボタンを使用すると 図 5 に示すようなログウィンドウを入力できます 2016-10 v1.3 Page 4 of 9

2.2. Node.js アプリケーションスクリプトのアップロード 図 3: Node.js Environment へのアプリケーションアップロード 新しいアプリケーションをコンテナにアップロードするには アプリケーションファイルのテキストフィールド (2.1 項を参照 ) をクリックし 図 3 のように js-application スクリプトを選択するか ファイルをテキストフィールドにドラッグ & ドロップするだけです ファイルを選択すると ファイル名がアプリケーションファイルテキストフィールドに表示されます Upload ボタンを押すと 選択したファイルがコンテナに送信され 内部に保存されます 送信が終了すると 図 4 に示すように 送信が成功したか失敗したかがアプリケーションファイルのテキストファイルの右側に表示されます ファイル送信が終了しましたらコンテナはさらに置換するアプリケーションを停止しすぐに新しいアプリケーションを開始します アップロードされたアプリケーションの名前は app.js に変更され コンテナ自体の起動後に自動的に開始されます 注意 : アップロードに本ユーザインターフェイスを使用すると 一度に 1 つのアプリケーションしか実行できません 古いアプリケーションは置き換えられ起動されます ただし ( MICA Programming Guide の説明に従って )SSH 経由でコンテナにログインし 同時に複数の Node.js アプリケーションを実行することもできます 2016-10 v1.3 Page 5 of 9

図 4: Node.js Environment へのアプリケーションアップロード成功 2.3. アクティブな Node.js アプリケーションスクリプトのダウンロード "download" ボタンをクリックするだけで 現在アクティブな Node.js スクリプトをダウンロードできます スクリプトをダウンロードしたら ワードパッド (Windows) や TextEdit (OS X ) などのシンプルなテキストエディタや Visual Studio (Windows) や X code (OS X ) などの開発 IDE でファイルを開き表示 / 変更しことができ 2.2 項で説明したようにアプリケーションを再アップロードできます 2.4. アプリケーションロガーの使用 アクティブなアプリケーションログファイルは Show Log File をクリックして ロガーウィンドウ ( 図 5 参照 ) で検査できます アプリケーションロガーを使用するには ログ情報を次のファイルに書き込む必要があります /var/log/nodeapp.log Node.js にログ情報を書き込む方法の詳細については 新しい Node.js 環境コンテナごとに提供されるデフォルトの js-application を参照してください 2016-10 v1.3 Page 6 of 9

図 5: Node.js Environment Container のアプリケーションロガーウィンドウ 3. 使用例 3.1. デフォルトアプリケーションのダウンロード この例で最初にやりたいことは デフォルトの sjapplication スクリプトをダウンロードすることです したがって ユーザインターフェイスで download ボタンをクリックするだけで済みます ダウンロードスクリプトファイルをエディタで開くとスクリプトはポート RMMM でリッスンする簡単な ettp Web サーバを実装していることがわかります したがって ブラウザタブを開いて次のアドレスを入力すると It Works!! が表示されます http://<container-address>:5000 このスクリプトはまた 初期化プロセス中のログをファイル /var/log/nodeapp.log に書き込みます Show Log Files ボタンをクリックするとこれらのメッセージがロガーウィンドウに表示されます 3.2. アプリケーションの修正 アプリケーションスクリプトをダウンロードした後 "It Works!!" のテキストを "It still Works!! に変更 スクリプトの最後に次の行を追加してスクリプトを修正しダウンロードします : 2016-10 v1.3 Page 7 of 9

logger.log( Wow, that was easy! ); その後 スクリプトを "new_app.js" に保存し 次のセクションで説明するようにスクリプトを ( 再 ) アップロードします 3.3. 修正したアプリケーションの ( 再 ) アップロード この例の最後のステップでは 変更されたアプリケーションをコンテナに再度アップロードします したがって アプリケーションファイルのテキストフィールドをクリックし スクリプトファイル "new_app.js" を選択し 最後に "Upload" ボタンをクリックします ファイルがアップロードされた後 再びロガーウィンドウが開き Wow, that was easy! というメッセージが表示されます その後 Web サーバのページ ( ポート 5000) を更新し Web サーバの応答メッセージ "It still Works!!" が表示されます 4. Node.js container によるサービスの提供 4.1. 概要 Node.js 環境コンテナを使用すると HTTP リクエストを介してリモートからユーザインタフェースが提供する機能にアクセスできます したがって コンテナは IIC MICA ホストによって提供されたトークンを使用して要求を認証します 詳細は MICA Programming Guide のセクション Single sign-on (SSO) を参照してください 4.2. サービスの利用 次の HTTP リクエストがコンテナによって提供されます : 1. Upload: js-application スクリプトのアップロード Method: POST URL : appupload?token=xxx 2. Download: 現在のjs-application スクリプトの内容を取得 Method: POST URL : appdownload?token=xxx 3. Log file: アプリケーションログファイルの内容を取得 Method: GET URL : applogfile?token=xxx 2016-10 v1.3 Page 8 of 9

5. Node.js container の例 Node.js 環境コンテナは npm エコシステムで利用可能なすべてのオープンソースプロジェクトにアクセスでき 提供されたコマンドラインツール npm を使用して拡張できます SSH 経由でコンテナにログインした後 Node.js コマンドノードと同様に npm にアクセスできます 次の行を入力して アプリケーションフォルダに移動する必要があります : cd /opt/nodeapp このフォルダには バックグラウンドで実行されている app.js スクリプトもあります 新しい npm モジュールをインストールするには 次の行を入力するだけです : npm install <module> インストール (express) したい場合 npm-module で <module> を置換します 新しい npm-module をインストールした後は js-application スクリプト内で <module> コマンドと組み合せて使用できます Express を使用する場合は アプリケーションに次の行を追加するだけです : var express = require( express ); npm の詳細については https://docs.npmjs.com/ を参照してください 2016-10 v1.3 Page 9 of 9