Chinaunix首页 | 论坛 | 博客
  • 博客访问: 720981
  • 博文数量: 158
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1643
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-11 14:37
个人简介

人法地,地法天,天法道,道法自然

文章分类

全部博文(158)

文章存档

2022年(1)

2020年(3)

2016年(1)

2014年(7)

2013年(4)

2010年(5)

2009年(86)

2008年(25)

2007年(26)

我的朋友

分类: Web开发

2013-11-30 20:31:20

        在批量處理多廢品報數時,發現每個訂單僅報了第一筆廢品數,而后面的第二筆甚至更多都沒有報進系統,但事務返回的信息又是正確的。如果僅從結果上看,似乎是沒有問題,ERP查實后,卻實沒有報進系統。對于單筆過帳沒有任何問題。

        這個問題的引發一方面在于事務本身設計不夠完美,存在缺陷。另一方面調用報工報數過帳事務沒有啟用“執行后重新加載事務”這個選項。


        

        
        這個選項,鉤與不鉤選,有區別,比如內部變量,是否會初始化。在循環處理時,如果沒有選擇該項,則下一次循環時內部變量仍保留上一次的值。而事務的設計,往往一開始不會對定義的內部變量初始化。如果是XML變量,沒有初始化,則其值很有可能會逐次累加。再者,報工事務本身邏輯就很復雜,因此在引用事務時,建議將此項鉤上,以免后患!

阅读(795) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~