Asier的blog,欢迎志同道合之士前来拜访...
===========================================================
Oracle ERP数据转换论
===========================================================

Oracle ERP数据转换论

  Oracle ERP方法体系中属实施管理范畴的是AIMApplication Implementation Method),从下图AIM流程中我们可以看到系统时间轴上共分为六个阶段:

  ◆需求定义阶段(Definition

  ◆业务分析阶段(Operations Analysis

  ◆方案设计阶段(Solution Design

  ◆建立系统阶段(Build

  ◆系统切换阶段(Transition

  ◆正式运行阶段(Production)    

  

  注:图例来源于AIM 3.1.0官方文档。

  实施信息系统,计划为先,而计划制定,数据又得先行,全面、准确、及时的数据是系统正常运行的前提,高质量数据是推动上线的巨大动力。本文所要探讨的数据转换(Data Conversion)在时间轴上横跨了需求定义、方案设计、建立系统及系统切换四阶段。在传统AIM中,需求定义阶段中数据转换主要工作是定义数据转换需求及依据需求制定方案;方案设计阶段数据转换主要事务是定制转换标准,准备环境;建立系统阶段数据转换工作主要是设计和测试导入程序及验证脚本,为接下来导入做准备;而系统切换阶段数据转换主要工作是对导入程序、导入工具在正式环境中安装及最终导入收集数据,及最后数据验证。

  但方法论更多是从理论角度去考虑整体框架,各阶段各流程都是“可选”步骤,怎样去做,如何做,上面没有提到。而数据收集工作具有要求高,时间紧,难度大等特点,从定义开始,就应该按一定紧急、先后顺序开始收集。笔者在这总结一下自己经验,供同仁参考。由于水平有限,错漏之处在所难免,欢迎商讨及指正。

  一、数据

  首先我们来看数据。 通常企业在实施ERP时数据包含三部分内容,一部分我们称之为基础数据,基数数据是系统设置过程中需要用到数据,例如,会计科目、税率、库存组织、子库存、货位等;第二部分我们称之为静态数据,是系统上线后实际操作中需要用到数据,例如,客户/供应商、员工、银行账户、物料信息、工艺路线等,基础数据与静态数据我们也可以统一称为静态数据;另一部分我们称之为动态数据,动态数据是系统初始化时需要用到时点数据,例如,期初账户余额、供应商余额、客户余额、库存现有量,未结销售/采购订单,未结工单等。在制定ERP上线方案时需要综合考虑这三方面数据,按一定紧急、先后顺序进行收集。

  基础数据通常格式固定,对数据质量要求比较高,时效快,数据收集工作有可能需要提前到需求定义阶段就着手准备。基础数据完成后,我们可以通过系统自带诊断工具进行测试系统设置完整性。

  对于静态数据,通常也是相对比较简单,由于静态数据在录入系统后,基本上不会去改变,所以只要保证这些数据是完整并且准确就足够了。而事实上,静态数据往往存在于企业现时业务中,一方面收集比较方便,另一方面这些数据在整个企业内部已具有通用性,如果对原有物料编码进行改进或重编,必须考虑到唯一性、统一性、实用性及易用性。

  动态数据按时点来分,分为期初数据和日常数据,最为熟悉期初数据就是库存期初值和财务账户期初余额,有条件企业应该对期初数据进行盘点。而日常数据包括企业未结销售订单、未结采购订单、未结工单。要想准备这部分数据,企业应该在上线前界定搜集到哪一天未结单据, 这些单据只需要统计其未完成数量,也就是说订单总数减去已交货数量,工单总数减去已完工入库数量,而且可以按照一定条件来汇总,比如一个供应商可能存在多个未结采购订单,可以按供应商来汇总统计成一个未结采购订单表来导入系统。而这以后单据将作为系统日常操作,在上线过程中随时根据需要录入系统。未结单据应当在上线前尽可能结清,以减少手工和系统切换难度,同时也降低日后对账工作量。

二、数据收集过程

  在数据收集过程中,应当遵循一定先后顺序、一定收集方法来进行。有条件企业应该做几轮数据收集,并分析,尽可能避免在导入正式系统后进行数据修改。

  1) 了解及确认企业所属行业特点和数据量

  不同行业对数据要求不尽相同,例如医疗系统对供应商考核制度与普通企业考核就是不同,同样数据量大小也决定着你会使用什么方法处理导入数据,例如分销渠道较长企业客户可能只管理到代理商;而短渠道企业可能会管理到批发商、零售商。较少数据我们可以使用手工方法导入,但数据量一大了,我们得采取程序导入来协助我们。

2) 讨论及确认数据收集项目及来源、详细计划

  收集项目通常结合系统对数据要求及企业行业特殊性来确定哪些数据需要收集,同样要决定数据来源于何处,是从旧信息系统移植还是从档案数据获取,详细计划包括评估数据收集工作量、提前期、责任人等。

  3) 整理数据收集方案和数据收集表

  收集方案是企业对数据要求及对这些需求做出收集策略,是数据收集过程中指导方针;根据数据收集方案合理设计数据收集表格,应对数据表格进行详细数据收集说明。

  4) 客户收集数据

  数据从开始收集到结束往往会占用比较多时间及资源,为了保证数据准确性,我们除了实时解答任何疑问外,通常要对客户收集过程分阶段取样分析,从一开始就监控数据朝着我们目方向迈进。

5) 对于导入系统数据进行格式整理

  根据完成数据收集表,映射系统需求进行格式变换及调整。以便能够按照不同方式导入或者输入系统。

  6) 确认数据

多方对输入数据确认。

