Google
オフコン練習帳内を検索
インターネット全体を検索

NECオフコン関連
オフコン一般
情報

NECのオフコン情報掲示板(ノウハウ系)

NECのオフコンを活用するためのノウハウを話し合うための掲示板です。

1: #BKUPでusbに直接出力できますか?(3)   2: A−VXのプリンタ設定方法が分かりません(2)   3: OSのCDについて(4)   4: 初期プログラムに関する質問(4)   5: ボリュームMAPにあるが、#ABCだとファイルがみつからない(2)   6: SYS@DDFの復旧(2)   7: スプールデータの取り出し方法についての質問(10)   8: SG処理にて、PAGW実行中にエラーが発生しました(9)   9: ソースライブラリの一括検索(9)   10: 帳表をPDF印刷する方法(PRINTVEWを使わず)はありますか(2)   11: SKYLINKでテーブルを検索するとエラーとなる(1)   12: オフコン(3)   13: 管理人さんへの質問です(3)   14: #LTEDITでフォームのソースを指定するとメンバーが見つからないと表示される(4)   15: UPS無しの構成へのシステム移行(12)   16: #NFCNV でパソコンへ転送すると、データの先頭に空白がついてしまう(3)   17: CBL85資産をOPENcobolに移行する(3)   18: COBOLソースから仕様書の鏡作成ツール(3)   19: PrintBridgeの使い方(8)   20: WSエミュレータをWindows7Pro32bitSP1PCにインストール出来なくなった(1)   21: 漢字とANKの縮小印字について(3)   22: #NFCNVで先頭のカラムが0になるのは?(2)   23: N7884-14Bと互換性があるプリンタについて(2)   24: 表示(印刷)を任意の順番にしたいのですが・・・(6)   25: JSまたはPMのコールが間違っています(3)   26: ページプリンターのSG方法(2)   27: SMARTの画面明細項目が終われない(8)   28: AVXでの外字(槇)について(6)   29: レーザープリンタ印刷時に明朝、ゴシックを混ぜて印刷出来ますか?(2)   30: WINDOOWアプリからエミュレータを呼び出してFTCNVを起動するとエラーとなる(2)  

 新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ 
« 1 2 3 (4) 5 6 7 ... 83 »

1 #NFCNV でパソコンへ転送すると、データの先頭に空白がついてしまう
わかば 2012-11-12 21:16:40  [返信] [編集]

こんにちは お世話になっています。
6年ぶりの投稿になります。

使用環境は、Express5800 A-VX01 R 3.01 です。(6年前と同じ

===============================================================================
#NFCNV を使用して、パソコン→オフコン、オフコン→パソコンと転送したところ、
オフコン→パソコンのデータが期待する結果になりませんでした。

具体的には、数値は一致するのですが、数値の前に「1バイトスペース」が含まれます。
===============================================================================

このような現象は、仕様なのでしょうか?
それとも、上り下りでバイト数を加減する必要があるのでしょうか?

もしも、アドバイスまたはヒントなどをいただけましたら、幸いです。
どうぞよろしくお願いいたします。

<<実行手順>>
下記の■1■転送用JSを使用して、
タブ区切りのパソコンデータを、オフコンの索引順編成ファイルへ転送しました。

■1■転送用JSを2行変更(下記の(1)と(2))して、■2■転送用JSを作成し、
オフコンの索引順編成ファイルからタブ区切りのパソコンデータとして転送しました。
その結果、各項目の先頭に「1バイトスペース」が付与されてしまいました。

「ファイル連携機能説明書.pdf」を読みましたが、
CSV形式でのこの現象に関して情報がありませんでした。



※便宜上、タブを (TAB) 、半角スペースを _ で表記しています。


1)パソコンからオフコンへ転送するデータ(パソコン上)
121030(TAB)3(TAB)8601301410(TAB)21(TAB)0(TAB)0…
121031(TAB)3(TAB)8601301410(TAB)21(TAB)0(TAB)0…



2)オフコンからパソコンへ転送したデータ(パソコン上)
_121030(TAB)_3(TAB)_8601301410(TAB)_21(TAB)_0(TAB)_0…
_121031(TAB)_3(TAB)_8601301410(TAB)_21(TAB)_0(TAB)_0…


