討論區快速選單
知識庫快速選單
程式設計俱樂部Facebook粉絲團 政府補助!學嵌入式+物聯網 傑米的攝影旅遊筆記
[ 回上頁 ] [ 討論區發言規則 ]
acucobol 問題1問
更改我的閱讀文章字型大小
作者 : whdrb(whdrb)
[ 貼文 19 | 人氣 1743 | 評價 0 | 評價/貼文 0 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/2/10 下午 12:00:05
請問各位前輩們
我現在在寫一段副程式 是由 網頁透過按鈕 來執行 這段副程式
副程式內容 是 將 資料轉換到 excel 再由 excel 寄信出去
但是 我現在卡在 如果直接從 網頁按按妞 是沒辦法 執行 副程式的
只能從 debug 方式 進入程式 才可以
不曉得 acucobol 是不可以透過 網頁的連結 來去跑程式呢
操作下來 好像沒有執行的樣子

我所用的 acucobol 版本 是 4.3 版本 是因為太舊的關係 還是說有什麼原因
作者 : whitlock(阿強)
[ 貼文 63 | 人氣 1302 | 評價 310 | 評價/貼文 4.92 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人whdrb註記此篇回應為很有道理 2011/2/15 上午 08:20:54
http://www.channelmaker.com.tw/最新消息內容.asp?ID=170
試試通路美教的CGI設定吧
1.ACU 4.3沒試過 我CGI是在5.0之上 4.3沒用過
作者 : whdrb(whdrb)
[ 貼文 19 | 人氣 1743 | 評價 0 | 評價/貼文 0 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/2/15 上午 10:12:06
感謝 阿強哥 你的回答
通路美科技 那設定方法 我已經有設定了
確實在網路上是可以執行 cgi 的程式
只是說 我在執行 cgi 程式 我有寫一小段的 去跑 副程式 但是 沒有反應
以下 這段是 我在 cgi 程式裡的 語法

     if a-appr = "不同意"
     move "N" to req01-10
     MOVE A-PONO TO DATA-H1
     move "\acucgi\cgi\EMA001.acu" to cgi-EMAIL(i:22)
     call cgi-EMAIL using DATA-H1 DATA-H2
     cancel cgi-EMAIL
     perform ng-write-rtn
     end-if.

當我去執行網頁是 它是不會去跑這段的 好像沒辦法 去 cancel
但是 我用 debug 的模式 進入 它又會去跑這段
所以才想請問 版上 有沒有大大 知道原因 或者 我該怎麼做...
作者 : whitlock(阿強)
[ 貼文 63 | 人氣 1302 | 評價 310 | 評價/貼文 4.92 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/2/15 下午 03:12:49
1.我記得不用設絕對路徑吧 ,我之前設在cblconfi的設定檔裡就好了CODE_PREFIX
2.move "\acucgi\cgi\EMA001.acu" to cgi-EMAIL(i:22)
     call cgi-EMAIL using DATA-H1 DATA-H2
     cancel cgi-EMAIL
    直接換成
    CALL "EMA001" USING DATA-H1 DATA-H2
    END-CALL.
看看
作者 : whdrb(whdrb)
[ 貼文 19 | 人氣 1743 | 評價 0 | 評價/貼文 0 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/2/15 下午 03:51:32
直接換成 那兩行 也是一樣的情況

是說在執行 cgi 網頁程式 可以再去執行 副程式 run cobol 的程式嗎
因為我寫這段的目的是 透過 網頁 執行 判斷 然後 進入 cgi 的程式碼 裡面跑一段 副程式
再由這段副程式 去跑 excel 丟 eamil 出來 ( 好像很複雜吼)
只是我不知道 為什麼 用 debug 模式 可以成功
直接 操作 網頁 則是失敗......ORZ
作者 : whitlock(阿強)
[ 貼文 63 | 人氣 1302 | 評價 310 | 評價/貼文 4.92 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/2/15 下午 04:02:54
我在懷疑你是主桯式COBOL有問題吧
一個是你貼出你第一支CGI
或是你在CGI裡插一個寫TXT FILE的LOG捉一下 你由網頁 ----> 輸入值 ----> SUBMIT 呼叫 ---->COBOL CGI時到底有沒有成功收到

作者 : whdrb(whdrb)
[ 貼文 19 | 人氣 1743 | 評價 0 | 評價/貼文 0 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/2/15 下午 04:27:26
這樣子的話 不知道方不方便寄給你
因為 程式碼 有點長 呵 全po上來 好像放不太下

我想 在 fun cgi 程式 應該是沒有問題 因為 裡面的程式碼 也是有回寫 data 記錄的 而 cgi 也是正常運作
不過 就是不確定 run 副程式 這裡有沒有問題了
作者 : whitlock(阿強)
[ 貼文 63 | 人氣 1302 | 評價 310 | 評價/貼文 4.92 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/2/15 下午 04:40:13
whitlockmiu@gmail.com

不確定是否能解決喔 試看看
作者 : whdrb(whdrb)
[ 貼文 19 | 人氣 1743 | 評價 0 | 評價/貼文 0 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/2/15 下午 04:43:15
阿強哥 先在這裡說聲謝謝了
我已經寄過去給你了
 板主 : Cheryl
 > COBOL - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - COBOL - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
COBOL
1 wen 500 
2 小毛 310 
3 阿強 300 
4 ysl561 120 
5 bobkids 120 
6 zhaoxf 100 
7 chen 80 
8 WDCHIANG 50 
9 ozzy 50 
10 50 
COBOL
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.046875