ページビューの合計

2021年4月17日土曜日

#Verse 2.1.0更新

 This time, I applied HCL Verse 2.1.0, which was released the other day, to my company.

It seems that the photo settings that I was interested in started to work.

This could not be completed only by updating the conventional Verse.


みなさま、こんにちは。

さて今回は先日リリースされましたVerse2.1.0。
新機能等はHCL様サイトでご確認ください。

https://hcljapan.co.jp/software/blog/hcl-verse-2-1-0-new-feature-1

中でも以前から実現したかった写真表示が可能になったようですので、早速適用したいと思います。

そもそも従来はどうであったか。
Connectionsのプロフィールを参照するようになっていたそうです。

つまり、Verseに社員を入れるには、Connectionsサーバーを準備する必要があります。
Connectionsサーバーを利用するということは・・・Websphereが必要になってしまうんです・・・。

ということで弊社ではあきらめてたのですが、今回の改修!!

さて早速モジュールをダウンロードしました。
中身は以下の通りです。


いままでになかった[catalog12.ntf]が気になります。

早速readme.htmlからシステム要件を確認すると・・・


既にDomino12.0に対応済です(笑

続いて以下サイトを見ながら更新です。


が・・・・
記載されているファイル名が違う・・・
まあ、推測でわかりそうなので、そちらで進めます。

①Dominoサーバーを停止

②現在のVerseのjarファイルを削除
弊社環境では、
<Domino data directory>/domino/workspace/applications/eclipse/plugins
以下に存在していました。

③HCL_Verse.zipを展開してできた4つのjarファイルを②へコピーします。

④Dominoサーバーを起動

⑤iwaredir.ntfをDominoデータディレクトリにコピーし、iwaredir.nsfの設計を置換

早速Verse画面を開いてみると・・・


無事、2.1.0になってました。
毎回ながら簡単ですね。

気になる写真ですが、以下が2.0の画面


まずは自分の写真を・・・と見たのですが、変更できません。

その後、以下情報を頂きました。

サーバーのnotes.iniに以下2行追加する必要がある様です。

VOP_GK_FEATURE_230=1

VOP_PhotoServiceOptions=disableConnectionsPhotos=1

早速追加したところ・・・

無事、現れました!

中野アンバサダー、御代アンバサダー、情報有り難うございました!!

写真は画像ファイルとその場でのカメラ画像が使える様です。

設定したところ、無事表示することができました。


ちなみにこの写真がどこに保存されているのかを調べたところ、公開アドレス帳に添付されていました。


ただこの場所・・・編集可能な場所にはなっていませんでした。


さて、今回は一旦ここまでとさせて頂きます。
もう少し触ってみたいところもあるのですが、また別の機会に・・・



2021年4月9日金曜日

#WindowsServer に #HCLDominoVolt をインストールする

 This time, I installed HCL Domino Volt on our production Domino server, and I would like to introduce the procedure.

This article is based on the Japanese version of the HCL Domino Volt Installation Guide by HCL, so there's nothing new here.



みなさま、こんにちは。

弊社でもようやくVolt/HEIの追加契約が得られました。
そこで今回は一般的?なWindows サーバー上で稼働中のDominoサーバーに対して、Voltをインストールする手順を紹介したいと思います。

なお本内容はHCL様より提供されております「インストールガイド」に従って実行したのみとなり、目新しい内容はございませんが、構成が合えばわかりやすい資料になればと思います。

※毎回ながら¥は全角文字を使用しておりますのでご注意ください。


さてまずは冒頭にも記載しましたが、今回インストールするDominoサーバーについてふれておきます。

  • NutanixのHCI上にvSphere環境を構築し、その上の仮想サーバーを使用
  • Windows Server 2016 Standard(64bit)
  • HCL Domino V11.0.1
  • インターネットサイトは使用しない構成


それでは早速インストールに取り掛かります。

①インストールパッケージの準備
 Flexnetからダウンロードしたパッケージ(現在は hcl.domino.volt-1.0.2.9.zip)を展開してサーバーのCドライブ直下に配置します。
 なお展開した中身は以下イメージとなります。


②Dominoサーバーを停止します。

③サーバーのnotes.iniに以下記述を追加します。
 HTTPEnableMethods=GET,POST,PUT,DELETE,HEAD


④サーバー文書の設定
 Domino Administratorで [設定] - [サーバー] - [すべてのサーバー]を選択し、対象のサーバー文書を開き、編集モードにします。
 [インターネットプロトコル]タブ内の[Domino Web Service]タブにある[セッション認証] で「単一サーバー」を選択し保存して閉じます。

⑤Domino Voltのインストール
 管理者モードでコマンドプロンプトを起動し、以下コマンドを実行します。

 cd c:¥Voltwindows
 install.bat

スクリプトの指示に従い、プログラムディレクトリとDataディレクトリを確認し、"Y"で進めます。
筆者の環境では、デフォルトのままで進めることができました。
※画面詳細は冒頭に紹介しましたHCL様インストールガイドをご覧ください。

⑥java.policyの変更
 Dominoのプログラムディレクトリ内のjvm¥lib\security¥java.policyに以下記述を追加します。

 //HCL Domino Volt - for Groovy templates
 grant codeBase "file:/groovy/shell"{
 permission java.security AllPermission;
 };


⑦Dominoサーバーを起動します。

⑧インストールの確認
 コンソールで以下コマンドを実行し、[ACTIVE dleap_1.0.2.9]が表示されることを確認します。(※dleap以降はバージョンですので、インストールモジュールによっては異なります)
 tell http osgi ss dleap


⑨VoltVuilder.nsfの確認
 NotesクライアントからVolt Builder DB(volt/VoltBuilder.nsf)を開きます。
 ACLを確認(以下推奨設定)
  -Default- :読者
  Anonymous :なし
  Voltの作成者は「編集者」以上(専用にグループを作って管理すると便利)
  任意: [VoltAppsManager]ロールに最低1名以上の管理者を指定

⑩VoltConfig.nsfの確認
 NotesクライアントからVolt Configuration Settings DB(volt/VoltConfig.nsf)を開きます。
 serverURIが有効になっていることを確認し、
 AllSettingビューでserverURI文書を開き、VoltサーバーのRUIと一致するように設定します。(例 https://volt.example.com/volt-apps)
 文書を保存して閉じ、ACLを確認します。
  -Default- :なし
  Anonymous :なし

⑪Voltへログイン
 httpタスクを再起動し、ブラウザからアクセスします。
 先の例の場合のURLは、以下となります。
  https://volt.example.com/volt-apps/secure/org/ide/manager.html

 Volt Builder DBに編集者権限以上のIDでログインし、以下画面が表示されれば完了です。
すぐにでもVoltアプリの作成に取り掛かれます!!


ちなみに既存Dominoの本番サーバーにVoltを追加しましたが、サーバーリソースは現時点では全く影響はございません。
今後、実稼働するアプリが増えてくるとどうかとは思いますが、Dominoのプラットフォーム上で動いているものですので、一般的なアプリの増加とさほど変化ないのではと推測しています。

さて今回はHCL様が日本語で公開されているインストールガイドに従って、HCL Voltのデプロイ手順を紹介しただけにはなりますが、これにはひとつだけ意図があります。

インストールガイドは7枚とかなり少ないものではありますが、この中にはインターネットサイト文書を利用する場合と、しない場合の手順が混在してあります。

たまたま弊社では利用しておりませんでしたので、その部分を抜粋し、掲載させて頂いています。
できればこのような手順書は2種類作成頂き、それぞれの環境に合わせたものを利用できればもう少しユーザーフレンドリーなのではと感じた次第です。

とはいえ、本作業をベンダー様に依頼しますと結構な金額が必要でした。
ベンダー様の立場からすれば、手取り足取り丁寧なガイドはもしかしたら邪魔になるのかもしれません。
ただ、なかなか費用が捻出できないユーザーにとっては、自社で構築できることは大きなメリットでもあります。

このあたりは関連する皆様で、うまくやりくりできる環境が整えばさらにいいのではと感じた次第です。