-----

■1■転送用JSと
■2■転送用JSの違いは、下記の (1) と (2) だけです。


* ■1■転送用JS
* PC2AVX.DAT-JSL
* TMPHKH 512BYTE
* データ(PC->AVX)
*
* C1 C 1.英数字項目
* J1 J 2.日本語項目
* S1V1 S 3.アンパック10進符号付き項目
* N1V1 S 4.アンパック10進符号なし項目
* P1V1 S 5.パック10進符号付き項目
* Q1V1 S 6.パック10進符号なし項目
*
* TAB ... PB2=CSV2_PB3=SHARE_PB4=09H_
* , ... PB2=CSV2_PB3=SHARE_PB4=COMMA_
*
/RUN #NFCNV,DEV=MSD;
MN1=C_MN2=DA_PA1=MSD002_PA3=TMPHKH_PA4=1_ ←(1)
PA5=N6,
N4,
N10,
N2,
P7,
(略)
S1,
S1,
C102_
PB1=I:\DATAFILE\TMPHKH.TXT_
PB2=CSV2_PB3=SHARE_PB4=09H_
PB7=S,
S,
S,
S,
S,
(略)
S,
S,
C_
PB9=COPY_ ←(2)
MN1=Q_
/> ;

-----------------------------

* ■2■転送用JS
* AVX2PC.DAT-JSL
* データ(AVX->PC)
*
/RUN #NFCNV,DEV=MSD;
MN1=C_MN2=AD_PA1=MSD002_PA3=TMPHKH_PA4=1_ ←(1)
PA5=N6,
N4,
N10,
N2,
P7,
(略)
S1,
S1,
C102_
PB1=I:\DATAFILE\TMPHKH.TXT_
PB2=CSV2_PB3=SHARE_PB4=09H_
PB7=S,
S,
S,
S,
S,
(略)
S,
S,
C_
PB8=CREATE_ ←(2)
MN1=Q_
/> ;


以上、長文 失礼いたしました。
2 Re: #NFCNV でパソコンへ転送すると、データの先頭に空白がついてしまう
ターラヤン 2012-11-14 0:47:16  [返信] [編集]

こんにちは。

仕様かどうかはわかりませんが、たしかに1文字分の空白がでていますね。

符号有りでマイナスのときは、そこの位置に空白の代わりにマイナスの文字(-)が付くので、プラスのときとマイナスのときで文字数を合わせるために空白をつけているのかなあと思います。でも符号なしのときにも空白が出る理由はわかりません。

空白があってもエクセルには読み込めるので、あまり気にしていませんでした。
たぶんバイト数を変えても意味がないと思います。
すみません。ちょっと良い方法は思いつきませんね。

3 Re: #NFCNV でパソコンへ転送すると、データの先頭に空白がついてしまう
わかば 2012-11-14 10:21:03  [返信] [編集]

こんにちは。
お返事ありがとうございます。

ハイ、エクセルで取り込んだ時に、実害がありませんネ。
こちらだけの現象ではないようですので、スッキリしました♪

今後ともどうぞよろしくお願いいたします。

//
有益なサイトをご提供いただきまして、本当に助かっています。
ありがとうございます(ぺこり)

全部読む 最新50 1-100 板のトップ リロード

1 CBL85資産をOPENcobolに移行する
オフコン 2016-9-20 16:42:37  [返信] [編集]

すいません。
OPEN系COBOLに移行した方、どれくらい工数がかるか教えていただけないでしょうか? RDBファイルの移行も。
2 Re: CBL85資産をOPENcobolに移行する
温泉好きのうさぎ 2016-9-22 23:13:04  [返信] [編集]

具体性の全く無い質問のためどう回答して良いのやら困ってしまいます。
質問者様はどんな回答を期待しておられるのでしょうか?

さて、A-VXのCOBOLプログラムをOpen環境に移行するためには、
(1) SUL内のソースプログラムを#LBMもしくは#TEDIT等により、レコード長80バイトの順編成ファイルに出力する
(2) #NFCNVでこの順編成ファイルをDosテキストに変換する
(3) OpenCOBOLでコンパイルおよび実行可能になるようソースを修正する
(4) OpenCOBOLでプロジェクトを作成しコンパイルする
といった手順が必要です。

