*

PCからAS400のコマンドを実行する方法

公開日: : 最終更新日:2015/01/15 AS400, FTP

C#でAS400のRPGを呼んだりコマンドを実行する方法はこちら→C#でAS400のプログラムCallとコマンドの実行方法。

たまにPCからAS400のコマンドを実行したいときがあります。

ソケット通信のプログラムを作ったりする方法もあるのですが、命令によっては応答を受け取って、それに対しての処理を記述しなきゃいけなかったりで面倒です。

お勧めは、

FTPを起動して、FTPからコマンドを投げる

というものです。

 

以下がソースです。といってもftpコマンドですけど。

open 192.168.0.999
hoge //user
hoge //pass
quote rcmd CRTLIB LIB(HOGE) TEXT('HOGELIB')
bye

CRTLIBのコマンドを投げて、HOGEというライブラリを作成し、そのテキストをHOGELIBにしています。


quote rcmd CRTLIB LIB(HOGE) TEXT('HOGELIB')

↑の部分でquote rcmd以下を好きなコマンドに書き換えることが出来ます。

イメージとしてはquote rcmd 以下をコマンドとして投げるようなもんです。

 

あとはPGMを組んで、FTPコマンドをテキストで作成して、呼ぶようにすればPCからASのコマンドを投げてバッチ的に処理したり、CLやらRPGのPGMを呼んだりも出来ますね。

 

ad

関連記事

logo

[Java, DBUtils]ApacheのDBUtilsを利用して、データベースにアクセスする。

手抜きがしたい オブジェクト指向をする上で、o/r mapperが欲しくなります。 かなーり昔に

記事を読む

logo

[jt400, Java]AS400のファイルを更新するためにREADした時にRecord Lockをかける

RPG3なんかだと更新用のファイルはREADの瞬間に自動でレコードロックがかかります。 で、それを

記事を読む

logo

[C#]AS400をDBに見立ててPCのPGMからODBC接続する

◆前提条件◆ PCにClient Accessがインストールされている。 PCに.NET Fra

記事を読む

wannabenote

[jt400, java]AS400用のJavaをPCで実行したとき、終了しない理由

終了しない JavaでAS400をいじってると、たまに、終了しないんです。 プロセスが残ったまま

記事を読む

logo

[java, jt400]AS400ネイティブ環境でjavaを起動し、ファイルに対するSQLを実行する方法。

日本語資料なさすぎだから自分で作ります。 AS400がでjavaを起動して、自分のファイルを見に行

記事を読む

logo

[C#]AS400に対してODBC接続でトランザクションによりSQLを実行する。

データベースに対するトランザクション処理 と銘打ちましたが、要するに安全にinsert文などを実行

記事を読む

logo

[C#, AS400]列挙体の文字列化&DB2/400にODBC接続

定数をなるべく書きたくないんです。 あとからメンテをするときに複数箇所変更しなくてはいけないから。

記事を読む

logo

[Java, jt400]AS400のCLからJavaをCallする方法。

久しぶりにAS400ネタ。 CLからJavaを呼び出したい!! JavaをCLから実行したい

記事を読む

wannabenote

[java, NetBeans, AS400]NETBEANSで作成したjavaプロジェクトをAS400上で実行する。

概要 NetBeansでコンパイルしたものをそのままAS400に実行させます。 また、NetBe

記事を読む

AS400_

[java, JDBC]AS400からOracleに接続をする

javaでAS400からOracleに接続する必要があったときのメモを清書。 AS400のPG

記事を読む

ad

Message

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

ad

  •  Auther;わなび

     「オープン系得意だよね? 俺のPCの調子悪いんだけど」という無茶振りから解き放たれゲームエンジニアに。
    C#とかUnityを扱います。
    Twitterフォロー大歓迎です。
    githubアカウント→wannabenote
  • follow us in feedly
PAGE TOP ↑