私は、新しくリリースされたSAS 9.2でテストしているSASアプリケーションを持っています。関数が正常に実行されたときに、9.1.3でSAS 9.2のmetadata_newobj機能にバグがありますか?
rc = metadata_newobj("SASLibrary", URI, Name);
(RC = 0)、URI変数が移入された:私は、SASメタデータ・リポジトリ内の新しいライブラリオブジェクトを作成するmetadat_newobj関数の呼び出しを持っています新しく作成されたLibraryオブジェクトのURI。
戻り値が0(成功)でライブラリオブジェクトが作成される(管理コンソールを使用して手動でチェックした)場合でも、URI変数はブランクのままなので、後続の属性設定などの操作は失敗します。
両方のバージョンのドキュメントでは、この関数の出力パラメータとしてURIがリストされています。
誰もがこれについて知っていますか?
EDIT:次のように私が使っていたコードは次のとおりです。
put libraryName=;
rc = metadata_newobj("SASLibrary", libraryUri, libraryName);
if rc ne 0 then do;
/* Error handler */
return;
end;
put libraryUri=;
と出力:
libraryName=HRLIB10
libraryUri=
私が代わりにPROC METADATA
を使用してこの問題を回避しようとしている、と思われます働いている。 :\
EDIT#2:これはSCLコード内にあるとは言及していないことに気付きました。
SASの質問のようです。申し訳ありませんが、もっと助けてもらえません。 – AFHood
さて、月曜日にサポートチケットを開設する予定ですが、私はここで試して、SASの人々が潜んでいるのか、他の人が同様の問題を抱えているのかを確かめました。ありがとう。 :) – Adnan