このうち、(1),(2),(4)はプログラムの大小や難易度にかかわらずほぼ一定の時間でできます。
それに対して(3) はプログラムの内容によって大きく変わってきます。
すなわち、
・更新系 あまり手がかからない
・画面系 #SFGENで画面を作成していた場合、すべて組み替え
・帳票系 ピッチ詰や文字の拡大等で制御符号を使用していた場合、すべて変換
・その他 いろいろ
ということで、実際にソースを見ないことにはどれくらいの時間がかかるかわかりません。
当然のことながら、作業者も経験豊富なスキルの高い人が行うのと、マニュアルや手順書を見ながらでしかできないスキルの低い人が行うのとでは10倍以上の時間差が発生するという可能性もあります。

次に、RDBファイルの移行ですが、Open環境のデータベースがOracleなのかSQLサーバーなのかIFAS PRO RDBなのかによっても微妙に異なりますが、いずれにしても英数字項目、数字項目、日本語項目に分けて定義せねばならず、レコード長やフィールドの数によって大きく必要時間が異なります。
また、数字項目もパックの時の取り扱いをどうするのかとか、フィールドの再定義がある場合の取り扱いをどうするのかなど簡単ではありません。
これらを定義したり調整したりするには、Windows側のスキルの高さも必要となってきます。

したがって、工数がどれくらいかかりますかと聞かれても、簡単には回答できません。
個人が趣味で行うのであれば、ご自分で暇なときにあれこれ試行錯誤されればいいのではないでしょうか。その場合ヒントが必要でしたら知っている範囲でいくらでも差し上げます。
しかし、企業が業務として行うのであれば、NECなり販売店に正式に見積もり依頼された方がいいと思います。この掲示板の内容の正確性については何の保証もありませんよ。
3 Re: CBL85資産をOPENcobolに移行する
TOM 2017-12-15 11:36:44  [返信] [編集]

今、2000本あるCOBOLプログラム対して、元号修正プロジェクトに参画しています。最初に保有資産の分析を実施し、どの部分が改元のための影響を受けるのかを纏めています。NECさんが提供しているAVXLOOKUP、セキュリティログ、DDFを解析してからでないとマイグレーション作業工数は算出できません。
やっとプログラム仕様書の鏡ページが出来たところです。
全部読む 最新50 1-100 板のトップ リロード

1 COBOLソースから仕様書の鏡作成ツール
TOM 2017-11-28 12:31:07  [返信] [編集]

NECオフコンのマイグレをしているのですが、プログラム仕様書が未整備のため、COBOLソースとセキュリティログから仕様書の鏡を半自動で作成するツールを作りました。
近い将来にはDDFからRDBMS向けのSCRIPTも作ろうと考えています。

興味がある技術者さんは気楽にアクセスしてください。
2 Re: COBOLソースから仕様書の鏡作成ツール
イトチャン 2017-11-30 16:33:02  [返信] [編集]

「COBOLソースから仕様書の鏡作成ツール」を使ってみたいのでアクセス方法を教えて下さい。よろしくお願いします。
3 Re: COBOLソースから仕様書の鏡作成ツール
TOM 2017-11-30 18:19:58  [返信] [編集]

すみません。有償のサポートとしています。何故かと言いますと、ここのシステムごとに使用されているプログラムとか癖があります。
例えば、ファイル名の定義が変数で定義されているとかです。
また、セキュリティログが無いと、プログラムとファイルの関係が導き出すことが出来ません。
全部読む 最新50 1-100 板のトップ リロード

1 PrintBridgeの使い方
ねこさん 2017-11-6 20:33:53  [返信] [編集]

EXPRESS5800/V620XI で、書式オーバーレイを使ったプログラムを実行しています(SIF接続のKLP360C)が、このプログラムをMultiWrite8450Nに出力したいのです。そのまま実行したのでは、フォームが印字されないので、PrintBridgeを使ったら、
MultiWriter8450Nに、フォームが印刷されるようなのですが、
どうもうまくいきません。
”プリンタが準備できていません”というメッセージが返されます。
ご経験の有るかたいらっしゃいませんか?

