0
エミュレータであるHQD400.hodを使用してAS400メインフレームに接続し、AS400 MFエミュレータ画面の廃棄に使用するclsEhllapi.dllを使用しているHQD400画面を削りました。C#でAS400メインフレームを自動化することができません
私たちは、次のコード
Process p = new Process();
string url = @"C:\Softwares\IBM i Access Client Solutions\IBM i Access Client Solutions\IBM\JACCESS\IBM\iAccessClient\Emulator\HQD400.hod";
Process.Start(url);
UInt32 screen = EhllapiWrapper.Connect("A");
public static UInt32 Connect(string sessionID)
{
StringBuilder Data = new StringBuilder(4);
Data.Append(sessionID);
UInt32 rc=0;
UInt32 f=HA_CONNECT_PS;
UInt32 l=4;
return EhllapiFunc.hllapi(out f, Data, out l, out rc);
}
を使用している。しかし、我々はHQD400 MFエミュレータに接続することができません。詳細が必要な場合はお知らせください。
FYIのみ:AS/400は決してMainFrameコンピュータに分類されませんでした。そのシステムをMidRangeとして識別するタグ* ibm-midrange *; AS/400はまだ動作していません。 •IBM i•AIX•Linux IBM PowerのIBM iは、ほとんどの企業が実行しているものです。そうでないと、古いハードウェアで動作している可能性があります。また、旧式のOSソフトウェアも使用されています。 – CRPence