三、数据导入方法

  按着数据方案,确定了收集职责及收集期限,最后收集数据、整理(验证)提交,在各方确认数据后,那就要开始着手导入数据。Oracle 系统从数据库、应用两个层面提供多种方案给您选择数据导入方式。下面以资产数据为例举例说明。

  固定资产数据有两种导入方法,一种是通过成批增加接口,另一种是手工在系统录入。

  1)手工录入数据

  如果选择手工录入系统,你除了全手工通过应用界面一条条录入外,你还可以选用一些工具,诸如dataloadloadrunner 协助你快速完成导入工作。

  你选择手工导入数据处是你可以直观输入数据,可以在输入同时检查错误,也很方便修改一些默认数据,例如根据资产类别自动弹出折旧方法及剩余使用寿命(这些在通过接口表方法中,如果导入是旧资产,也必需在界面上修改)。当然手工录入数据只建议数据量相对较小数据项目上进行,例如税率数据,如果数据量在千级别以上,还是建议使用通过成批增加接口导入数据。

  2)成批增加接口导入

  Oracle 一个很重要功能是在每一个模块中都预备了一个或者数个接口表,以方便模块与模块之间、系统与系统之前进行数据移植操作。例如,资产一个很重要接口表是“成批增加”(FA_MASS_ADDITIONS);同样Oracle 提供了很多方法导入数据到接口表中。SQL*Loader就是其中数据库层次一个软件,其外还有ADIAPI

  a) ADI

  应用桌面集成 (ADI) 是一个第三方工具,可用于于实际帐务处理及报表输出。但我们可以使用他来导入一些财务数据。例如日记帐、资产明细及会计科目,通常我们会先创建一个基于EXCEL模板,如下图,然后按这些模板格式收集数据,然后直接联接系统一步完成资产接口及添加动作。ADI简单易用,安全性高,有很好的数据验证功能。 ADI导入功能通常仅用于财务模块中总帐及资产模块。

  b) SQL*Loader

  SQL*Loader 是个直接把外部数据文件插入数据库表工具,速度非常快,仅需要少量编程就可以进行数据导入,他包含数据文件、控制文件及命令语法三部分内容。

  命令举例:sqlldr userid=internal/oracle control=test.ctl

  splldr 是命令提示符,userid后面需要输入数据库存取用户名及密码,control 是你控制文件名,详细参数信息请查阅相关文档。

  数据文件举例:

  2003-09-23 | 1 | 04490896 | 347.76 | -

  2003-09-28 | 2 | 10256837 | 349.40 | -

  2003-09-12 | 3 | 09956875 | 532.30 | -

  2003-09-26 | 4 | 10256871 | 581.30 | -

  数据仅需要简单通过特定分隔符(|)告诉系统哪些是数据。

  Ctl控制文件:

LOAD DATA

INFILE '/prod/prodappl/fa/11.5.0/bin/数据文件名.txt'

INTO TABLE FA. FA_MASS_ADDITIONS

FIELDS TERMINATED BY "|"

TRAILING NULLCOLS

(mass_addition_id RECNUM,

Asset_number NULLIF rec_id_no =BLANKS ,

Tag_number NULLIF column1 =BLANKS,

Description NULLIF column2 =BLANKS,

Asset_category_id NULLIF column3 =BLANKS,

……

Asset_id NULLIF columnX =BLANKS)

  控制文件包括了数据文件路径和文件名,还定义了导入表名,分隔符及数据文件各列如何正确导入系统表各段。SQL*Loader 通常用于有临时表数据导入工作,对数据准确性需要其他手段进一步校验。

  c) API

  Oracel还提供了部分接口程序(Application Programming Interface ,API)API允许你通过PL/SQL直接导入数据,而对用户透明化接口表。在新版本资产系统中,Oracel 提供了标准Additions API 允许用户直接调用FA_ADDITION_PUB.DO_ADDITION产生资产数据。有兴趣可以上metalink查找文档:Note:206473.1 进行研究。

  以上几种方法,由上往下,技术要求越高,由下往上,越容易操作。但不代表一定要选用这种或者说选择简易操作,显然要ORACLE对所有数据表去做API接口是不可能。应根据数据整体情况进行选择合适方法进行处理。 

  四、数据验证

  即使我们在数据导入前经过仔细核对,并在导入测试中进行严格设计,但仍旧不能够保证所导入数据是完全正确,这就要求我们对导入数据进行验证。常用输入数据复核校验方法有打印输出核对法、屏幕核对法和二次输入核对法等。

  在实施处理中,利用打印输出进行数据验证是一种常用方法,通过系统“导出”功能,把导入到系统数据,打印成纸质文档,然后分发给相关人员核对,并可做为档案永久保存。

  屏幕核对法主要是对于数量量小,数据存储相对分散数据进行对累加合计数,核对余额,核对借、贷方金额,核对凭证和帐簿等来发现错误。

  二次输入法是采用相应软件进行测试,录入过程分三个步骤:一次录入,两次录入,每次录入数据后保存退出;最后就是对碰,目就是检测前两次录入数据是否一致,如果一致,就通过;如果不一致,会提示出错地方,工作看上去是繁复了,却可以省略了人工检查这一步,这通常需要特殊条件,例如临时表、严格程序逻辑。

选用什么方法验证也要因数据而异,但只要做到能够核对数据准确无误,能够让你放心数据导入确认报告中放心签下您名字,那就是可以了。