宜しくお願いします。
2 Re: PrintBridgeの使い方
EXCHANGE 2017-11-8 1:17:29  [返信] [編集]

☆ S3100(純オフコン)の時代にラインプリンタを使っただけで、600シリーズになってからは久しく使っていませんのでSGなどは忘れてしまいました。
また、PrintBridgeも使ったことがありません。

☆ 確かSIF式のKLPは端末装置のような扱いで、DIPスイッチでアドレスを設定していたと思います。
A-VXからは PRN010 PRN011 。。。といった感じだったような。。
レーザ8450Nに置き換えた時A-VXからどのように認識させているのでしょうか?

☆ BizReportingを使ったことはありますが、BizRepotingでは SG上でBranch接続プリンタとして定義(PRN010...)し、接続形態を BOX に設定していました。
これと同様なら、PrintBridgeを使う場合は接続形態を LB4 に設定するとSGマニュアルに書かれています。

☆ なにせ私は、PrintBridge に関する知識が全くありませんし、そのマニュアルも持ち合わせていませんのでさっぱりわからないのですが、なにかSG上の設定とかに関係していないでしょうか?

☆ 「プリンタの準備ができていません」ということは、プリンタが見つからないとか、認識されているけど設定がおかしいとか、ではないでしょうか?




3 Re: PrintBridgeの使い方
イトチャン 2017-11-8 9:26:33  [返信] [編集]

管理しているマシンでは、PrintBridgeを使用するプリンタPRN010のSGはTYP=BOXでPNM=KLP100C・BIP=127.0.0.1を指定しています。
環境設定ツールは、PRN010の設定でサーバーにインストールしたネットワーク接続のページプリンタを選択するだけで書式オーバーレイを出力しています。
4 Re: PrintBridgeの使い方
桃太郎 2017-11-8 16:21:13  [返信] [編集]

ねこさん こんにちは。

8450Nを使用するには2つの方法があり、
一つは、SYSTEM CONSOLEでROP指定する方法と、
二つ目はPrint Bridgeを使う方法です。

違いはROP指定の場合は該当のプリントプログラムを起動する際ROP指定した端末が立ち上がっていないといけない、指定の端末経由で印字するイメージです、具体的にはSTN001にROP指定した場合、STN001以外の端末で該当のプリントプログラムを起動する際、必ずSTN001の端末が立ち上がっていないといけない。

それに対してPrint Bridgeを使う場合はサーバーから直接プリントするイメージになるので特定の端末とかを気にしなくて良い、只、Print Bridgeの費用が8万円掛かります。

自社では以前640XiでROP指定で3650Nを使っていましたが、
現在はV618-LでPrint Bridgeを使って8450Nを使っています。

費用の掛からないROP指定で試してみると良いのではないですか?

方法は
例えばSTN001にROP指定する場合

SG設定で
<<SYSTEM CONSOLE>>
DAD=81
WST=WIN-WS
SNO=0
ROP=LCP10J
ROT=NO2
PIZ=YES
SNM=STN001
PNM=PRN101

STN001の端末(PC)に8450Nのドライバーをインストールして
通常使うプリンターに指定

エミュレータの設定で
プリンター=使用、
機種名=3650N  本当は8450Nだけど表示が出ない、問題ない。
プリンター名=8450N こちらも表示が出なかったら、直接打つ、     打てなかったら3650N等近い物を指定してみて下さい。

プログラム内のプリンター指定をPRN101に修正

多分これで打ち出せるはずです、試してみて下さい。
5 Re: PrintBridgeの使い方
ねこちゃん 2017-11-8 20:24:01  [返信] [編集]

皆様ありがとうございます。

投稿した後、どうにかLAN内では、書式オーバーレイがちゃんと
MultiWriter8450Nに出力できるようになりました。
(ネットワークプリンタで)

