ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

エラー:操作を完了できませんでした。について

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-12-26 13:49
Tanda  長老   投稿数: 2151
iOSの場合は、キャッシュクリアのためだけにアプリを再インストールする
ことはよくありますよ。ただ、iOS10の頃の挙動ですが。

iOS11になってからはまだ試していません。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-12-21 16:22
AlphaHoshino  常連   投稿数: 51
こんにちは。お返事ありがとうございます。

キャッシュが原因、アプリの再インストールはよくある事なのですね。。。心得たいと思います。

キャッシュのクリアがiOSでもできればいいのですが。。。

ありがとうございました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-12-17 14:33
Tanda  長老   投稿数: 2151
デバイスのキャッシュが悪さをする挙動はよくありますよ。
アプリの再インストールはよく行います。

Androidですと、キャッシュだけクリアができますね。
iOSは再インストールのみですね。URLを初期化しても、キャッシュ
が残っているときがありますね。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-12-15 15:39
AlphaHoshino  常連   投稿数: 51
こんにちは。ご意見ありがとうございます。

タブレットのアプリを一度削除し、インストールし直したところ
エラーが出なくなりました。

はっきりとした原因は分かっていないのですが、
タブレット内のキャッシュファイルに何か問題が発生していたのでしょうか?
サーバ起動させる端末をいろいろ変更していたのがよくなかったのかもしれません。。。

ご意見頂いた内容は意識が低かったり、理解がまだまだだと感じる部分でしたので、
今後もしっかり学んでいきたいと思います。

ありがとうございました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-12-14 22:29
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
マニュアルには下記内容があります。

メインプログラムの実行
起動時は、クライアントは常にサーバに接続しようとします、そして、インターネットへの接続が可能であれば、メインプログ
ラムはそれに応じて実行されます。
• クライアントがサーバに接続できる場合、メインプログラムはサーバとクライアントの両方で実行するため、将来のリ
クエストに提供する用意のためコンテキストがサーバでオープンされます。
• クライアントがサーバに接続できない場合、サーバでコンテキストをオープンすることなく、メインプログラムはクラ
イアントでのみ実行します。その後で、サーバへのアクセスが発生した場合、以下で説明するように、クライアントは
再度サーバに接続しようとします。
アプリケーションを閉じる場合は
• アプリケーションがサーバに接続している場合は、コンテキストを閉じるためにサーバにアクセスします。
• サーバへの接続がなく、メインプログラムの[タスク後]にサーバ側のロジックが定義されていない場合、アプリケー
ションはエラーを表示することなくクライアント側で終了します。この場合、コンテキスト非稼働タイムアウトに達す
るまで、サーバ側のコンテキストはオープンされたままになります。
たとえサーバへの接続がなくても、メインプログラムで[ウインドウを開く]特性を「Yes」に設定している場合、MDI ウイン
ドウが開く点に注意してください。これによって、オフラインプログラムを実行することや、再接続して非オフラインプログラ
ムの開始を待つことができます。この動作を無効にする場合は、メインプログラムで[無効サーバ]イベントに対するロジック
ユニットで[終了(X)]イベントを発行することで可能になります。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-12-14 12:09
Tanda  長老   投稿数: 2151
メニューに戻った時に、トランザクションがコミットされずに
残っていたりすることはありませんか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-12-12 17:41
AlphaHoshino  常連   投稿数: 51
こんばんは、返事ありがとうございます。

アイコンをクリックするとまずログイン画面を表示し、
ログインに成功するとメニューを表示します。

メニューが表示されてまず最初に同期処理を行わないと
他の登録PGが選択できない作りとなっており、
同期処理が終わるまではサーバに接続された状態となっています。(Wi-FiがON)

同期処理終了後、メニューに戻った時にWi-FiをOFFにして
登録PGを選択(ボタンを押下)するとエラーとなる状態です。

ログイン画面起動時にメインプログラムも通るのかなと思っているのですが、
「メインプログラムがローカルのキャッシュにひとたび保存されれば」
と言うのは何か処理が必要なのでしょうか?

宜しくお願いします。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-12-12 17:00
Tanda  長老   投稿数: 2151
オフラインアプリケーションであっても、最初にメインプログラム
をロードする際には、最低1回はサーバへの接続が必要になりますが、
その際にエラーが出ているということではありませんか?

メインプログラムがローカルのキャッシュにひとたび保存されれば、
その後はエラーは出なくなるのではないでしょうか。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-12-12 15:47
AlphaHoshino  常連   投稿数: 51
こんにちは、返事ありがとうございます。

RIACache内のクリアと
タブレットのSafariの
「履歴とWebサイトのデータを消去」
を行ってみたのですが、変わりはありませんでした。
(クライアント側のキャッシュクリア方法がよく分からず、調べた所上記内容を見つけやってみました)

クライアント側のキャッシュクリア方法は他にもあるのでしょうか?
タブレットはiPadになります。

宜しくお願いします。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-12-12 12:18
TKitabayashi  一人前   投稿数: 90
私も同様の現象に出会ったことがあります。

その時は、

アプリケーションの停止

RIAサーバのRIACacheフォルダ内のファイルを全部削除

アプリケーションの開始

でNetworkUnavailableエラーが出なくなりました。

それでもダメな場合は、クライアント側のキャッシュもクリアしてみるとうまくいくかもしれません。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2017-12-11 18:37
AlphaHoshino  常連   投稿数: 51
いつもお世話になっております。
またお知恵を貸していただけたら幸いです。

タブレットでWi-Fiの接続を切ってオフライン状態にすると
下記のようなエラーが表示されます。

操作を完了できませんでした。(NetworkUnavailableエラー1)
http://(サーバ起動させているマシンのIP)/Magic31Scripts/Mgrqispi.dll

これはやはりサーバに接続できない旨のメッセージでしょうか?
タブレットはログイン・同期処理はサーバとのやり取りを行うのですが、その他の登録PGは全てローカルデータベースを使い、タスク特性もオフラインになっています。

エラーが表示されるのはオフラインとして作成した登録PGで、登録などのボタンをクリックした時に表示されることが多いように感じます。

ただ、毎回出ると言った訳でもなく、何度か起動し直すとエラーなく処理が終了する時もあります。

オフラインとして作成したPGを何度も見直したのですが、サーバへアクセスするような記述は見当たりませんでした。。。

何か設定等でお心当たりのある方いらっしゃいましたら、
ぜひアドバイスお願いします。
何度もすみません、宜しくお願いします。

Magicxpa:3.1aPT1
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約