ローカル コンピューターでテストすると、英語です。
HK\China にある Web サーバーにデプロイしたところ、意味不明です。
私はすでに文化情報を英語に強制していますが、それでも同じです。
何があっても英語で例外をログに記録し、それに応じてユーザーに例外を表示しますが、意味不明ではありません。
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
try
{
...
}
catch (SAP.Connector.RfcSystemException rfcSystemException)
{
LogHandler.LogError(logger, "", rfcSystemException);
ShowMessage("RfcSystemException", rfcSystemException.Message);
}
メッセージ: 品目 XXX はプラント YYY で更新されていません
エラー コード: RFC_ERROR_SYSTEM_FAILURE
ソース: SAP.Connector.Rfc
スタックトレース:
SAP.Connector.SAPConnection.ThrowRfcException(RFC_ERROR_INFO_EX rfcerrInfo、エンコーディング エンコーディング、文字列 languageCode) で SAP.Connector.Rfc.RfcClient.RfcInvoke(SAPClient プロキシ、文字列メソッド、Object[] methodParamsIn) で SAP.Connector.Client.SAPInvoke(文字列) Method, Object[] methodParamsIn) で DrawingReq_BAPI.SAPProxy1.Zats_Create_Sourcelist(String Material, String Plant, String Purorg, String Valid_From, String Valid_To, String Vendor_Code) で ComparePrice.btnUpload_Click (オブジェクト送信者, EventArgs e) で d:\TFS\XXX \ComparePrice.aspx.cs:688行目