次に、WAN越しに、他拠点のプリンタにも同様に出力したいのですが(他拠点のPC1台ににネットワークプリンタ1台)、SGで
ネットワークプリンタのIPアドレスを他拠点のPCのアドレスに変更するだけで、問題ないでしょうか?

※他拠点のPCにPrintBridgeをインストールします。

LAN内であれば、共有プリンタとして表示されますが、他拠点となると表示されませんが、SGでアドレスを変更して、他拠点と々プリンタドライバをサーバーにインストールすれば良かったでしょうか? (Wsエミュレータはインストール済みです)

すみません。宜しくお願い致します。
6 Re: PrintBridgeの使い方
ターラヤン 2017-11-9 0:44:51  [返信] [編集]

プリントサーバ印刷形態でしょうか。

たしかPrintBridgeマニュアルに設定等が詳しく書かれていたと思うので、その通りにドライバのインストールや設定を行えばよかったはずです。
注意する点としてはWAN越しの場合、ファイアウォールのポートを開ける必要があります。デフォルトの場合のポート番号は18840のようです。
7 Re: PrintBridgeの使い方
ねこさん 2017-11-17 21:13:42  [返信] [編集]

皆様、ありがとうございます。

おかげさまで、
PrintBridgeを使って、LAN環境、WAN環境とも書式オーバーレイを使った資料の出力ができました。

今度は、用紙サイズがLP→B4, や A3 と指定しているのに
全てLP→A4 になって出力されてしまいます。

たぶん、設定の組み合わせがうまくできていないんだろうと思いますが・・・


一歩すすんで、立ち止まり、遅々として進みません (泣)
8 Re: PrintBridgeの使い方
桃太郎 2017-11-20 14:39:29  [返信] [編集]

ねこさん こんにちは。

自社の場合、書式オーバーレイ(#FORM)を使ったPRN010指定の作表プログラムは、
基本的には#FORM設定の中で用紙サイズを指定するので、
用紙変更の操作は行ったことが無いのでよく分かりません、
PrintBridgeの説明書を、
ちらっと見た感じでは何やらそれらしい事が書いてあるようですが・・・


画面のハードコピーとかユーティリティ(#MAPとか#SGLST)とかの作表の場合には、
ROP設定の端末のプリンターを指定(自分の端末PRN104)して、
ハードコピーの場合は8450Nが通常使うプリンターに指定してあるので
指定の必要はない、
ハードコピーはB5とかユーティリティ作表ならLP→B4とかの
変更をエミュレータに表示の設定、回線接続、プリンター情報で
その都度切り替えています。

でも、おそらくこちらの話ではないのでしょうね

全部読む 最新50 1-100 板のトップ リロード

1 WSエミュレータをWindows7Pro32bitSP1PCにインストール出来なくなった
レカ゜シーインストーラー 2016-10-25 17:45:29  [返信] [編集]

A-VX 検PC/WSエミュレータ(32)を、Windows7Pro32bitSP1機にインストールしようとしたのですが、途中でエラーが発生して、インストールできなくなってしまった。
同梱のinITP-Cはインストールできたのですが、WSエミュレータが下記のようなメッセージが出て、インストール出来ません。
 セツトアップ初期化エラー エラーコード112 
 プログラムファイルを解凍し、コピーできません・・・・

今まで、数えきれない程32bitのWin7Pro、Win10Pro機に問題なくインストール出来てきただけに、今回のエラーには参ってます。

原因等お分かりの方、教えてください。

********************************************************
問題が解消しました。
インストール対象PCのOS初期インストールした者が、ユーザー名に漢字を使用したとの事で、再度OSの初期化をし直したら、難無くWSエミュレータがインストール出来ました。Windows10でも、32Bit版のWSエミュレータがインストール出来ていただけに、思わぬ事でつまずいていた問題が解消して(ユーザー名の入力が漢字だったのか否かかは不明だが、結果オーライで良しとします)ほっとしました。もうすぐ、WSエミュレータのインストールも不要となりつつありますが、レガシー管理人として、最後まで見届ける義務があります。


全部読む 最新50 1-100 板のトップ リロード

 新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ 
« 1 2 3 (4) 5 6 7 ... 83 »

BluesBB ©Sting_Band