史克配置文件编写说明
- 格式:doc
- 大小:38.50 KB
- 文档页数:3
jboss配置文件的简单介绍-JAVA流通桥-BlogJavajboss配置文件的简单介绍这里面是最麻烦的,我会将遇到的常见错误描述一下,并说明解决方法。
要部署EJB就要修改部署文件,因为默认生成的部署文件还是有出路的。
但是网络上很多文章提到需要修改的文件颇多,我在实际开发的时候觉得没有必要修改这么多文件,请听我慢慢到来。
与部署有关的文件如下:1. standardjaws.xml:这个文件主要描述了数据源和映射类型,EJB映射的表。
这个数据源描述了一个JNDI名称,可以通过这个JNDI获得一个数据源连接池。
jar包的META-INF目录中有个jaws.xml与此文件对应,只要把jar中的jaws.xml它配置好了就可以,不用修改这个文件。
2. standardjbosscmp-jdbc.xml:JBossCMP容器的标准部署描述文件。
网上说此文件需要进行修改,比如<defaults>缺省的数据源<datasource>java:/DefaultDS</datasource>缺省的数据库类型<datasource-mapping>Hypersonic SQL</datasource-mapping>……..</defaults>修改成当前使用的配置当前使用的数据源<datasource>java:/NECOracle</datasource>当前使用的数据库类型<datasource-mapping>Oracle8</datasource-mapping>但是在实际操作中没有进行任何修改也成功的部署了ejb。
所以这个文件应该不用修改。
3. standardjboss.xml:JBoss的标准部署描述文件。
此文件不需要修改。
4. jaws.xml:jaws.xml对应standardjaws.xml文件,但是此文件在jar的META-INF目录中,这个文件描述了CMPEJB定义以及其持久属性。
Solr部署及开发一、部署1 环境要求JDK 1.6及以上版本,Tomcat 6及以上,Solr发布版本4.X。
如果使用较低版本,请查看Solr版本支持的JDK版本。
2安装步骤首先安装JDK 1.7和Tomcat 7,配置好环境变量,并下载最新版Solr,目前版本为4.6.0。
如有必要可手动修改Tomcat端口号。
为了支持中文,需要修改tomcat中conf目录下的server.xml文件,在connector 节点中添加字符编码属性URIEncoding,如下:<Connector port="8086" protocol="HTTP/1.1"connectionTimeout="20000" URIEncoding="UTF-8"redirectPort="8443" />◆运行在jetty服务器Solr可以运行在自带的jetty服务器,可按如下步骤运行起来:1、解压solr-4.6.0.zip到你想到存放的路径,比如:d:/solr2、cmd打开命令行窗口,进入d:/solr/example目录3、执行命令:java -jar start.jar4、通过第三步以后,系统会启动solr自带的jetty服务器,通过http://localhost:8983/solr/便可访问solr。
此时,solr已成功启动。
◆运行在Tomcat服务器1、solr.4.6.0.zip解压到指定的目录中,如d:/solr-4.6.0。
2、将d:/solr-4.6.0/example/webapps下的solr.war拷贝到tomcat–>weapps中。
3、新建文件夹d:/sorl_home,将d:/solr-4.6.0/example/solr目录拷贝至d:/sorl_home中,如果要配置为多核应用,可以将solr-4.6.0\example下的multicore拷贝到d:/sorl_home中,这样就会有就会有core0和core1两个应用。
tigase开发指南tigase组件插件配置tigase启动时会初始化并启动相关组件和插件,启动的组件或开通监听端口号或访问数据库或者创建线程池,默认有些组件和插件非必须,我们也用不到,为了避免资源浪费,需要在配置中注释这些组件。
组件如下表格所示,红字的组件说明:配置文件配置启动组件:修改init.properties插件如下表格所示,红字的插件说明:配置文件配置启动组件:修改init.properties/protocol/commands,jabber:iq:private,urn:xmpp:ping,amp,disco, domain-filter,zlib,message-carbons,vcard-xep-0292,urn:xmpp:timeTigase数据库表Tigase用户信息、权限信息、离线消息信息、在线离线状态信息都存储在数据库中,但有些数据我们不需要让tigagse存储、更新,比如在线离线状态信息,如果每个用户登录、登出都让tigase更新表的字段,并发高了,显然数据库承受不了。
为了避免资源浪费也需要避免这些操作。
登录状态上线更新上线状态更新是在验证用户名和密码时更新,验证功能是需要我们自定义的,仅需修改tigase验证模块的一小块代码即可。
下图贴出tigase源码修改方式。
登录状态下线更新下线状态更新是在用户退出、连接断开等时更新,修改代码也比较简单。
tigase 权限验证云果登陆流程时需要验证权限,权限验证需要分匿名用户和企业客服两种,匿名用户默认验证都可以通过,企业客服需要验证是否在用户中心登陆成功。
企业客服登陆1.登陆用户中心,登陆成功后,用户中心会保存cookieid至缓存中2.带着用户名、cookieid同tigase服务端建立连接3.从缓存中获取验证信息4.如果认证通过和tigase连接上tigase的验证是需要我们自定义开发的,只需要在tigase权限验证模块修改即可。
一系统环境说明用户说明:安装与使用过程中的用户Root:系统补丁安装用户Cognos:软件安装,运行用户目录说明:请先使用Root创建以下目录,并将相应文件拷贝到相应目录中,修改目录所有者为cognos,后面的安装进行均以cognos身份进行,安装目录/tmp/share/app/apache_32:apache安装目录/tmp/share/app/cognos:Cognos安装目录(根据安装规范实际安装到/tmp/share/app/cognos/c10)/tmp/share/app/jdk1.6.0_45:java安装目录(安装版本为java 32位)/tmp/share/app/OpenDJ-2.4.5:LDAP服务OpenDJ安装目录/tmp/share/app/oracle_32:oracle客户端安装目录源文件目录:/tmp/share/app/setup/Cognos:Cognos安装源文件目录/tmp/share/app/setup/httpd-2.2.24:apche源代码目录默认配置文件说明.bash_profile cognos10_linux.conf tnsnames.ora mecool-20131204.ldifhttpd.confkettle-start.bat MECOOLDB-BACK.sqlcreate schema.SQLCognos SVR安装时的RPM.txt.bash_profile:用户cognos的登录用户角本,路径为/home/cognos/Cognos10_linux.conf:apache的Cognos虚拟目录配置信息,路径为/tmp/share/app/apache_32/confTnsnames.ora:连接oracle服务的配置信息,路径为/tmp/share/app/oracle_32/network/admin Mecool-20131204.ldif:OpenDJ目录内容备份,安装系统导入路径为/tmp/share/app/setup/OpenDJ-2.4.5Kettle-start.bat:etl启动文件,供windows任务计划调用MECOOLDB-BACK.sql:为mecool数据仓库mecool用户表,存储过程等定义Create schema.sql:为oracle表空间,用户创建语句Httpd.conf:为apche配置文件,本文件不用拷贝,供阅读本文件apache配置部分参考Cognos SVR安装时的RPM:RHEL6.4(64位版本)验证安装所需数据包,RHEL6.4为默认安装,如无意外,请顺序执行包安装提供上述文件是可以直接在上述文件中修改相关配置路径信息,方便安装配置操作。
Copyright© Interacoustics A/S:版权所有。
本文档中的信息归 Interacoustics⅍专有。
本文档中的信息如有更改,恕不另行通知。
未经 Interacoustics A/S事先书面许可,不得以任何方式或手段复制或传播本文档的任何部分。
目录1简介 (1)1.1关于本手册 (1)1.2使用说明 (2)1.2.1预期的操作人员 (2)1.2.2患者人群 (2)1.2.3禁忌症 (2)1.3产品说明 (3)1.4警告 (4)1.5故障 (5)2开箱和安装 (6)2.1检查 (6)2.2标记 (7)2.3硬件安装 (8)2.3.1将病床 /椅子放在地上 (9)2.3.2Eclipse 后面板 (10)2.3.3Eclipse前部面板 (10)2.3.4前置放大器按钮 (11)2.4软件安装 (11)2.4.1安装前须知 (11)2.4.2计算机系统最低要求 (11)2.4.3所需材料: (12)2.4.4软件安装 (12)2.4.5驱动程序安装 (13)2.4.6恢复软件出厂默认设置 (13)2.4.7安装语言包 (13)2.5识读台 (15)2.6许可证 (15)2.6.1Eclipse序列号 (15)2.6.2DSP序列号和许可证密钥 (15)2.7从 OtoAccess® 数据库启动 (16)2.7.1OtoAccess® 数据库中的模块设置 (16)2.8从Noah启动(仅 ASSR 或 IA OAE Suite) (17)3EP15/EP25操作说明 (18)3.1记录标签 (19)3.1.1主菜单项 (19)3.1.2电子帮助 (20)3.1.3查看历史会话 (20)3.1.4协议选择 (20)3.1.5临时设置 (20)3.1.6重新排列曲线 (20)3.1.7波形分组 (20)3.1.8报告 (20)3.1.9打印 (21)3.1.10显示A-B曲线 (21)3.1.11显示对侧曲线 (21)3.1.12授话 (21)3.1.13单曲线显示 (21)3.1.14分屏显示 (22)3.1.15保存并新建 (22)3.1.16保存并退出 (22)3.1.17刺激率选择 (22)3.1.18频率选择 (23)3.1.19刺激窗口 (23)3.1.20手动刺激窗口 (23)3.1.21状态窗口 (23)3.1.22波形再现性 (24)3.1.23开始/停止 (24)3.1.24暂停 (24)3.1.25下一强度 (24)3.1.26Fmp与残留噪声曲线图 (24)3.1.27扫描数/平均数的扩展 (25)3.1.28原始EEG (25)3.1.29高级EEG (25)3.1.30隐藏刺激伪影 (26)3.1.31显示增益 (27)3.1.32记录窗口 (27)3.1.33选择波形 (27)3.1.34移动单条曲线 (27)3.1.35显示微分曲线 (27)3.1.36为波形增添一条注释 (28)3.1.37拒收监测 (29)3.1.38放置波形标记 (29)3.1.39删除波形标记 (29)3.1.40建议波形标记 (30)3.1.41标准化潜伏期数据 (30)3.1.42删除单条曲线 (30)3.1.43放大/缩小单条曲线 (30)3.1.44隐藏单条曲线 (31)3.1.45固定单条曲线/与历史会话进行比较 (31)3.1.46合并曲线(创建加总曲线) (31)3.1.47添加曲线 (32)3.1.48同侧减对侧差值(Ipsi-Contra)曲线 (32)3.1.49A减B差值(A-B(N))曲线 (32)3.1.50修改显示滤波 (33)3.1.51记录的曲线状况 (33)3.1.52向曲线添加备注 (33)3.1.53使用光标 (34)3.1.54信噪比计算(3:1) (34)3.1.55CR、RA和INC波形标记 (34)3.2潜伏期标签 (35)3.2.1潜伏期值 (35)3.2.2潜伏期间值 (35)3.2.3潜伏期曲线图 (36)3.2.4显示波峰至波谷标记(SN10标记)(仅EPx5软件) (37)3.3Windows® 8, 10 和 11 无法启动帮助 (37)3.4电脑快捷键 (38)3.5测试前患者准备 (39)3.5.1阻抗检查 (39)3.5.2换能器 (39)3.6进行ABR阈值记录 (40)3.6.1电极画面 (40)3.6.2ABR阈值刺激 (40)3.6.3编辑ABR阈值记录 (41)3.6.4使用ABR阈值结果说明 (41)3.7进行神经潜伏期记录 (42)3.7.1电极画面 (42)3.7.2编辑神经潜伏期记录 (42)3.8进行eABR记录 (44)3.8.1两个推荐eABR电极画面 (44)3.8.2编辑eABR记录 (44)3.8.3电气阈值估算(用于人工耳蜗安接) (45)3.9进行ECochG记录 (46)3.9.1ECochG 电极安装 (46)3.9.2编辑ECochG记录 (48)3.10进行CM记录 (49)针对患者的准备工作至关重要 (49)3.10.1CM电极画面 (49)3.10.2用于CM记录的刺激 (49)3.10.3CM记录示例 (49)3.10.4CM结果内差值 (49)3.11进行AMLR记录 (50)3.11.1电极画面AMLR示例 (50)3.11.2可用AMLR刺激 (50)3.11.3AMLR记录示例 (51)3.12进行ALR记录/皮层ERA (52)3.12.1ALR阈值记录的电极画面示例 (52)3.12.2刺激信号 (52)3.12.3ALR结果说明 (53)3.12.4电生理阈值估算和婴幼儿听力仪器安接 (53)3.13进行P300/MMN记录 (54)3.13.1P300/MMN电极画面示例 (54)3.13.2可用P300/MMN刺激 (54)3.13.3P300和MMN参数汇总表 (55)3.14性能/环回(LBK15)测试 (55)4VEMP操作说明 (56)4.1前置放大器设置 (56)4.2VEMP监示器 (56)4.3VEMP波形标记 (57)4.4计算VEMP不对称率(VEMP伙伴) (57)4.5VEMP比例设定 (58)4.6进行cVEMP记录 (58)4.6.1用于cVEMP的电极画面 (58)4.6.2用于cVEMP的刺激 (59)4.6.3默认收集参数 (59)4.6.4程序 (59)4.6.5编辑cVEMP结果 (59)4.6.6cVEMP结果示例 (60)4.6.7cVEMP结果示例 (60)4.7进行oVEMP记录 (61)4.7.1oVEMP电极画面 (61)4.7.2用于oVEMP的刺激 (61)4.7.3默认收集参数 (61)4.7.4程序 (62)4.7.5oVEMP结果示例 (62)5研究模块 (63)5.1.1记录每次扫描(以便以后进行“中继”) (63)5.1.2导出平均曲线和/或完整会话 (64)5.1.3导出会话(所有曲线) (65)5.1.4离线导出波形 (65)5.1.5导入用于刺激的波形文件 (65)6操作说明 (69)6.1耳塞的操作和选择 (69)6.2OAE 设备的日常系统检查 (70)6.2.1探头完整性测试 (70)6.2.2真耳检查 (71)7.IA OAE Suite (72)7.1PC 电源配置 (72)7.2兼容的设备 (72)7.2.1从 OtoAccess® 数据库启动 (72)7.2.2从 Noah 4 启动 (72)7.2.3模拟模式 (72)7.2.4崩溃报告 (73)7.3使用菜单 (74)7.4使用 DPOAE 探头 (75)7.4.1准备测试 (75)7.4.2DPOAE 模块中的元素 (77)7.5使用 TEOAE 模块 (83)7.5.1准备测试 (83)7.5.2TEOAE 模块中的元素 (85)7.6使用打印向导 (90)8.ABRIS操作说明 (92)8.1使用ABRIS模块 (92)8.2安装电极 (92)8.3阻抗检查 (92)8.4回路(LBK15)测试 (93)8.5ABRIS测试屏幕 (93)8.5.1主菜单项 (93)8.5.2查看历史会话 (94)8.5.3保存并退出 (94)8.5.4打印 (94)8.5.5电子帮助 (94)8.5.6报告 (94)8.5.7查看EEG或噪声条 (94)8.5.8刺激窗口 (94)8.5.9测试状态窗口 (95)8.5.10受试耳 (95)8.6进行ABRIS记录 (96)8.6.1开始与暂停测试 (96)8.6.2EEG曲线图 (96)8.6.3EEG噪声条 (96)8.6.4AEP波形 (96)8.6.5备注框 (96)8.6.6状态栏 (97)8.6.7ABRIS反应曲线 (97)8.7电脑快捷键 (98)8.8可拆卸零部件 (98)9.ASSR操作说明 (99)9.1使用ASSR模块 (99)9.2ASSR测试前准备 (99)9.3测试前准备 (99)9.3.1皮肤准备 (99)9.3.2放置电极 (100)9.3.3阻抗检查 (100)9.4安装电极 (101)9.5阻抗检查 (101)9.6系统性能/回路(LBK15)测试 (101)9.7ASSR标签 (102)9.7.1主菜单项 (102)9.7.2协议选择 (102)9.7.3临时设置 (103)9.7.4报告 (103)9.7.5打印 (103)9.7.6保存并退出 (103)9.7.7查看历史会话 (103)9.7.8刺激窗口 (103)9.7.9总会话状态窗口 (104)9.7.10刺激率 (104)9.8进行ASSR记录 (105)9.8.1开始/停止 (105)9.8.2暂停 (105)9.8.3原始EEG曲线图 (105)9.8.4测试频率曲线图 (105)9.8.5CM 检测器 (106)9.8.6ASSR表 (106)9.8.7延长测试时间 (107)9.8.8调整刺激强度 (107)9.8.9中止测试频率/强度 (108)9.8.10ASSR 遮蔽计算器 (108)9.9听力图标签 (110)9.9.1估计的听力图符号 (110)9.9.2NOAH 或 OtoAccess® 数据库中的听力符号 (111)9.9.3估算听力图 (112)9.9.4AC 和 BC 在同一听力图中 (113)9.9.5无反应 (114)9.9.6选定的校正系数 (114)9.9.7电脑快捷键 (114)10.维护 (115)10.1通用维护程序 (115)10.2如何清洁国际听力产品 (115)10.3清洁OAE探头尖 (116)10.4关于维修 (117)10.5保修 (117)11.技术规格 (119)11.1技术规格 - Eclipse硬件 (119)11.2EP15/EP25/VEMP技术规格 (120)11.2.1peSPL至nHL校正值 (122)11.3TEOAE25技术规格 (123)11.4DPOAE技术规格 (124)11.5ABRIS技术规格 (125)11.6ASSR技术规格 (126)11.7电磁兼容性(EMC) (127)11.8Eclipse软件模块概览 (132)11.8.1EP15/EP25/VEMP模块 (132)11.8.2P15/EP25/VEMP模块刺激最大强度 (133)11.8.3TEOAE25模块 (134)11.8.4DPOAE模块 (134)11.8.5ABRIS模块 (134)11.8.6ASSR模块 (134)1简介1.1 关于本手册本手册适用于EP15/25 v4.6软件版本、IA OAE套件1.2、ABRIS v1.6.3、VEMP v4.6和ASSR v 1.3。
文档Coreseek 全文检索服务器2.0 (Sphinx 0.9.8)参考手册文档版本:v0.9目录1. 简介1.1. 什么是Sphinx1.2. Sphinx 的特性1.3. 如何获得Sphinx1.4. 许可协议1.5. 作者和贡献者1.6. 开发历史2. 安装2.1. 支持的操作系统2.2. 依赖的工具2.3. 安装Sphinx2.4. 已知的问题和解决方法2.5. Sphinx 快速入门教程3. 建立索引3.1. 数据源3.2. 属性3.3. 多值属性( MV A :multi-valued attributes)3.4. 索引3.5. 数据源的限制3.6. 字符集, 大小写转换, 和转换表3.7. SQL 数据源(MySQL, PostgreSQL)3.8. xmlpipe 数据源3.9. xmlpipe2 数据源3.10. 实时索引更新3.11. 索引合并4. 搜索4.1. 匹配模式4.2. 布尔查询4.3. 扩展查询4.4. 权值计算4.5. 排序模式4.6. 结果分组(聚类)4.7. 分布式搜索4.8. searchd 日志格式5. API 参考5.1. 通用API 方法5.1.1. GetLastError5.1.2. GetLastWarning5.1.3. SetServer5.1.4. SetRetries5.1.5. SetArrayResult5.2. 通用搜索设置5.2.1. SetLimits5.2.2. SetMaxQueryTime5.3. 全文搜索设置5.3.1. SetMatchMode5.3.2. SetRankingMode5.3.3. SetSortMode5.3.4. SetWeights5.3.5. SetFieldWeights5.3.6. SetIndexWeights5.4. 结果集过滤设置5.4.1. SetIDRange5.4.2. SetFilter5.4.3. SetFilterRange5.4.4. SetFilterFloatRange5.4.5. SetGeoAnchor5.5. GROUP BY 设置5.5.1. SetGroupBy5.5.2. SetGroupDistinct5.6. 搜索5.6.1. Query5.6.2. AddQuery5.6.3. RunQueries5.6.4. ResetFilters5.6.5. ResetGroupBy5.7. 额外的方法5.7.1. BuildExcerpts5.7.2. UpdateAttributes6. MySQL 存储引擎(SphinxSE)6.1. SphinxSE 概览6.2. 安装SphinxSE6.2.1. 在MySQL 5.0.x 上编译SphinxSE6.2.2. 在MySQL 5.1.x 上编译SphinxSE6.2.3. SphinxSE 安装测试6.3. 使用SphinxSE7. 报告bugs8. sphinx.conf 选项参考8.1. Data source 配置选项8.1.1. type8.1.2. sql_host8.1.3. sql_port8.1.4. sql_user8.1.5. sql_pass8.1.6. sql_db8.1.7. sql_sock8.1.8. mysql_connect_flags8.1.9. sql_query_pre8.1.10. sql_query8.1.11. sql_query_range 8.1.12. sql_range_step8.1.13. sql_attr_uint8.1.14. sql_attr_bool8.1.15. sql_attr_timestamp8.1.16. sql_attr_str2ordinal8.1.17. sql_attr_float8.1.18. sql_attr_multi8.1.19. sql_query_post8.1.20. sql_query_post_index8.1.21. sql_ranged_throttle8.1.22. sql_query_info8.1.23. xmlpipe_command8.1.24. xmlpipe_field8.1.25. xmlpipe_attr_uint8.1.26. xmlpipe_attr_bool8.1.27. xmlpipe_attr_timestamp8.1.28. xmlpipe_attr_str2ordinal8.1.29. xmlpipe_attr_float8.1.30. xmlpipe_attr_multi8.2. 索引配置选项8.2.1. type8.2.2. source8.2.3. path8.2.4. docinfo8.2.5. mlock8.2.6. morphology8.2.7. stopwords8.2.8. wordforms8.2.9. exceptions8.2.10. min_word_len8.2.11. charset_type8.2.12. charset_table8.2.13. ignore_chars8.2.14. min_prefix_len8.2.15. min_infix_len8.2.16. prefix_fields8.2.17. infix_fields8.2.18. enable_star8.2.19. ngram_len8.2.20. ngram_chars8.2.21. phrase_boundary8.2.22. phrase_boundary_step8.2.23. html_strip8.2.24. html_index_attrs8.2.25. html_remove_elements8.2.26. local8.2.27. agent8.2.28. agent_connect_timeout8.2.29. agent_query_timeout8.2.30. preopen8.2.31. charset_dictpath 8.3. indexer 程序配置选项8.3.1. mem_limit8.3.2. max_iops8.3.3. max_iosize8.4. searchd 程序配置选项8.4.1. address8.4.2. port8.4.3. log8.4.4. query_log8.4.5. read_timeout8.4.6. max_children8.4.7. pid_file8.4.8. max_matches8.4.9. seamless_rotate8.4.10. preopen_indexes8.4.11. unlink_old1. 简介1.1. 什么是SphinxSphinx 是一个在GPLv2 下发布的一个全文检索引擎,商业授权(例如, 嵌入到其他程序中)需要联系我们()以获得商业授权。
MAXIMO7.5应⽤开发参考⼿册M A X I M O7应⽤开发参考⼿册北京世纪安图· 2010年8⽉修改历史版本修改⼈修改⽇期修改页数修改内容0.1平川2010/8/16新建前⾔编制本⽂档的⽬的是为了给基于M a x i m o7平台的应⽤程序开发⼈员提供向导。
⽬录前⾔ (2)⽬录 (3)1环境搭建 (4)1.1运⾏环境搭建 (4)1.2E CLIPSE集成开发环境 (4)2命名规则 (4)2.1⽬录结构 (4)2.2类命名 (4)3数据库配置 (5)3.1创建对象(表) (5)3.1.1对象标签页 (5)3.1.2属性标签页 (6)3.1.3关联标签页 (6)3.1.4应⽤数据库变更 (7)4关于域 (10)4应⽤程序设计器 (11)4.1添加⾃定义模块 (11)4.4添加增删改查按钮 (14)4.5分配权限 (15)1环境搭建环境搭建分为运⾏环境和Eclipse集成开发环境两部分。
1.1运⾏环境搭建运⾏环境的搭建,请参照【房费收费系统运⾏环境配置⼿册】1.2 Eclipse集成开发环境集成环境的配置,请参照【房费收费系统Eclipse集成环境配置⼿册】。
2命名规则主要叙述本次基于MAXIMO7平台下开发过程中的命名规范。
本次开发主要涉及应⽤程序业务逻辑类和页⾯操作类两部分。
应⽤程序业务逻辑类主要包括对数据库增删改查等⼀系列操作。
页⾯操作类主要对应画⾯按钮动作。
2.1⽬录结构应⽤程序业务逻辑类放在//maximo/businessobjects/classes⽂件夹下结构为:antu.app.XXX(例如房租⾦相关页⾯antu.app.fzj)页⾯操作类放在//maximo/maximouiweb/webmodule/WEB-INF/classes⽂件夹下结构为:antu.webclient.beans.XXX(例如房租⾦相关页⾯antu.webclient.beans.fzj)2.2类命名尽量和MAXIMO原有类保持统⼀命名风格。
Bluecoat SGOS系统操作说明Blue Coat ProxySG 专用设备通过IE浏览器和Telnet命令进行管理,浏览器管理端口为8082,管理用的PC机需安装了Java运行环境。
管理用的PC机需安装了Java运行环境。
Web管理访问的URL为:https://SG-IP:8082 ,访问该URL将要求输入管理员用户名和密码。
注:(1)建议在访问该页面时,等状态栏中指示所有Java类下载结束后,在进行后续操作。
(2)Java界面有可能要求在输入一次用户名和密码。
该页面中,•Management Console选项进入管理配置•Browser Configuration包含对用户端(非管理员)浏览器的配置建议•Documentation包含详细的配置手册一、GENERAL配置在Web管理的首页选择Management Console,进入配置管理界面,如下图示:General配置页面中包括:•Identification:设备名定义•Clock:时钟定义•Archive:配置备份/恢复其中,Identification中,Name项可定义该设备名,任意字符串;Serial Number不可修改,已固化在设备中,应与设备后部的Serial Number一致。
任何配置修改在点击最下方的Apply后生效。
1.1 时钟设置(General/Clock)选择General下的Clock,进入时钟设置,如下图示:UTC为国际标准时,Local为本地时钟,在TimeZone中选择+8区,Local时钟将变为本地时间;其中Enable NTP选项将启动网络对时,NTP为网络对时协议;保持时钟同步,对ProxySG的缓存极为重要。
1.2 配置备份及恢复选择General/Archive进入配置备份及恢复页面,如下图示:其中,View File将显示配置,其中Configuration-expanded为全配置,View后选择Save As,可将其保存为本地文件。
Coreseek全⽂检索服务器2.0(Sphinx0.9.8)参考⼿册⽂档Coreseek 全⽂检索服务器2.0 (Sphinx 0.9.8)参考⼿册⽂档版本:v0.9⽬录1. 简介1.1. 什么是Sphinx1.2. Sphinx 的特性1.3. 如何获得Sphinx1.4. 许可协议1.5. 作者和贡献者1.6. 开发历史2. 安装2.1. ⽀持的操作系统2.2. 依赖的⼯具2.3. 安装Sphinx2.4. 已知的问题和解决⽅法2.5. Sphinx 快速⼊门教程3. 建⽴索引3.1. 数据源3.2. 属性3.3. 多值属性( MV A :multi-valued attributes)3.4. 索引3.5. 数据源的限制3.6. 字符集, ⼤⼩写转换, 和转换表3.7. SQL 数据源(MySQL, PostgreSQL)3.8. xmlpipe 数据源3.9. xmlpipe2 数据源3.10. 实时索引更新3.11. 索引合并4. 搜索4.1. 匹配模式4.2. 布尔查询4.3. 扩展查询4.4. 权值计算4.5. 排序模式4.6. 结果分组(聚类)4.7. 分布式搜索4.8. searchd ⽇志格式5. API 参考5.1. 通⽤API ⽅法5.1.1. GetLastError5.1.2. GetLastWarning5.1.3. SetServer5.1.4. SetRetries5.1.5. SetArrayResult5.2. 通⽤搜索设置5.2.1. SetLimits5.2.2. SetMaxQueryTime5.3. 全⽂搜索设置5.3.1. SetMatchMode5.3.2. SetRankingMode5.3.3. SetSortMode5.3.4. SetWeights5.3.5. SetFieldWeights5.3.6. SetIndexWeights5.4. 结果集过滤设置5.4.1. SetIDRange5.4.2. SetFilter5.4.3. SetFilterRange5.4.4. SetFilterFloatRange5.4.5. SetGeoAnchor5.5. GROUP BY 设置5.5.1. SetGroupBy5.5.2. SetGroupDistinct5.6. 搜索5.6.1. Query5.6.2. AddQuery5.6.3. RunQueries5.6.4. ResetFilters5.6.5. ResetGroupBy5.7. 额外的⽅法5.7.1. BuildExcerpts5.7.2. UpdateAttributes6. MySQL 存储引擎(SphinxSE)6.1. SphinxSE 概览6.2. 安装SphinxSE6.2.1. 在MySQL 5.0.x 上编译SphinxSE6.2.2. 在MySQL 5.1.x 上编译SphinxSE6.2.3. SphinxSE 安装测试6.3. 使⽤SphinxSE7. 报告bugs8. sphinx.conf 选项参考8.1. Data source 配置选项8.1.1. type8.1.2. sql_host8.1.3. sql_port8.1.4. sql_user8.1.5. sql_pass8.1.6. sql_db8.1.7. sql_sock8.1.8. mysql_connect_flags8.1.9. sql_query_pre8.1.10. sql_query8.1.11. sql_query_range 8.1.12. sql_range_step 8.1.13. sql_attr_uint8.1.14. sql_attr_bool8.1.15. sql_attr_timestamp8.1.16. sql_attr_str2ordinal8.1.17. sql_attr_float8.1.18. sql_attr_multi8.1.19. sql_query_post8.1.20. sql_query_post_index8.1.21. sql_ranged_throttle8.1.22. sql_query_info8.1.23. xmlpipe_command8.1.24. xmlpipe_field8.1.25. xmlpipe_attr_uint8.1.26. xmlpipe_attr_bool8.1.27. xmlpipe_attr_timestamp8.1.28. xmlpipe_attr_str2ordinal8.1.29. xmlpipe_attr_float8.1.30. xmlpipe_attr_multi8.2. 索引配置选项8.2.1. type8.2.2. source8.2.3. path8.2.4. docinfo8.2.5. mlock8.2.6. morphology8.2.7. stopwords8.2.8. wordforms8.2.9. exceptions8.2.10. min_word_len8.2.11. charset_type8.2.12. charset_table8.2.13. ignore_chars8.2.14. min_prefix_len8.2.15. min_infix_len8.2.16. prefix_fields8.2.17. infix_fields8.2.18. enable_star8.2.19. ngram_len8.2.20. ngram_chars8.2.21. phrase_boundary8.2.22. phrase_boundary_step8.2.23. html_strip8.2.24. html_index_attrs8.2.25. html_remove_elements8.2.26. local8.2.27. agent8.2.28. agent_connect_timeout8.2.29. agent_query_timeout8.2.30. preopen8.2.31. charset_dictpath 8.3. indexer 程序配置选项8.3.1. mem_limit8.3.2. max_iops8.3.3. max_iosize8.4. searchd 程序配置选项8.4.1. address8.4.2. port8.4.3. log8.4.4. query_log8.4.5. read_timeout8.4.6. max_children8.4.7. pid_file8.4.8. max_matches8.4.9. seamless_rotate8.4.10. preopen_indexes8.4.11. unlink_old1. 简介1.1. 什么是SphinxSphinx 是⼀个在GPLv2 下发布的⼀个全⽂检索引擎,商业授权(例如, 嵌⼊到其他程序中)需要联系我们(/doc/9ee0e07feefdc8d377ee320a.html )以获得商业授权。
NO:Green Trend(DBC2012-JSWD-03)北京格瑞趋势科技有限公司Moebius for SQL Server用户手册© Copyright 北京格瑞趋势科技有限公司Corporation 2012. All rights reserved.目录第1章概要 (6)1.1致读者 (6)1.2文档结构 (6)1.3标记规则 (6)第2章使用MOEBIUS配置管理器 (7)2.1常规 (7)2.1.1只读 (8)2.1.2添加节点 (8)2.1.3联机 (8)2.1.4脱机 (8)2.1.5删除 (9)2.1.6设置权重 (9)2.1.7新建虚拟IP (9)2.1.8更改连接属性 (9)2.1.9修复 (9)2.2通知和监控 (9)2.3连接 (10)2.3.1标示 (10)2.3.2跟踪 (10)2.3.3规则 (10)2.3.5其他 (13)2.4选项 (13)2.4.1同步 (13)2.4.2并行 (14)2.4.3其他 (15)2.5许可 (15)2.6日志 (17)第3章MOEBIUS集群部署 (18)3.1实时灾备模式 (18)3.1.1搭建和使用 (18)3.1.2数据切换 (19)3.2高可用模式 (21)3.2.1搭建和使用 (21)3.2.2故障转移 (21)3.3负载均衡模式 (23)3.4读写分离模式 (24)第4章集群使用的注意事项 (25)4.1用集群端口访问数据库 (25)4.2TEXT,NTEXT,IMAGE数据类型 (25)4.3SELECT INTO用法 (26)4.5导入导出工具 (26)4.6链接服务器 (27)4.7全文索引目录 (28)4.8大容量复制(B ULK C OPY) (28)4.9主外键的级联更新 (29)4.10批量更新主键 (29)4.11不支持W INDOWS帐户连接集群端口 (29)4.12不支持快照隔离级别 (30)4.13不支持MARS (30)4.14不支持事务保存点 (30)4.15不要修改数据库名称 (31)4.16使用INSTEAD OF表触发器 (31)4.17使用SP_RENAME存储过程 (31)4.18变化数据捕获(CDC) (31)第5章USP_MBS_CMD工具 (32)5.1检查唯一键 (32)5.2查找TRUNCATE TABLE用法 (33)5.3查找SELECT INTO用法 (33)5.4查找I NSTEAD OF触发器 (33)5.5拷贝登录名 (34)5.6并行执行 (34)5.8配置MSDTC (35)5.9配置防火墙 (35)5.10其他参数 (36)第6章集群的日常维护 (37)6.1修改连接属性 (37)6.1.1修改用户 (37)6.1.2修改IP地址 (40)6.1.3修改端口 (41)6.2环境升级 (42)6.2.1普通升级 (43)6.2.2滚动升级 (44)6.3仲裁文件夹故障 (44)6.4集群数据库的还原 (45)6.5集群数据库在线下使用 (46)第1章概要1.1致读者《Moebius for SQL Server用户手册》面向Moebius for SQL Server数据库集群的系统工程师、数据库管理员和日常运维人员。
ecology各配置文件资料开关说明书ecology各配置文件开关说明配置文件存放路径:ecology/WEB-INF/prop/1、weaver.properties(标准版基本配置)以下几项配置为默认不打开的开关,或新版本增加的开关:ecology.changestatus = 1(任意不为空的值)--开启流程反馈功能。
ecology.overtime = 5(必须为数字,代表超时检测的时间,单位为分钟。
如果不是数字,系统将默认1分钟检测一个超时)ecology.isgoveproj = 0(必须为数字,为0代表企业版,为1代表政务版)--【8831】ecology.LicenseVersion = 2(必须为数字,2代表固定通过本地连接的网卡来获取license 识别码,动态的虚拟网卡等不再获取,不添加此配置或值为1表示按照原方式获取识别码,包括虚拟网卡--【9911】)2、Upgrade.properties(系统升级配置文件)STATUS = 0(数字,标示升级的状态ERRORLOG = (升级错误日志所在地址)3、Others.properties(非标准版功能配置文件)##是否启用流程出口消息提醒【8940】WORKFLOWWAYOUT = t(t为开启,f为关闭,默认为f)##定时清除流程不良信息的周期,同时也做为消息提醒定时删除周期和保留天数。
单位(天)【9080】WFERRORDATACLEARTIME = 7(数字)##系统是否使用多账号登陆【9325】MOREACCOUNTLANDING = y(y为开启)##即时通讯开关【9425】MESSAGES_SET = 1(1为开启)##是否启用签到签退功能 true:是 false或其它:否【9286】isSignInOrSignOut=true(true为开启)##繁体开关【11991】ZH_TW_LANGUAGE = 1(1为开启)4、workflowmonitor.properties(流程监控增加流程干预功能)WORKFLOWINTERVENORBYMONITOR = y(y为开启)【9423】5、worktask.properties(计划任务【9427】)#1,使用计划任务模块;0,不使用;读不到该值,默认为0isusedworktask = 1(1为开启)#计划任务模板转任务提前转化天数,读不到该值,默认为7天mudelchangewakefrequency = 7(数字)6、dactylogram.properties(指纹登录【9557】)ONDACTYLOGRAM = Y(Y为启用,N为禁用)7、xmlreport.properties(外部XML报表接口配置【9916】)各项需要根据客户实际情况配置8、weaver_barcode.properties(二维条码相关配置【10066】)#是否使用二维条码 1:使用 0或其他:不使用ISUSEBARCODE=1PDF417ManagerClientName=PDF417Manager.dll#version= 6,0,0,30PDF417ManagerClassId=CLSID:8AA64ECD-DFCB-4B88-A2B0-6A5C465D3F15PDF417ManagerCopyRight=金格公文二维条码中间件[演示版]9、FreeFlow.properties(自由流程功能开关【8897】)##自由流程开关FREEFLOW = Y10、wffieldtrigger.properties(字段联动功能开关【9182】)##字段联动开关FIELDLINKAGE = Y(y为开启)11、weaver_defaultdoctype.properties(是否使用默认文档类型【9883】)#是否使用默认文档类型1:使用0或其他:不使用ISUSEDEFAULTDOCTYPE=112、Reminder.properties(邮件提醒和RTX提醒自定义链接地址【12190】)#流程邮件提醒地址配置Y:使用以下配置地址其他:使用系统默认配置地址MailReminderSet = nMailLoginPage = login/Login.jsp(个性化登录地址)MailGotoPage = workflow/request/ViewRequest.jsp(个性化流程跳转地址)#RTX提醒地址配置Y:使用以下配置地址其他:使用系统默认配置地址RTXReminderSet = nVerifyRTXLoginPage = login/VerifyRtxLogin.jsp(个性化登录地址)VerifyRTXGotoPage = workflow/request/ViewRequest.jsp (个性化流程跳转地址)。
7.5.2krb5.conf配置文件配置示例7.5.2 krb5.conf配置文件配置示例在配置ads模式Samba服务器时,/etc/krb5.conf配置文件是必须配置的。
它作为Kerberos身份验证模块,可以使Samba服务器对Windows AD域有更好的支持。
在/etc/krb5.conf配置文件中主要是配置与域有关的项目,在RedHat Enterprise Linux 5系统中属于包krb5-libs-1.5-17.i386.rpm。
打开/etc/krb5.conf配置文件,然后按以下格式进行修改并保存(本示例域名为lycb.local):1.[logging]2.3.default = FILE:/var/log/krb5libs.log4.kdc = FILE:/var/log/krb5kdc.log5.admin_server = FILE:/var/log/kadmind.log6.7.[libdefaults]8.9.default_realm = LYCB.LOCAL # 指定默认域名10.dns_lookup_realm = false # 指定无需11.DNS解析域请求包12.dns_lookup_kdc = ture # 指定允许13.DNS解析kdc请求包14.ticket_lifetime = 24h # 指定Kerberos认证票证有效期15.forwardable = yes # 允许转发解析请求16.17.[realms]18.19.LYCB.LOCAL = {20.kdc = 172.16.0.1:88 # 指定kdc服21.务器和kdc服务端口22.admin_server = 172.16.0.1:749 # 指定域23.控制器和管理端口24.default_domain = lycb.local # 指定默认域25.}26.27.[domain_realm]28.29..lycb.local = LYCB.LOCAL30.lycb.local = LYCB.LOCAL31.32.# 以上两条其实是设置一个域搜索范围,并通过这两个语句可以33.使得域名与大小写无关34.35.[kdc]36.profile = /var/kerberos/krb5kdc/kdc.conf37.38.[appdefaults]39.pam = {40.debug = false41.ticket_lifetime = 3600042.renew_lifetime = 3600043.forwardable = true # 允许转发请求44.krb4_convert = false45.}将以上内容("#"说明部分不需要粘贴)全部替换原/etc/krb5.conf配置文件中的原有内容并保存。
Siebel EBC 配置EBC 全称External Business Component ,是一种可以和外部ODBC数据源数据集成方法。
它将其他DataBase中的Table && View Sechma以DDL方式导入到Tools Repository中,和普通表一样可以作为BC的基表,但数据源却可以在BC上指定为非Siebel 应用系统的数据源。
配置过程:∙从任意数据源以DDL形式导出表或视图结构∙使用Tools 导入DDL∙创建BC 和UI∙创建数据源导出DDL结构用PL/SQL Develop 或其他工具导出DDL 结构定义(注意事项)(1)新建的视图中必须要有ROW_ID字段,否则搭好Siebel应用后界面会报“业务对象创建业务组件错误”。
(2)最好给每个列取个别名以确保不要同名,后面须注意导入Siebel 后Table Column 需要和别名保持一致。
(3)注意如果创建View的话,不要忘记给新建的View赋予SSE_ROLE权限,否则界面会报“准备SQL时发生错误”导入到Siebel Repository1. 通过向导创建2. 选择DDL 方式3. 注意这边的Runtime Data Source 可以不选4. 注意Alias 别名要和创建的视图中的别名一致创建BC 和UI以导入的Table为基表,创建Field ,建好BC ,Applet,View,Screen等等值得注意的是这里创建的EBC是可以和其他表建立Join关系的,并且EBC的基表EX_***也是可以被其他BC用作Join表建立联接的配置Data Source默认的Data Source 其实是指向Siebel 系统的ODBC连接。
例如我们在Siebel的DataBase中创建了视图,一下可以全部全部忽略。
但Data Source 是可以配置为外部数据源的,这时我们得在Application Configuration File 中手动创建Data Source,例如我们使用的是Field Service应用,则应用程序配置文件为{SIEBEL_ROOT}/siebsrvr/bin/sfs.cfg如果要连接的是Oracle数据源,则只要复制【ServerDataSrc】区域,改名【RemoteServerDataSrc】,修改ConnectionString再在【DataSources】区域中加入如下指定Data Source需要告诉Siebel 什么时候使用哪个数据源,系统中有两个地方可以设置,各有所用1. BC 上Data Source 属性,这里可以写上RemoteServerDataSrc。
BCR 设置手册内部资料注意保密版本历史 Revision History目录1目的与范围 (4)1.1目的 (4)1.2范围 (4)2定义与缩略语 (4)3BCR参数设置 (5)4BCR组网接线方式 (13)1 目的与范围1.1目的使设备日常操作盒维护人员在BCR需要更换时,能在此说明文档的帮助下进行参数设置以及正确接线1.2范围BCR参数设置、组网接线方式说明2 定义与缩略语3 BCR参数设置此项目中,栈板系统中的BCR设置参数请严格按照本说明文档所叙述的步骤进行1.首先确保进行设置的电脑中已安装了SICK BCR设置软件“SopasET”2.双击快捷方式,运行设置软件3.点击“与新设备连接”4.在连接向导界面中,选择“显示所有已连接设备”,并点击“继续”5.如果要设置已经组好网的BCR,可以选择“IP通信”,而如果是要设置一台新的BCR,在确保连接上串口线后,选择“串口链接”。
然后点击“继续”6.选择要进行设置的BCR选项,点击“继续”此时软件就会加载选中的BCR,并进入参数设置界面7.进入参数设置界面后,首先选择参数→阅读设置→目标触发控制页面。
设置启动条件为“触发器1”,设置停止条件为“Good Read”8.选择参数→数据处理→输出格式页面。
如图所示进行输出格式设置9.选择参数→网络/接口/输入输出页面主站设置如下图所示从站设置如下图所示Id以及仪器名称参考附录中的“BCR名称及ID对应关系表”10.选择参数→网络/接口/输入输出页面→CAN页面设置CAN的模式为“SICK网络”,设置输出格式为“输出格式#1”11.如果是主站,选择参数→网络/接口/输入输出页面→ETHERNET页面此界面可以设置IP地址、子网掩码、网关等信息。
输出格式设置为“输出格式#1”,勾上“Multiplexer输出”选项,服务器/客户端模式设置为“客户端”,服务器地址设置为“10.87.129.45”12.设置完所有参数后,点击“下载”快捷按钮下载参数到读码器中13.下载完成后,永久保存参数至读码器中,如果不永久保存参数,读码器断电重启后,下载的参数会丢失4 BCR组网接线方式接线图如下:说明:扫描器通过CAN H(30,40 端子)和CAN L(31,41 端子)两条总线电缆进行连接,如果扫描器采用不同电源供电时,则需要将GND(32,42 端子)相连,如果采用同一电源供电时,则需要将前一个接线盒的3、4端子连接到后一个接线盒的1、2端子。
OWASPModSecurityCoreRuleSet(CRS)的基本使⽤Preface 前述⽂章,介绍了ModSecurity作为Nginx的动态加载模块的基本安装和使⽤。
本篇简单介绍ModSecurity CRS规则集的使⽤。
# nginx -v # nginx版本nginx version: nginx/1.17.6# which nginx # nginx可执⾏⽂件路径/usr/sbin/nginx# find / -name nginx.conf # nginx配置⽂件路径/etc/nginx/nginx.conf# ls /etc/nginx/modules/ # modsecurity模块位置ngx_http_modsecurity_module.so# ls /etc/nginx/modsec/*.conf # modsecurity配置⽂件路径/etc/nginx/modsec/main.conf /etc/nginx/modsec/modsecurity.conf 如果参照前⾯给出的链接,除了版本上可能会有差异外(由于更新),其它的是⼀样的。
OWASP CRS下载OWASP规则并⽣成配置⽂件# cd /etc/nginx/modsec/ # 切换到我们设置的modsecurity配置⽂件路径# git clone https:///SpiderLabs/owasp-modsecurity-crs.git # 下载CRS规则⽂件# cd owasp-modsecurity-crs # cp crs-setup.conf.example crs-setup.conf # 使⽤默认配置# git branch* v3.3/dev # ⽬前在最新的3.3分⽀配置OWASP规则 编辑crs-setup.conf⽂件(使⽤命令)。
# sed -ie 's/SecDefaultAction "phase:1,log,auditlog,pass"/#SecDefaultAction "phase:1,log,auditlog,pass"/g' crs-setup.conf# sed -ie 's/SecDefaultAction "phase:2,log,auditlog,pass"/#SecDefaultAction "phase:2,log,auditlog,pass"/g' crs-setup.conf# sed -ie 's/#.*SecDefaultAction "phase:1,log,auditlog,deny,status:403"/SecDefaultAction "phase:1,log,auditlog,deny,status:403"/g' crs-setup.conf# sed -ie 's/# SecDefaultAction "phase:2,log,auditlog,deny,status:403"/SecDefaultAction "phase:2,log,auditlog,deny,status:403"/g' crs-setup.conf⽣成例外排除请求的配置⽂件# pwd # 当前已在这个路径 /etc/nginx/modsec/owasp-modsecurity-crs# cp rules/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf.example rules/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf # 例外排除请求# cp rules/RESPONSE-999-EXCLUSION-RULES-AFTER-CRS.conf.example rules/RESPONSE-999-EXCLUSION-RULES-AFTER-CRS.conf # 例外排除请求$ cp rules/*.data .. # data⽂件拷贝⾄modsecurity配置⽂件路径,即/etc/nginx/modsec# cd /etc/nginx/modsec/# ls # /etc/nginx/modsec路径下的内容是这样crawlers-user-agents.data java-errors.data owasp-modsecurity-crs php-function-names-933151.data scanners-headers.data sql-errors.dataiis-errors.data lfi-os-files.data php-config-directives.data php-variables.data scanners-urls.data unicode.mappingjava-classes.data main.conf php-errors.data restricted-files.data scanners-user-agents.data unix-shell.datajava-code-leakages.data modsecurity.conf php-function-names-933150.data restricted-upload.data scripting-user-agents.data windows-powershell-commands.data 其中:modsecurity.conf为modsecurity的配置⽂件;main.conf为我们⾃⼰添加的主配置⽂件,规则都可添加到这⾥,⽅便进⾏管理;添加规则 在main.conf配置⽂件中添加我们想要的规则:# vim main.conf # 以下是main.conf中的内容# Include the recommended configurationinclude modsecurity.confinclude owasp-modsecurity-crs/crs-setup.confinclude owasp-modsecurity-crs/rules/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.confinclude owasp-modsecurity-crs/rules/REQUEST-901-INITIALIZATION.confInclude owasp-modsecurity-crs/rules/REQUEST-903.9002-WORDPRESS-EXCLUSION-RULES.confinclude owasp-modsecurity-crs/rules/REQUEST-905-COMMON-EXCEPTIONS.confinclude owasp-modsecurity-crs/rules/REQUEST-910-IP-REPUTATION.confinclude owasp-modsecurity-crs/rules/REQUEST-911-METHOD-ENFORCEMENT.confinclude owasp-modsecurity-crs/rules/REQUEST-912-DOS-PROTECTION.confinclude owasp-modsecurity-crs/rules/REQUEST-913-SCANNER-DETECTION.confinclude owasp-modsecurity-crs/rules/REQUEST-920-PROTOCOL-ENFORCEMENT.confinclude owasp-modsecurity-crs/rules/REQUEST-921-PROTOCOL-ATTACK.confinclude owasp-modsecurity-crs/rules/REQUEST-930-APPLICATION-ATTACK-LFI.confinclude owasp-modsecurity-crs/rules/REQUEST-931-APPLICATION-ATTACK-RFI.confinclude owasp-modsecurity-crs/rules/REQUEST-932-APPLICATION-ATTACK-RCE.confinclude owasp-modsecurity-crs/rules/REQUEST-933-APPLICATION-ATTACK-PHP.confinclude owasp-modsecurity-crs/rules/REQUEST-941-APPLICATION-ATTACK-XSS.confinclude owasp-modsecurity-crs/rules/REQUEST-942-APPLICATION-ATTACK-SQLI.confinclude owasp-modsecurity-crs/rules/REQUEST-943-APPLICATION-ATTACK-SESSION-FIXATION.conf include owasp-modsecurity-crs/rules/REQUEST-949-BLOCKING-EVALUATION.confinclude owasp-modsecurity-crs/rules/RESPONSE-950-DATA-LEAKAGES.confinclude owasp-modsecurity-crs/rules/RESPONSE-951-DATA-LEAKAGES-SQL.confinclude owasp-modsecurity-crs/rules/RESPONSE-952-DATA-LEAKAGES-JAVA.confinclude owasp-modsecurity-crs/rules/RESPONSE-953-DATA-LEAKAGES-PHP.confinclude owasp-modsecurity-crs/rules/RESPONSE-954-DATA-LEAKAGES-IIS.confinclude owasp-modsecurity-crs/rules/RESPONSE-959-BLOCKING-EVALUATION.confinclude owasp-modsecurity-crs/rules/RESPONSE-980-CORRELATION.confinclude owasp-modsecurity-crs/rules/RESPONSE-999-EXCLUSION-RULES-AFTER-CRS.conf# A test ruleSecRule ARGS:testparam "@contains test""id:1234,deny,log,status:403" 【注】考虑到可能对主机性能上的损耗,可以根据实际需求加⼊对应的漏洞的防护规则即可。
史克配置文件编写说明
1.销售模块(标有非空的为必填字段,其他字段有则填,无则为空即可)
select
'' as billCode, --单据编号(非空)
'' as billDate, --单据日期 (非空)
'' as billType, --单据类型(非空)(非空!!!取单据类型ID+单据类型名称组合; ) '' as storeName, --门店名称(非空)
'' as storeCode, --门店编码(非空)
'' as prodCode, --产品编码(非空,系统ID)
'' as prodName, --产品名称(非空,产品名称)
'' AS prodSpec, --产品规格(非空)
'' as prodUnit, --产品单位(非空)
'' as prodQuantity, --产品数量(非空)(退货为负数)
'' as prodPrice, --产品价格(非空)(实际售价)
'' as prodAmount, --合计金额(非空)
'' as marVal,
'' as marRate, --折扣率
'' as salesCode,----- 销售人员编码
'' as salesName,------销售人员名称
'' as prodNum, --产品批号(非空)
'' as expireDate, 有效期
'' as orderDate, --下单日期(下单日期,录单日期)
'' as deliveryDate, --发货日期
'' as deliveryQty, --实际发货数
'' as deliveryAddr, --发货地址(非空)
'' as billState, --单据状态(暂时不用 closed,open)
'' as stockType, --仓库类型(非空!!!仓库编号+仓库名称组合)
'' as prodProducer,--生产厂家(非空)
'' as brandName, --药品商品名(品牌名)
'' as remark --
from 相关表
where
$prodSql$ ---------------------------产品过滤条件
$stockType$-------------------------仓库过滤条件
and sheet.billdate >= '$startDate$'----开始日期
and sheet.billdate <= '$endDate$'-----结束日期
2.进货模块(标有非空的为必填字段,其他字段有则填,无则为空即可)
select
'' as billCode, --单据编号(非空)
'' as billDate, --单据日期【审核日期】(非空)
'' as billType, --单据类型(非空)(同“销售数据”/ 取ID+单据类型名称组合)
'' as supplierCode, --供应商编码(非空)(新增)
'' as supplierName, --供应商名称(非空)(新增)
'' as prodCode, --产品编码(非空,系统ID)
'' as prodName, --产品名称(非空,产品名称)
'' AS prodSpec, --产品规格(非空)
'' as prodUnit, --产品单位(非空)
'' as prodQuantity, --产品数量(非空)(退货为负数)
'' as prodPrice, --产品价格(非空)(实际进货价)
'' as prodAmount, --合计金额(非空)
'' as prodNum, --产品批号(非空)
'' as stockType, --仓库类型(非空)(同“销售数据”/ 新增必填:仓库编号+仓库名称组合,未来增加仓位匹配)
'' as prodProducer,--生产厂家(非空)
'' as brandName, --药品商品名(品牌名)
'' as remark --备注
from 相关表
where
$prodSql$ ---------------------------产品过滤条件
$stockType$-------------------------仓库过滤条件
and sheet.billdate >= '$startDate$'----开始日期
and sheet.billdate <= '$endDate$'-----结束日期
3.库存模块(标有非空的为必填字段,其他字段有则填,无则为空即可)
select
'$stockDate$' as stockDate, --库存日期(非空)
'' as stockType, --仓库类型(同“销售数据”/ 新增必填:仓库编号+仓库名称组合,未来增加仓位匹配)
'' as prodCode, --产品编码(非空,系统ID)
[如果经销商存在不录商品编码的情况,就取主键ID作为经销商的产品编码,把经销商录入的编码和名称连接在一起,放在产品名称中]
'' as prodName, --产品名称(非空,产品名称)
'' AS prodSpec, --产品规格(非空)
'' as prodUnit, --产品单位(非空)
'' as prodQuantity, --产品数量(非空)(负数为缺货)
'' as prodNum, --产品批号(非空)
'' as prodProducer,--生产厂家(非空)
'' as brandName, --药品商品名(品牌名)
'' as remark --备注
from 相关表
where
$prodSql$ ---------------------------产品过滤条件
$stockType$-------------------------仓库过滤条件
4.其他出入库模块(标有非空的为必填字段,其他字段有则填,无则为空即可。
数量和金额符号一致,增加
库存的为正数、减少库存的为负数)
【除正常进销外的其他影响库存的单据,如:盘点、报损报溢、组装拆卸、调拨....】
select
'' as billCode, --单据编码(非空)
'' as billDate, --单据日期【审核日期】(非空)
'' as billType, --单据类型(非空)(同“销售数据”/ 取ID+单据类型名称组合)
'' as prodCode, --产品编码(非空)
'' as prodName, --产品名称(非空,产品名称)
'' AS prodSpec, --产品规格(非空)
'' as prodUnit, --产品单位(非空)
'' as prodQuantity, --产品数量(非空)
'' as prodPrice, --产品单价
'' as prodAmount, --产品金额
'' as prodNum, --产品批号(非空)
'' as stockType, --仓库类型(非空)(同“销售数据”/ 新增必填:仓库编号+仓库名称组合,未来增加仓位匹配)
'' as prodProducer,--生产厂家(非空)
'' as brandName, --药品商品名(品牌名)
'' as remark --备注
from 相关表
where
$prodSql$ ---------------------------产品过滤条件
$stockType$-------------------------仓库过滤条件
and sheet.billdate >= '$startDate$'----开始日期
and sheet.billdate <= '$endDate$'-----结束日期。