問題タブ [psi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3783 参照

android - RSS フィードを取得してテキスト ビューで表示する

このリンク " " を機能させたいです。RSSフィードを取得してテキストビューで表示したいのですが、

コードを試してみましたが、機能していないようです。コードに何か問題があると思いますが、どこが間違っているのかわかりません。私はアンドロイドが初めてです。

助けが必要です、お願いします。

ありがとう。

これが私のコードです。

MainActivity.java

activity_main.xml

0 投票する
1 に答える
1921 参照

c# - PSI を使用して既存の MSP プロジェクトにタスクを作成する

MSDN で提供されたコードを使用して、PSI 経由で既存のプロジェクトにタスクを作成しようとしています: http://msdn.microsoft.com/en-us/library/office/ms487478(v=office.12).aspx#pj12_PDSPSIExamples_Task

問題は、projectClient.QueueUpdateProject(jobId, sessionId, project, false); を呼び出そうとすると、「GeneralOnlyUpdatesAllowed」というエラーが発生することです。

何かアイデアはありますか?

0 投票する
3 に答える
2137 参照

c# - PSI または CSOM を使用した偽装 EPM

プロジェクトでは、時間を外部プログラムから EPM に同期する必要があります。EPM 2013 または PSI のクライアント側オブジェクト モデルを使用する必要はありません。しかし、Microsoft はすべての新しいアプリケーションに対して Web サイトで CSOM を推奨しているため、CSOM を使用して実装しようとしました。最初にテストしたかったのは、次のコードを使用してすべての時間を取得することです: (これはテスト目的のため、最も美しいコードではありません)

しかし、上記のコードでは、ログインしている現在のユーザーのコードのみを取得します。これは、他のユーザーの時間を表示する権利を持つ人であってもです。しかし、私が望むのは、特定のプロジェクト計画のために EPM で時間を予約したすべての人のすべての時間を表示することです。したがって、後でこの情報を使用して、外部プログラムから EPM に時間を同期できます。なりすましでこれを解決できると思いましたが、

しかし、ユーザーごとにこれを行う必要があるため、これは私が望むものではありません。また、すべてのユーザーのパスワードを取得できません。

この問題や提案を解決するための解決策はありますか? EPM PSI を使用したソリューションも高く評価されています。

前もって感謝します!

0 投票する
1 に答える
1266 参照

wcf - PSI WCF New-WebServiceProxy

動機:

Project Server Architectureで読み取れるように

PSI の Web サービス用の SOAP ベースの ASMX インターフェイスは、Project Server 2013 でも引き続き使用できますが、非推奨です。

そのまま

Project Server との対話に使用する PowerShell クライアント スニペットがいくつかあります。サーバーと通信する標準的な方法は、PSI ASMX Web サービスです。

することが

PSI WCF Web サービスを使用する標準にスニペットをリファクタリングしたいと思います。

結果

たとえば、次の単純なコードは正常に機能します。

しかし、単純な変換:

次のメッセージで失敗します。

New-WebServiceProxy : HTTP ステータス 400 で要求が失敗しました: 要求が正しくありません。

IIS ログの抜粋は次のとおりです。

2014-01-05 13:50:41 10.15.43.7 GET /PWA/_vti_bin/PSI/ProjectServer.svc - 80 - XXX.XXX.XXX.XXX Mozilla/4.0+(互換;+MSIE+6.0;+MS+Web +サービス+クライアント+プロトコル+2.0.50727.5472) 401 1 2148074254 125

2014-01-05 13:50:41 10.15.43.7 GET /PWA/_vti_bin/PSI/ProjectServer.svc - 80 - XXX.XXX.XXX.XXX Mozilla/4.0+(互換;+MSIE+6.0;+MS+Web +サービス+クライアント+プロトコル+2.0.50727.5472) 401 2 5 328

2014-01-05 13:50:41 10.15.43.7 GET /_vti_bin/PSI/ProjectServer.svc/ntlm - 80 ユーザー名 XXX.XXX.XXX.XXX Mozilla/4.0+(互換;+MSIE+6.0;+MS+Web +サービス+クライアント+プロトコル+2.0.50727.5472) 400 0 0 140

2014-01-05 17:58:33 10.15.43.7 GET /PWA/_vti_bin/PSI/ProjectServer.svc - 80 - XXX.XXX.XXX.XXX Mozilla/4.0+(互換;+MSIE+6.0;+MS+Web +サービス+クライアント+プロトコル+2.0.50727.5472) 401 2 5 312

2014-01-05 17:58:33 10.15.43.7 GET /PWA/_vti_bin/PSI/ProjectServer.svc - 80 - XXX.XXX.XXX.XXX Mozilla/4.0+(互換;+MSIE+6.0;+MS+Web +サービス+クライアント+プロトコル+2.0.50727.5472) 401 1 2148074254 156

2014-01-05 17:58:33 10.15.43.7 GET /_vti_bin/PSI/ProjectServer.svc/ntlm - 80 ユーザー名 XXX.XXX.XXX.XXX Mozilla/4.0+(互換;+MSIE+6.0;+MS+Web +サービス+クライアント+プロトコル+2.0.50727.5472) 400 0 0 109

PowerShell で WCF PSI を使用した例が見つからないのは興味深いことです。誰かがこれをやろうとしたことがありますか?成功した人いますか?誰でもスニペットを公開できますか?

0 投票する
1 に答える
619 参照

c# - MS Project 2010 API から公開されたプロジェクトを一覧表示する

プロジェクト API を使用すると、次を使用してプロジェクトを一覧表示できます。

この API 呼び出しは、公開されたストアではなく作業ストアからすべてのプロジェクトを返すため、不十分です。公開されたストアに対してすべてのプロジェクト GUID をチェックすることが期待されているようですが、これは信じられないほど遅いです。

とにかく、公開されたプロジェクトのみをすばやくリストする方法を知っている人はいますか?

0 投票する
1 に答える
1505 参照

c# - 複数のカスタム フィールドを設定するにはどうすればよいですか? - Microsoft Project Server

私は Project Server の開発にかなり慣れていないので、1 回のパスで複数のカスタム フィールドを更新する必要がある次のコードをどのように変更する必要があるのか​​疑問に思っていました。複数のカスタム フィールドの更新を開始したい時点まで、すべてが機能しています。多数のチュートリアルを実行しましたが、この問題に有効な解決策が見つかりませんでした。私がまとめた現在のプログラムは、最初の ForEach cfValueWOD カスタム フィールドを更新するだけです。複数のフィールドに既に値がある場合はコードを更新できますが、私のプロジェクトでは、これらのカスタム フィールドに初期値があるか、開始する値がない可能性があります。どちらの場合も、これらのフィールドに値を書き込む必要があります。仕事中のプロジェクトのためにこれをすぐに完了する必要があり、途方に暮れています。あなたの助けは大歓迎です。私の現在のコードは次のとおりです。

0 投票する
1 に答える
163 参照

dataset - MS Project サーバー 2007 プロジェクト GUID の取得

MS Project 2007 クライアントを介して作成および公開したばかりのプロジェクトのデータセットにアクセスしようとしていますが、プログラムでアクセスするにはプロジェクト Guid が必要であることがわかりました。

msdn Web サイトから、実行したいコードを次に示します。

問題は、プロジェクトの projectUid を取得するにはどうすればよいかということですd like to access!? Why did microsoft decide to leave out such critical details? Also, I can。ReadProjectList() を実行し、すべてのプロジェクトをループします。権限が十分に高くないためです。

ありがとう

0 投票する
1 に答える
1107 参照

openfire - Spark 以外の Openfire Connect クライアント

Windows 7にopenfireがインストールされており、Web管理インターフェイスにユーザーを追加できます.sparkを使用してクライアントに接続することもできます(ローカルホストで).他のクライアントに接続しようとすると、接続が失敗します. Psi ( http://psi-im.org/ ) と QXmpp の gui サンプル ( https://github.com/qxmpp-project/qxmpp/tree/master/examples/GuiClient )を試してみました。証明書 あり: サーバーとの通信中にエラーが発生しました。詳細: 認証エラー: 権限がありません。セキュリティ設定を調べたところ、QXmpp GUI クライアントが正常に接続できるものは見つかりませんでした。

QXmpp クライアントが正常に接続できるように、セキュリティ上の懸念を最小限に抑えるにはどうすればよいですか? xmpp プログラミングに慣れてきたら、後でそれらを有効にするかもしれません。何か助けていただければ幸いです。

0 投票する
0 に答える
207 参照

c# - 非連続的なタイムスパンで MS プロジェクト 2013 にタスクを作成する

MS プロジェクト API でタスクを作成しようとしています。

連続して 1 日または 2 日だけ作成する場合は問題ありませんが、連続していない 2 日以上を作成すると問題が発生します。 .

プロジェクト2013でタスクを作成するコードは次のとおりです

どのように機能しないのですか?月曜日に START_DATE を使用し、水曜日に FINISH_DATE を使用し、実行後 9600 (2 日) の DURATION を使用すると、ファイルを開くと結果が順番に取得され、月曜日はちょうど四半期です日、火曜日は 8 時間、水曜日もちょうど 4 分の 1 日です。私が望むのは、月曜日の 8 時間 - 火曜日の 0 時間、水曜日の 8 時間です

予想外の結果になりました