投稿

3月, 2020の投稿を表示しています

HCL NomadでのID切り替えを実装してみた

イメージ
*** This article translated Implemented the ID switching application for HCL Nomad into Japanese.

*** この記事は、Implemented the ID switching application for HCL Nomad"を日本語に翻訳したものです。

皆さん、こんにちは。HCL Nomad使ってますか?
私はAndroidユーザーなので、ようやくHCL Nomadを利用できるようになりました。
そんなNomadを利用していて、一つ気になったのが「IDの切り替え」ができないということです。
モバイル端末は1台しかないので、IDの切り替えができないと検証が不便です。
そこで、なんとかIDの切り替えができないか?ということを考えました。

今回はその調査結果を書いていきます。


1.IDファイルの上書きを試してみた 前回の記事で、Nomadで利用されているユーザーIDのファイル名は「user.id」であることがわかりました。(notes.iniのKeyFileNameを取得して確認)
また、データディレクトリの場所も検索できることがわかっています。
なので、そこに別のユーザーのIDファイルを上書き保存してみたらどうだろう?ということを考えてみました。
IDファイルはNotes DBを用意してそこに文書を作成して添付しました。
その文書から添付したIDファイルをダウンロードするということを実際にやってみたところ…
HCL Nomadが起動できなくなりました!?一度終わらせての再起動もできません。


どうやらIDファイルは違うユーザーのもので上書きしてはダメのようです。
※この後、HCL Nomadはアンインストールする羽目になってしまいました(T T)
では、IDファイルを複数持たせることはどうなのか?
仮に複数のファイルを保存できれば、ロケーションの切り替えができるかもしれません。


2.IDファイルを保存してみた そこで、ファイルが保存できるかどうかを試してみました。
以下のサンプルコードを作成して、Nomadのデータディレクトリに保存してみました。

Sub Click(Source As Button)     On Error GoTo ErrProc         Dim se…

Implemented the ID switching application for HCL Nomad

イメージ
I am an Android user, so I can use HCL Nomad at last.
I usually use HCL Nomad, I noticed that I can NOT switch ID.
Since I have only one smartphone, I inconvenience verification test.
So, I thought about 'how to switch ID'.

This time, I will write the research results.

1.I tried to overwrite ID File. In the previous article, I found that HCL Nomad's user ID file name is 'user.id'.
I can get and check 'KeyFileName' in notes.ini.
I also know that the location of the data directory can be searched.
So, I thought about whether I can save another user's ID file there.

I created the Notes Application, I created the document and attached ID File.
I actually tried to download the attached ID file from the document...
HCL Nomad can no longer be ran! It cannot be restarted too.


Apparently, it seems bad to overwrite another user's ID file.
* After this, I will be uninstalled HCL Nomad.
So, what about that having multiple ID files?
If I can store multiple ID files, that can…

I tried "Let's change the password programmatically" with HCL Nomad.

イメージ
This blog is translation of "https://guylocke.blogspot.com/2020/03/nomad.html".

I blogged "Let's change the password programmatically".
Ono-san of HCL Master, he challenged it, unfortunately he didn't seem to success it.

But I don't never give up!
So, I tried "change the password" with HCL Nomad.

It was struggling to select ID file.
because, smartphone or tablet is difficult to operate folders.

So, I thought about where "ID file folder" would be.

Usually, Notes data directory or user id information is stored in notes.ini.

It is stored up user ID information is "KeyFileName", data directory information is "Direcotry".

To get the value of an environment variable, see:
Dim session         As New NotesSession Dim strDataDirecoty As     String Dim strKeyFileName  As     String strDataDirecoty = session.GetEnvironmentValue( "Direcoty", True ) strKeyFileName  = session.GetEnvironmentValue( "KeyFileName&quo…