0

Jd Edwards Enterprise 1 9.0 と .Net を通信する方法に問題があり、プロジェクト マネージャーから、これら 2 つの間のミドルウェアとして機能する「fatclient」を確認するように言われましたが、検索してもうまくいきませんでした。あらかじめ

4

2 に答える 2

1

この古い投稿に応答します。うまくいけば、これは同様のニーズを持つ誰かを助けるでしょう:

当社の製品 LynX Business Integrator をご覧ください。これは Oracle Validated であり、C# でネイティブに統合プロセスを作成し、それを Web サービスとして公開できます。したがって、次のようなコードを記述できます。

private bool CallAddressBookBsfn(BusinessDocument businessDocument, Transaction transaction)
{     
  AddressBookMaster abm = businessDocument.document.input.AddressBook;

  // create an instance of the Address Book Master Business function
  // note the use of JDE Transactions
  AddressBookMasterMBF bsfn = new AddressBookMasterMBF(transaction);

  // set parameters - most of this code is auto-generated
  bsfn.DpmnAddressBookNumber.InValue = (long)abm.AddressNumber;
  bsfn.DpszSearchType.InValue = abm.AddressType;
  bsfn.DpszAlphaName.InValue = abm.Name;
  bsfn.DpszAddressLine1.InValue = abm.AddressLine1;
  bsfn.DpszAddressLine2.InValue = abm.AddressLine2;
  bsfn.DpszAddressLine3.InValue = abm.AddressLine3;
  bsfn.DpszAddressLine4.InValue = abm.AddressLine4;
  bsfn.DpszPostalCode.InValue = abm.ZipCodePostal;
  bsfn.DpszCity.InValue = abm.City;
  bsfn.DpszState.InValue = abm.State;
  bsfn.DpszCountry.InValue = abm.Country;
  bsfn.DpcActionCode.InValue = 'A';
  bsfn.DpcUpdateMasterFile.InValue = '1';

  // execute the business function
  if (bsfn.Execute() != BusinessFunctionResult.Success)
  {
    // get errors
    return false;
  }

  // assign output
  businessDocument.document.output.AddressNumber = bsfn.DpmnAddressBookNumber.OutValue;
  businessDocument.document.output.AddressNumberSpecified = true;
  return true;
}

YouTube チャンネル ( http://www.youtube.com/user/aelliuslynx ) と製品ページ ( http://www.aellius.com/products/lynx-business-integrator ) をご覧ください。

于 2013-04-16T18:26:38.400 に答える
0

私は古いバージョン 8.0 を使用しており、「通信」によって .NET アプリケーションから JDE BSFN を直接実行できるようにすることを意味する場合、私はあなたを失望させますが、私が知っている方法はありません。

9.0 で状況が変わったのかもしれませんが、私はそれを疑っています。

個人的には、JDE(AS400ベース)と通信したいときはいつでも使用しています:

フロントエンド

-.NET Web API サービス -C# winform アプリ -ASP.NET

バックエンド

-ビジネス ロジックとデータ アクセス層のカスタム DLL。

于 2013-04-11T19:31:52.243 に答える