本文来自: 我要研发网(http://www.51dev.com) 详细出处参考:http://51dev.com/html/web/database/oracle/20070818/13841.html


Asier 发表于:2008.05.13 10:24 ::分类: ( 技术探讨 ) ::阅读:(97次) :: Permanent link
===========================================================
怎么上传本地的图片阿?
===========================================================
各位可以讨论一番。
Asier 发表于:2004.10.20 10:42 ::分类: ( 图片上传 ) ::阅读:(2526次) :: 评论 (0)
===========================================================
人生的旅途——总会有些感想
===========================================================

就让我在此地记录一些


Asier 发表于:2004.10.20 10:40 ::分类: ( 思想的感觉 ) ::阅读:(391次) :: 评论 (0)
===========================================================
羽毛球比赛规则
===========================================================

羽毛球比赛规则

1995-1998

1.球场2.网柱3.球网
4.羽毛球5.球拍6.设备的批准
7.运动员8.掷挑边器9.计分
10.交换场区11.发球12.单打
13.双打14.发球区错误15.违例
16.重发球17.死球
18.比赛连续性、行为不端及处罚19.裁判职责和申诉
  
附∶世界羽联最新修订实验性比赛规则

1. 球场

1.1 球场应是一个长方形,根据图中所示尺寸,用宽20毫米的线画出。
1.2 场地线的颜色最好是白色、黄色或其他容易辨别的颜色。
1.3.1 测试正常球速区域的4个40毫米x40毫米的标记(规则4.4),应画在单打发球区边线内沿,距端线530毫米和990毫米处。
1.3.2 这些标记的宽度均包括在所画的尺寸内,即距端线外沿530毫米至570毫米和950毫米至990毫米。
1.4 所有场地线都是它所确定区域的组成部分。
1.5 如果面积不够画出双打球场,可画一单打球场;端线亦为后发球线,网柱或代表网柱的条状物(规则2.2)应放置在边线上。

返回目录

2. 网柱

2.1 从球场地面起,网柱高1.55米。网柱必须稳固地同地面垂直,并使球网保持紧拉状态,如规则3所述。网柱应放置在双打的边线上。
2.2 如不能设置网柱,必须采用其他办法标出边线通过网下的位置。例如,使用细柱或40毫米宽的条状物固定在边线上,垂直向上到网顶绳索处。
2.3 在双打球场上,不论进行的是双打还是单打比赛,网柱或代表网柱的条状物,均应置于双打边线上。

返回目录

3. 球网

3.1 球网应是深色、优质的细绳织成。网孔方形,各边长均在15-20毫米之间。
3.2 网上下宽760毫米。
3.3 网的顶端用75毫米的白布对折而成,用绳索或钢丝从夹层穿过。白布边的上沿必须紧贴绳索或钢丝。
3.4 绳索或钢丝须有足够的长度和强度,能牢固地拉紧并与网柱顶部取平。
3.5 球场中央网高1.524米,双打边线处网高1.55米。
3.6 球网的两端必须与网柱系紧,它们之间不应有空隙。

返回目录

4. 羽毛球

  羽毛球可由天然材料、人造材料或用它们混合制成。只要球的飞翔性能与用天然羽毛和包裹羊皮的软木球托制成的球的性能相似即可。
4.1 一般式样
4.1.1 羽毛球应有16根羽毛固定在球托部。
4.1.2 羽毛长64毫米至70毫米。但每一个球的羽毛从托面到羽毛尖的长度应一致。
4.1.3 羽毛顶端围成圆形,直径为58毫米至68毫米。
4.1.4 羽毛应用线或其他适宜材料扎牢。
4.1.5 球托直径25毫米至28毫米,底部为圆形。
4.2 羽毛球重4.74克至5.50克。
4.3 非羽毛球制成的球
4.3.1 用合成材料制成裙状或羽毛。
4.3.2 球托如规则4.1.5所述。
4.3.3 尺寸和重量同4.1.24.1.34.2;但由于合成材料与天然羽毛在比重、性能上的差异,可允许不超过10%的误差。
4.4 球的检验
4.4.1 验球时,站在端线外,用低手向前上方全力击球,球的飞行方向须与边线平行。
4.4.2 一个具有正常速度的球,应落在离对方端线530-990毫米之间的区域内。
4.5 非标准球
  只要球的一般式样、速度和飞翔性能不变,经有关国家组织批准,可以变通以上条款。
4.5.1 由于海拔或气候等条件不宜使用标准球时。
4.5.2 如情况特殊,必须更改才有利于开展比赛时。

返回目录

5. 球拍

5.1 一把球拍的各部分如规则5.1.15.1.7所述。
5.1.1 球拍由拍柄、排弦面、拍头、拍杆、连接喉组成整个框架。
5.1.2 拍柄是击球者握住球拍的部分。
5.1.3 拍弦面是击球者用于击球的部分。
5.1.4 拍头界定了拍弦面的范围。
5.1.5 拍杆通过规则5.1.6所述的部件连接拍柄与拍头。
5.1.6 连接喉(如果是这样的结构)连接拍杆与拍头。
5.1.7 拍头、连接喉、拍杆和拍柄总称拍框。
5.2 拍框总长度不超过680毫米,宽不超过230毫米。
5.3.1 拍弦面应是平的,用拍弦串过拍头十字交叉或其他形式编织而成。变质的式样应保持一致,尤其是拍面中央的编织密度不得小于其他部分。
5.3.2 拍弦面长不超过280毫米,宽不超过220毫米。
5.3.3 不论拍弦用什么方式拉紧,规定拍弦伸进连接喉的区域不超过35毫米,连同这个区域在内的整个拍弦面长不超过330毫米。
5.4.1 球拍不允许有附加物和突出部,除非是为了防止磨损、断裂、振动,或调整重心的附加物,或预防球拍脱手而将拍柄系在手上的绳索;但尺寸和位置应合理。
5.4.2 不允许改变球拍的规定式样。

返回目录

6. 设备的批准

  有关球拍、球、设备以及试制品能否用于比赛的问题,由国际羽联作出裁决。这种裁决可由国际羽联主动作出,或根据对其有切身利益的个人、团体(包括运动员、设备厂商、国家组织及其成员)的请求作出。

返回目录

7. 运动员

7.1 “运动员”系指所有参加比赛的人。
7.2 双打比赛以两名运动员为一方,单打比赛以一名运动员为一方。
7.3 有发球权的一方叫发球方,对方叫接发球方。

返回目录

8. 掷挑边器

8.1 比赛前,双方应掷挑边器。嬴的一方将在规则8.1.18.1.2中作出选择。
8.1.1 先发球或先接发球。
8.1.2 一个场区或另一个场区。
8.2 输方在余下的一项中作出选择。

返回目录

9. 计分

9.1 除非另有商定,一场比赛以三局两胜定胜负。
9.2 只有发球方才能得分。
9.3 双打和男子单打(规则9.6的情况除外)先得15分的一方胜一局。
9.4 女子单打(规则9.6的情况除外)先得11分的一方胜一局。
9.5.1 13平或14平(女子单打9平或10平)时,先获得13分或14分(女子单打9分或10分)的一方,可以选择“再赛”或“不再赛”。
9.5.2 这一选择只能在规定分数第一次出现,下一次发球发出前作出。
9.5.3 13平(女子单打9平)时不选择“再赛”,在14平(女子单打10平)时先获14分(女子单打10分)者仍可选择“再赛”。
9.6 选择“再赛”后从“0比0”开始报分,先获(规则9.6.1至9.6.4)再赛分数的一方胜该局。
9.6.1 13平再赛5分;
9.6.2 14平再赛3分;
9.6.3 9平再赛3分;
9.6.4 10平再赛2分。
9.7 下一局开始时由上一局的胜方先发球。

返回目录

10. 交换场区

10.1 以下情况运动员应交换场区;
10.1.1 第一局结束;
10.1.2 第三局开始前;
10.1.3 第三局中或只进行一局的比赛中,当领先的一方得分为11分一局的6分或15分一局的8分时。
10.2 运动员未按规则10.1的规定交换场区,一经发现立即交换,已得分数有效。

返回目录

11. 发球

11.1 合法发球
11.1.1 发球时任何一方都不允许非法延误发球;
11.1.2 发球员和接发球员都必须站在斜对角发球区内发球和接发球,脚不能触及发球区的界线;两脚必须都有一部分与地面接触,不得移动,直至将球发出(规则11.4)。
11.1.3 发球员的球拍必须先击中球托,与此同时整个球要低于发球员的腰部。
11.1.4 击球瞬间,球拍杆应指向下方,从而使整个排头明显低于发球员的整个握拍手部。
11.1.5 发球开始(规则11.2)后,发球员的球拍必须连续向前挥动,直至将球发出。
11.1.6 发出的球必须向上飞行过网,如果不受拦截,应落入接发球员的发球区内。
11.2 一旦双方运动员站好位置,发球员的球拍头第一次向前挥动即为发球开始。
11.3 发球员须在接发球员准备好后才能发球,如果接发球员已试图接发球则被认为已做好准备。
11.4 一旦发球开始(规则11.2),球被发球员的球拍触及或落地即为发球结束。
11.5 双打比赛,发球员或接发球员的同伴站位不限,但不得阻挡对方发球员或接发球员的视线。

返回目录

12. 单打

12.1 发球员的分数为0或双数时,双方运动员均应在各自的右发球区发球或接发球。
12.2 发球员的分数为单数时,双方运动员均应在各自的左发球区发球或接发球。
12.3 如“再赛”,发球员应以该局的总得分,按规则12.112.2的规定站位。
12.4 球发出后,由发球员和接发球员交替对击直至“违例”或“死球”。
12.5.1 接发球员违例或因球触及接发球员场区内的地面而成死球,发球员就得一分。随后,发球员再从另一发球区发球。
12.5.2 发球员违例或因球触及发球员场区内的地面而成死球,发球员即失去发球权。随后,接发球员成了发球员,双方均不得分。

返回目录

13. 双打

13.1 一局比赛开始和每次获得发球权的一方,都应从右发球区发球。
13.2 只有接发球员才能接发球;如果他的同伴去接球或被球触及,发球方得一分。
13.3.1 自发球被回击后,由发球方的任何一人击球,然后由接发球方的任何一人击球,如此往返直至死球。
13.3.2 自发球被回击后,运动员可以从网的各自一方任何位置击球。
13.4.1 接发球方违例或因球触及接发球方场区内的地面而成死球,发球方得一分,原发球员继续发球。
13.4.2 发球方违例或应球触及发球方场区内的地面而成死球,原发球员即失去发球权,双方均不得分。
13.5.1 每局开始首先发球的运动员,在该局本方得分为0或双数时,都必须在右发球区发球或接发球;得分为单数时,则应在左发球区发球或接发球。
13.5.2 每局开始首先接发球的运动员,在该局本方得分为0或双数时,都必须在右发球区接发球或发球;得分为单数时,则应在左发球区接发球或发球。
13.5.3 上述两条相反形式的站位使用于他们的同伴。
13.5.4 如有再赛,则以该局本方总得分,按规则13.5.113.5.3的规定站位。
13.6 发球必须从两个发球区交替发出(规则1416的规定除外)。
13.7 任何一局的首先发球员失去发球权后,由该局首先接发球员发球,然后由首先接发球员的同伴发球,接着由他们的对手之一发球,再由,另一对手发球,如此传递发球权。
13.8 运动员不得有发球顺序错误和接发球顺序错误,或在同一局比赛中连续二次接发球(规则1416的规定除外)。
13.9 一局胜方中的任一运动员可在下一局先发球,负方中的任一运动员可先接发球。

返回目录

14. 发球区错误

14.1 以下情况为发球错误∶
14.1.1 发球顺序错误;
14.1.2 从错误的发球区发球;
14.1.3 在错误的发球区准备接发球,且球已发出。
14.2 发球区错误的处理;
14.3 如果因发球区错误而“重发球”,则该回合无效,纠正错误重发球。
14.4 如果发球区错误未被纠正,比赛也应继续进行,并且不改变运动员的新发球区和新发球顺序。

返回目录

15. 违例

15.1 发球不合法(规则11.1);
15.2 发球员发球时未击中球;
15.3 发球时,球过网后挂在网上或停在网顶;
15.4 比赛时∶
15.4.1 球落在球场界线外;
15.4.2 球从网孔或网下穿过;
15.4.3 球不过网;
15.4.4 球碰屋顶、天花板或四周墙壁;
15.4.5 球触及运动员的身体或衣服;
15.4.6 球触及场外其他人或物体(由于建筑物的结构问题,必要时地方羽毛球组织可以指定羽毛球触及建筑物的临时规定,但其国家组织有否决权);
15.5 比赛时,球拍与球的最初接触点不在击球者网的这一方(击球者击球后,球拍可以随球过网);
15.6 比赛进行中∶
15.6.1 运动员球拍、身体或衣服触及网或网的支撑物;
15.6.2 运动员的球拍或身体从网下侵入对方场区,妨碍对方或使对方分散注意力;
15.6.3 妨碍对方,如阻挡对方紧靠球网的合法击球;
15.7 比赛时,运动员故意分散对方注意力的任何举动,如喊叫、故作姿态等;
15.8 比赛时∶
15.8.1 击球时,球夹在和停滞在拍上紧接着又被拖带;
15.8.2 同一运动员两次挥拍连续击中球两次;
15.8.3 同方两名运动员连续各击中球一次;
15.8.4 球触及运动员球拍后继续向其后场飞行;
15.9 运动员严重违反或一再违反规则18的规定。

返回目录

16. 重发球

  有裁判员宣判“重发球”,用于中断比赛。
16.1 遇不能预见或意外的情况,应重发球。
16.2 除发球外,球过网后挂在网上或停在网顶,应重发球。
16.3 发球时,发球员和接发球员同时违例,应重发球。
16.4 发球员在接发球员未做好准备时发球,应重发球。
16.5 比赛进行中,球托与球的其他部分完全分离,应重发球。
16.6 司线员未看清,裁判员也不能作出决定时,应重发球。
16.7 “重发球”时,最后一次发球无效,原发球员重新发球(规则14的规定除外)。

返回目录

17. 死球

  下列情况为死球∶
17.1 球撞网并挂在网上,或停在网顶;
17.2 球撞网或网柱后开始在击球者这一方落向地面;
17.3 球触及地面;
17.4 “违例”或“重发球”已被宣报。

返回目录

18. 比赛连续性、行为不端及处罚

18.1 比赛从第一次发球起至比赛结束应是连续的(规则18.218.3规定除外)。
18.2 下列比赛中,每场比赛的第二局第三局之间应允许有不超过5分钟的间歇;
18.2.1 国际比赛项目;
18.2.2 国际羽联批准的比赛;
18.2.3 在所有其他的比赛中(除非该国家组织预先公布不允许这一间歇)。
18.3 遇有不是运动员所能控制的情况,裁判员可根据需要暂停比赛。如果比赛暂停,已得分数有效,续赛时由该分数算起。
18.4 不允许运动员为恢复体力或喘息,或接受场外指导而中断比赛。
18.5.1 比赛时不允许运动员接受指导(规则18.218.3的规定除外)。
18.5.2 在一场比赛中,运动员未经裁判员同意,不得离开场地(规则18.2所述除外)。
18.6 只有裁判员能暂停比赛。
18.7 运动员不得有下列行为∶
18.7.1 故意引起比赛中断;
18.7.2 故意改变球的速度;
18.7.3 举止无礼;
18.7.4 规则未述的其他不端行为。
18.8 对违反规则18.418.518.7的运动员,裁判员应执行∶
18.8.1 警告;
18.8.2 对已被警告过的一方判违例。
18.8.3 对严重违反或屡犯者判违例并立即向裁判长报告,裁判长有权取消其比赛资格。
18.9 未设裁判长时,竞赛负责人有权取消违反者的比赛资格。

返回目录

19. 裁判职责和申述

19.1 裁判长对竞赛全面负责。
19.2 临场裁判员主持一场比赛并管理该场地及其周围。裁判员向裁判长负责;未设裁判长时,向竞赛负责人负责。
19.3 发球裁判员负责宣判发球违例(规则11)。
19.4 司线员负责宣判界内球或界外球。
19.5 裁判员应维护和执行《羽毛球比赛规则》,及时地宣判“违例”或“重发球”等。
19.6 裁判员对申述应在下一次发球前作出裁决。
19.7 裁判员应使运动员和观众能了解比赛的进程。
19.8 裁判员可与裁判长磋商、安排、撤换司线员或发球裁判员。
19.9 裁判员不能推翻司线员和发球裁判员对事实的裁决。
19.10.1 在缺少临场裁判人员时,裁判员应就无人执行的职责作出安排。
19.10.2 有临场裁判人员不能作出判断时,由裁判员执行他的职责或“重发球”。
19.11 裁判员有权暂停比赛。
19.12 裁判员应记录与18条有关的情况并向裁判长报告。
19.13 裁判员应将所有仅与规则问题有关的申述提交裁判长(这类申述,运动员必须在下一次发球击出前提出;如在一局结尾,则应在离开场地前提出)。

返回目录

 

附∶世界羽联最新修订实验性比赛规则

每局比赛打到14平(女单10平)先到14分(女单10分)一方可选要加3分(打到17分,女单13分)或不加(打到15分,女单11分),而且只有这一次机会。现行计分制度仍维持不变。

  1. 男单、男双、女双、混双每局15分中,有一方先达到8分时,由裁判强制休息90秒;女单每局11分中,有一方先达到6分时,裁判措施如上。
  2. 在第一局和第二局间,最多允许90秒的休息。
  3. 在第二局和第三局间,最多允许5分钟的休息。
  4. 根据规则,每局中,双方可在任何时间要求暂停30秒。
  5. 在裁判允许下,比赛中球员可要求喝水、擦汗或拖地。
  6. 休息时选手仅能留在场内,教练可在场边指导。

返回目录


Asier 发表于:2004.10.20 10:35 ::分类: ( Happy Time ) ::阅读:(439次) :: 评论 (1)
===========================================================
IPSec策略实施方法
===========================================================

Rem 禁止所有通讯
ipsecpol -w REG -p "safety policy" -r "All Inbound Traffic" -f *+0 -n BLOCK -x

Rem 开通本机访问其他地址
ipsecpol -w REG -p "safety policy" -r "All outbound Traffic" -f 0+*::TCP -n PASS -x

Rem 开通镜像远程桌面访问
ipsecpol -w REG -p "safety policy" -r "Remote connection" -f *+0:3389:TCP -f 0+*:3389:TCP -n PASS -x

Rem 开通镜像ping
ipsecpol -w REG -p "safety policy" -r "ICMP ping" -f 0+*::ICMP -f *+0::ICMP -n PASS -x

Rem 开通文件共享访问
ipsecpol -w REG -p "safety policy" -r "File share" -f 0+*:445:TCP -f *+0:445:TCP -n PASS -x

Rem 开通访问web服务
ipsecpol -w REG -p "safety policy" -r "Apache web" -f *+0:80:TCP -n PASS -x

Rem 开通访问本机web-6666服务
ipsecpol -w REG -p "safety policy" -r "IIS web" -f *+0:6666:TCP -n PASS -x

Rem 开通和所有域控制器的连接
ipsecpol -w REG -p "safety policy" -r "Domain Control" -f 192.168.x.x+0 -f 192.168.x.x+0 -n PASS -x

Rem 允许特定地址访问DNS端口
ipsecpol -w REG -p "safety policy" -r "DNS ACCESS" -f 192.168.x.x+0:53:TCP -f 192.168.x.x+0:53:UDP -n PASS -x

注意,需要安装一个ipsec的安装包。


Asier 发表于:2004.10.20 10:31 ::分类: ( 技术探讨 ) ::阅读:(945次) :: Permanent link
===========================================================
如何使用 IPSec 阻止特定网络协议和端口
===========================================================

如何使用 IPSec 阻止特定网络协议和端口

适用于

概要

Internet 协议安全 (IPSec) 筛选规则可用于帮助保护基于 Windows 2000 的计算机免遭病毒及蠕虫等威胁带来的、基于网络的攻击。本文介绍如何为入站和出站网络通信筛选特定的协议和端口组合。本文还包括用于确定当前是否为基于 Windows 2000 的计算机指定了 IPSec 策略的步骤、用于创建和指定新的 IPSec 策略的步骤以及用于取消指定和删除 IPSec 策略的步骤。

更多信息

IPSec 策略可以在本地应用,也可以作为域的组策略的一部分应用于该域的成员。本地 IPSec 策略可以是静态的(重新启动后一直有效),也可以是动态的(易失效)。静态 IPSec 策略被写入本地注册表并在操作系统重新启动后一直有效。动态 IPSec 策略没有被永久性地写入注册表,并且在操作系统或 IPSec Policy Agent 服务重新启动后被删除。

重要说明:本文包含有关使用 Ipsecpol.exe 编辑注册表的信息。编辑注册表之前,一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

256986 Microsoft Windows 注册表说明

注意:IPSec 筛选规则会导致网络程序丢失数据和停止响应网络请求,包括无法对用户进行身份验证。只有当您清楚地了解阻止特定端口对您的环境具有的影响之后,才应将 IPSec 筛选规则作为一种迫不得已的防护措施加以采用。如果您按照本文列出的步骤创建的 IPSec 策略对您的网络程序有不利影响,请参阅本文稍后的“取消指定和删除 IPSec 策略”一节,了解有关如何立即禁用和删除该策略的说明。

确定是否已指定 IPSec 策略

在为基于 Windows 2000 的计算机创建或指定任何新的 IPSec 策略之前,请确定是否有通过本地注册表或组策略对象 (GPO) 应用的任何 IPSec 策略。为此,您需要:
  1. 从 Windows 2000 CD 上的 SupportTools 文件夹中运行 Setup.exe,安装 Netdiag.exe。
  2. 打开命令提示窗口,然后将工作文件夹设置为 C:Program FilesSupport Tools。
  3. 运行以下命令以验证“尚未”为该计算机指定现有 IPSec 策略:

    netdiag /test:ipsec

    如果没有指定策略,您将收到以下消息:
    IP Security test .. . . . . . . . : Passed IPSec policy service is active, but no policy is assigned.

创建一个用于阻止通信的静态策略

对于没有启用本地定义的 IPSec 策略的系统,请按照下列步骤创建一个新的本地静态策略,以阻止发送到基于 Windows 2000 的、没有指定现有 IPSec 策略的计算机上的特定协议和端口的通信:
  1. 验证 IPSec Policy Agent 服务是否已在“服务 MMC”管理单元中启用并启动。
  2. 访问下面的 Microsoft Web 站点以下载并安装 Ipsecpol.exe: http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/ipsecpol-o.asp
  3. 打开命令提示窗口,然后将工作文件夹设置为您在其中安装了 Ipsecpol.exe 的文件夹。

    注意:Ipsecpol.exe 的默认文件夹为 C:Program FilesResource Kit。
  4. 要创建一个新的本地 IPSec 策略和筛选规则,并将其应用于从任何 IP 地址发送到您要配置的、基于 Windows 2000 的计算机的 IP 地址的网络通信,请使用以下语法(其中协议端口号 是变量):

    ipsecpol -w REG -p "Block 协议端口号 Filter" -r "Block Inbound 协议端口号 Rule" -f *=0:端口号:协议 -n BLOCK –x

    例如,要阻止从任何 IP 地址和任何源端口发往基于 Windows 2000 的计算机上的目标端口 UDP 1434 的网络通信,请键入以下命令。此策略可以有效地保护运行 Microsoft SQL Server 2000 的计算机免遭“Slammer”蠕虫的攻击。

    ipsecpol -w REG -p "Block UDP 1434 Filter" -r "Block Inbound UDP 1434 Rule" -f *=0:1434:UDP -n BLOCK -x

    以下示例可阻止对 TCP 端口 80 进行的入站访问,但是仍然允许进行出站 TCP 80 访问。此策略可以有效地保护运行 Microsoft Internet 信息服务 (IIS) 5.0 的计算机免遭“Code Red”和“Nimda”蠕虫的攻击。

    ipsecpol -w REG -p "Block TCP 80 Filter" -r "Block Inbound TCP 80 Rule" -f *=0:80:TCP -n BLOCK -x

    注意-x 开关可以立即指定该策略。如果您输入此命令,将取消指定“Block UDP 1434 Filter”策略,并指定“Block TCP 80 Filter”。要添加但不指定该策略,请在键入该命令时不在结尾带 -x 开关。
  5. 要向阻止特定网络通信( 基于 Windows 2000 的计算机发往任何 IP 地址)的现有“Block UDP 1434 Filter”策略中添加其他筛选规则,请使用以下语法(其中协议端口号 是变量):

    ipsecpol -w REG -p "Block 协议端口号 Filter" -r "Block Outbound 协议端口号 Rule" -f *0=:端口号:协议 -n BLOCK

    例如,要阻止从基于 Windows 2000 的计算机发往任何其他主机上的 UDP 1434 的任何网络通信,请键入以下命令。此策略可以有效地阻止运行 SQL Server 2000 的计算机传播“Slammer”蠕虫。

    ipsecpol -w REG -p "Block UDP 1434 Filter" -r "Block Outbound UDP 1434 Rule" -f 0=*:1434:UDP -n BLOCK

    注意:您可以使用此语法向策略中添加所需数量的筛选规则(例如,使用同一策略阻止多个端口)。
  6. 步骤 5 中的策略现在将生效,并将在每次重新启动计算机后一直存在。但是,如果以后为计算机指定了基于域的 IPSec 策略,此本地策略将被覆盖并将不再适用。要验证您的筛选规则是否已成功指定,请在命令提示符处,将工作文件夹设置为 C:Program FilesSupport Tools,然后键入以下命令:

    netdiag /test:ipsec /debug

    如这些示例所示,如果同时指定了用于入站通信和出站通信的策略,您将收到以下消息:
    IP Security test .. . . . . . . . :
    Passed Local IPSec Policy Active:'Block UDP 1434 Filter' IP Security Policy Path:SOFTWAREPoliciesMicrosoftWindowsIPSecPolicyLocalipsecPolicy{D239C599-F945-47A3-A4E3-B37BC12826B9}

    There are 2 filters
    No Name
    Filter Id:{5EC1FD53-EA98-4C1B-A99F-6D2A0FF94592}
    Policy Id:{509492EA-1214-4F50-BF43-9CAC2B538518}
    Src Addr :0.0.0.0 Src Mask :0.0.0.0
    Dest Addr :192.168.1.1 Dest Mask :255.255.255.255
    Tunnel Addr :0.0.0.0 Src Port :0 Dest Port :1434
    Protocol:17 TunnelFilter:No
    Flags :Inbound Block
    No Name
    Filter Id:{9B4144A6-774F-4AE5-B23A-51331E67BAB2}
    Policy Id:{2DEB01BD-9830-4067-B58A-AADFC8659BE5}
    Src Addr :192.168.1.1 Src Mask :255.255.255.255
    Dest Addr :0.0.0.0 Dest Mask :0.0.0.0
    Tunnel Addr :0.0.0.0 Src Port :0 Dest Port :1434
    Protocol:17 TunnelFilter:No
    Flags :Outbound Block
    注意:IP 地址和图形用户界面 (GUID) 号将不同。它们将反映基于 Windows 2000 的计算机的相应内容。

为特定协议和端口添加阻止规则

要为基于 Windows 2000 的、具有现有本地指定的静态 IPSec 策略的计算机上的特定协议和端口添加阻止规则,请按照下列步骤操作:
  1. 访问下面的 Microsoft Web 站点以下载和安装 Ipsecpol.exe: http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/ipsecpol-o.asp
  2. 识别当前指定的 IPSec 策略的名称。为此,请在命令提示符处键入以下命令:

    netdiag /test:ipsec

    如果已指定策略,您将收到类似于以下内容的消息:
    IP Security test .. . . . . . . . : Passed
    Local IPSec Policy Active:'Block UDP 1434 Filter'
  3. 如果已为计算机(本地或域)指定了 IPSec 策略,请使用以下语法将其他 BLOCK 筛选规则添加到现有 IPSec 策略中(其中现有 IPSec 策略名称协议端口号 是变量):

    ipsecpol -p "现有 IPSec 策略名称" -w REG -r "Block 协议端口号 Rule" -f *=0:端口号:协议 -n BLOCK

    例如,要将用于阻止对 TCP 端口 80 进行入站访问的筛选规则添加到现有的“Block UDP 1434 Filter”中,请键入以下命令:

    ipsecpol -p "Block UDP 1434 Filter" -w REG -r "Block Inbound TCP 80 Rule" -f *=0:80:TCP -n BLOCK


为特定协议和端口添加动态阻止策略


在有些情况下,您可能希望暂时阻止特定的端口(例如,在可以安装修复程序之前,或者在已经为计算机指定了基于域的 IPSec 策略时)。要使用 IPSec 策略暂时阻止对基于 Windows 2000 的计算机上的某个端口进行的访问,请按照下列步骤操作:
  1. 访问下面的 Microsoft Web 站点以下载并安装 Ipsecpol.exe: http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/ipsecpol-o.asp
  2. 要添加一个动态 BLOCK 筛选以阻止从任何 IP 地址发往您系统的 IP 地址和目标端口的所有数据包,请在命令提示符处键入以下命令(其中协议端口号 是变量):

    ipsecpol -f [*=0:端口号:协议]

    注意:此命令可动态创建该阻止筛选,并且只要 IPSec Policy Agent 服务运行,该策略就会保持指定状态。如果重新启动 IPSec 服务或计算机,该设置将丢失。如果要在每次重新启动系统后动态地重新指定 IPSec 筛选规则,请创建一个启动脚本以重新应用该筛选规则。如果您要永久性地应用此筛选,请将该筛选配置为静态 IPSec 策略。“IPSec 策略管理 MMC”管理单元提供图形用户界面以便管理 IPSec 策略配置。如果已应用基于域的 IPSec 策略,netdiag /test:ipsec /debug 命令仅在由具有域管理员凭据的用户执行时才会显示筛选详细信息。Netdiag.exe 的更新版本将在 Windows 2000 Service Pack 4 中提供,本地管理员可以使用它来查看基于域的 IPSec 策略。

IPSec 筛选规则和组策略

对于通过组策略设置来指定 IPSec 策略的环境,您必须更新整个域的策略以阻止特定的协议和端口。在您成功配置组策略 IPSec 设置后,您必须强制刷新域中所有基于 Windows 2000 的计算机上的组策略设置。为此,请使用以下命令:

secedit /refreshpolicy machine_policy

该 IPSec 策略更改将在两个不同轮询间隔中的其中一个间隔内检测到。对于一个刚指定的、应用于 GPO 的 IPSec 策略,该 IPSec 策略将在为组策略轮询间隔设置的时间内应用于客户端,或者当在客户机上运行 secedit /refreshpolicy machine_policy 命令时应用于客户端。如果已为 GPO 指定了 IPSec 策略并且正在将新的 IPSec 筛选或规则添加到现有策略中,secedit 命令将不会使 IPSec 识别更改。在这种情况下,对基于 GPO 的现有 IPSec 策略的修改将在该 IPSec 策略自己的轮询间隔内检测到。此时间间隔是在该 IPSec 策略的常规选项卡上指定的。您还可以通过重新启动 IPSec Policy Agent 服务来强制刷新 IPSec 策略设置。如果 IPSec 服务停止或重新启动,由 IPSec 保护的通讯将中断并将需要几秒钟的时间才能恢复。这可能导致程序连接被断开,对于主动传输大量数据的连接而言更是如此。当 IPSec 策略只应用于本地计算机时,您不必重新启动该服务。

取消指定和删除 IPSec 策略

  • 对于使用本地定义的静态策略的计算机
    1. 打开命令提示窗口,然后将工作文件夹设置为您在其中安装了 Ipsecpol.exe 的文件夹。
    2. 要取消指定您以前创建的筛选,请使用以下语法:

      ipsecpol -w REG -p "Block 协议端口号 Filter" –y

      例如,要取消指定您以前创建的“Block UDP 1434 Filter”,请使用以下命令:

      ipsecpol -w REG -p "Block UDP 1434 Filter" -y

    3. 要删除您创建的筛选,请使用以下语法:

      ipsecpol -w REG -p "Block 协议端口号 Filter" -r "Block 协议端口号 Rule" –o

      例如,要删除“Block UDP 1434 Filter”筛选和您以前创建的两个规则,请使用以下命令:

      ipsecpol -w REG -p "Block UDP 1434 Filter" -r "Block Inbound UDP 1434 Rule" -r "Block Outbound UDP 1434 Rule" -o

  • 对于使用本地定义的动态策略的计算机

    如果通过使用 net stop policyagent 命令停止 IPSec Policy Agent 服务,动态 IPSec 策略将被取消应用。但是,要删除以前使用的特定命令而不停止 IPSec Policy Agent 服务,请按照下列步骤操作:
    1. 打开命令提示窗口,然后将工作文件夹设置为您在其中安装了 Ipsecpol.exe 的文件夹。
    2. 键入下面的命令:

      Ipsecpol –u

      注意:您还可能需要重新启动 IPSec Policy Agent 服务以清除所有动态指定的策略。

将您的新筛选规则应用到所有协议和端口

默认情况下,在 Microsoft Windows 2000 和 Microsoft Windows XP 中,IPSec 使得广播、多路广播、RSVP、IKE 和 Kerberos 通信免于受到任何筛选和身份验证的限制。有关这些豁免的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

253169 Traffic That Can--and Cannot--Be Secured by IPSec

当 IPSec 只用于允许和阻止通信时,可以通过更改注册表值来删除对 Kerberos 和 RSVP 协议的豁免。有关如何执行此操作的完整说明,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

254728 IPSec Does Not Secure Kerberos Traffic Between Domain Controllers

通过按照这些说明进行操作,即使攻击者将他们的源端口设置为 Kerberos 端口 TCP/UDP 88,您也可以保护 UDP 1434。通过删除 Kerberos 豁免,现在可以将 Kerberos 数据包与 IPSec 策略中的所有筛选进行匹配。因此,可以在 IPSec 内部对 Kerberos 进行保护(阻止或允许)。这样,如果 IPSec 筛选与发往域控制器 IP 地址的 Kerberos 通信匹配,您可能需要更改 IPSec 策略设计来添加新的筛选,以便允许发往各个域控制器 IP 地址的 Kerberos 通信(如果您没有按照知识库文章 254728 的说明使用 IPSec 来保护域控制器之间的所有通信)。

在计算机重新启动时应用 IPSec 筛选规则

所有 IPSec 策略均依赖于要指定的 IPSec Policy Agent 服务。当基于 Windows 2000 的计算机正在启动时,IPSec Policy Agent 服务未必是第一个启动的服务。结果,可能存在一个短暂的瞬间,这时计算机的网络连接容易受到病毒或蠕虫的攻击。仅当在 IPSec Policy Agent 服务完全启动并指定了所有策略之前,存在潜在漏洞的服务便成功启动并开始接受连接时,才会发生这种情况。

这篇文章中的信息适用于:

  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
 查看全文
Asier 发表于:2004.10.20 10:28 ::分类: ( 技术探讨 ) ::阅读:(1266次) :: 评论 (12)
===========================================================
恭喜!您的Blog已经建立。
===========================================================
您已经成功注册ITPUB Blog帐号。请进入http://blog.itpub.net/admin.php管理您的Blog站点。建议先修改Blog的名称并建立文档分类,系统已经默认建立了【初始分类】。登陆密码与itpub论坛帐号相同。如有问题请在斑竹区发贴。谢谢。
Asier 发表于:2004.10.20 10:06 ::分类: ( Happy Time ) ::阅读:(439次) :: 评论 (2)
自我介绍
切换风格
新闻聚合
博客日历
文章归档...
最新发表...
博客统计...
Blog信息
网站链接...