目次

はじめに

前提条件

要件

使用するコンポーネント

表記法

エラー： エンジン ヒープメモリ使用によって超過される設定された閾値としてアプリケーションをアップデートすることを推奨しません

解決策

エラー： 初期化されないリポジトリ データ ストア

解決策

作成ファイル資料ステップ失敗のスクリプト

解決策

エラー： 不十分なブロブ データ

解決策

関連情報

はじめに

この資料は Cisco Unified Contact Center Express 8.x/7.x のアプリケーションを作成するか、またはアップデートするように試みるとき発生する問題を解決する方法を説明します。

前提条件

要件

このドキュメントに関しては個別の要件はありません。

使用するコンポーネント

この資料に記載されている情報は Cisco Unified Contact Center Express 8.x/7.x に基づいています。

本書の情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。 このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。 稼働中のネットワークで作業を行う場合、コマンドの影響について十分に理解したうえで作業してください。

表記法

ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。

エラー： エンジン ヒープメモリ使用によって超過される設定された閾値としてアプリケーションをアップデートすることを推奨しません

アプリケーションをアップデートするように試みるときこのエラー メッセージが現れます:

It is not recommended to update the application as Engine heap memory usage

exceeded configured threshold. Click OK to continue and Cancel to exit

さらに、自動的に生成されたヒープ なダンプ（hprof ファイル）は C:\Program Files\wfavvid\log\MIVR にある場合もあります

これは DeferredDocumentImpl 多数のオブジェクトがヒープで保たれ、複数の大きい XML 文書が UCCX エンジンの負荷の下のメモリにロードされるとき発生します。

この問題は Cisco バグ ID CSCtf13713 （登録ユーザのみ）によって文書化されています

解決策

問題を解決するためにこれらの回避策の 1 つを試みて下さい。

- コールフローで使用される XML 文書の数およびサイズを減らして下さい。

- スクリプトを書くロジックを定めるのに複数の大きい XML 文書を代りに使用しますデータベースにコールを使用しないで下さい。

- コール音量に基づいて UCCX エンジンを一定の間隔で再起動して下さい。

- グローバル会議を XML データを入手するのに利用するようにスクリプトを修正して下さい。 この場合、XML ファイルの 1 枚のコピーはグローバル会議にコールによって必要とされる時最初にロードされます。 XML ファイルの同じ情報を探す 後に続くコールはコールごとのメモリにもはや XML ファイルをロードしません。 むしろ、それらはグローバル会議に行き、必要とされるデータを達成します。 これは XML ファイルの 1 枚のコピーだけ積み重ねにロードされるようにしセッションのライフのヒープで保たれます。 30 分の間セッションにロードされる XML ファイルからの情報を必要とするコールがなければ、セッションはヒープから荷を下されるすべての XML 文書老化し。 新しいコールがそれ必要とすれば XML データを入って来、セッションはヒープにオンデマンド式で再度ロードされる XML ファイル自動的に作り直され。

Cisco Unified Contact Center Express 設計ガイドの下でスクリプト リポジトリ Readme のいくつかの有用なプログラミング リソースを検出できます。

エラー： 初期化されないリポジトリ データ ストア

アプリケーション > スクリプト管理からスクリプト管理にアクセスすることを試みるときこのエラー メッセージが現れます:

Error reading Scripts

Repository Data Store not initialized.

Please activate the Repository Data Store by

navigating to control center page.

解決策

この問題を解決するには、次の手順を実行します。

1. UCCX サーバで、> Cisco Unified CCX 管理者 > Cisco 統一しました CCX サービサビリティ ユーティリティを『Start > Programs』 を選択 して下さい。

2. プロセス アクティベーション ボックスでは、Cisco デスクトップ LDAP モニタ サービス、Cisco デスクトップ同期化サービスおよび Microsoft SQL エージェント サービスを有効に して下さい。

3. services.msc を実行し、Node Manager Cisco Unified サービスを再開して下さい。

作成ファイル資料ステップ失敗のスクリプト

現在の作業ディレクトリ失敗からファイルを、XML ファイルのような、ロードするのにアクセスと CreateFileDocument ステップを使用するスクリプトはセキュリティ例外を否定しました。 この問題は前UCCX 8.x スクリプトが Cisco Unified Contact Center Express 8.x にインポートされる発生し、仕様ウィンドウ スタイル パスか CreateFileDocument （「test.xml」）を参照する CreateFileDocument ステップをとき記載されています。

この問題は Cisco バグ ID CSCti89552 （登録ユーザのみ）で文書化されています。

解決策

XML 資料にアクセスしている間資料 リポジトリにアップロードされる、CreateFileDocument は必要ではないです。 その代り、読まれるべき XML 資料を参照するのに CreateXMLDocument （DOCS [test.xml]）使用して下さい。

注:  リポジトリにアップロードされないファイルにアクセスしている場合、ファイルがスクリプトで最初にアップロードされ、次に参照されることが推奨されます。

エラー： 不十分なブロブ データ

XML ファイルがスクリプトに読み込まれるとき、不十分な BLOB Data エラーメッセージは受け取られます。

解決策

これは大きいファイルがスクリプトによって処理される方法においての問題が原因です。 彼らは読取られますが、システムのメモリを超過します。 キャッシュ 資料ステップを追加することはスクリプトが正常にアップロードされるようにそれにより資料がするスクリプトに十分なメモリを、割り当てるようにします。

関連情報

- 音声に関する技術サポート

- 音声とユニファイド コミュニケーションに関する製品サポート

- テクニカル サポートとドキュメント – Cisco Systems