Maximo二次开发中--dialog添加与配置

合集下载

Maxio7.1应用二次开发指南

Maxio7.1应用二次开发指南

Maxio7.1应用二次开发指南1、文档描述本文档是根据我个人的经验和网上收索的资料整理出来,哈哈~~2、命名规则2.1 基本准则(1)总体说来,按照Maximo的包结构,存放相应的类,将psid改为power即可。

(2)公司开发的类,统一放在power包中。

(3)应用程序业务逻辑类,请放在power.app包中。

(4)应用程序的页面操作类,请放在power.webclient.beans.包中。

(5)工作流过程名,一般为应用程序的名字。

(6)主表与子表之间的联系名,请直接使用子表的名称。

2.2 类名的命名规则以下的规则,按优先级,从高到低排列,如果有冲突,请按优先级高的方式命名。

(1)关于类名的命名规则,请多多熟悉Maximo本身源码类名的命名规则。

(2)扩展原有的类,请不要使用相同的名字,最好加上“CU”关键字。

(3)直接从Mbo或StatefulMbo继承的类,最好使用表名作为类名。

(4)直接从MboSet继承的类,最好使用表名加上“Set”作为类名。

(5)远程接口的名称,最好都加上Remote。

(6)字段的类名,最好以Fld开头。

3、开发说明3.1 搭建开发环境········3.2 配置Eclipse集成开发环境········4 第一个应用程序4.1 业务描述做一个单表的增、删、改、查业务,以下业务为开封电厂实际程序。

4.2 应用设计应用程序名:CUTASK(点检任务)应用程序模块名:CUTASK应用程序表:CUROUTES_TASK (主对象)应用程序关联表:4.3 数据表设计主列:CUROUTES_TASKID4.4 开发步骤4.4.1 第一步建立数据表(1)启动Maximo,转到配置,数据库配置。

(2)点击新建对象。

(3)输入相关信息,如下图:注意这里对象即是表名CUROUTES_TASK、服务输入CUSTAPP、级别选择SITE,如果不是工作流表,请不要选中主对象,存储分区,是你的分区表空间。

maximo开发指南

maximo开发指南

maximo开发指南Maximo是一种功能强大的企业资产管理(EAM)软件,广泛应用于各个行业,包括工业制造、公共事业、交通运输等。

作为一款灵活的软件解决方案,Maximo开发者往往需要具备一定的技术知识和经验来定制和扩展该软件。

本篇文章将为您提供一份Maximo开发指南,帮助您入门和掌握Maximo开发技巧。

1. Maximo开发环境的搭建在进行Maximo开发之前,首先需要搭建一个适合的开发环境。

您可以选择在本地搭建一个Maximo开发环境,或者使用IBM提供的Maximo测试环境。

在搭建开发环境时,需要注意配置数据库、应用服务器等组件,以确保Maximo的正常运行。

2. Maximo开发基础知识在进入具体的Maximo开发之前,掌握一些基础知识是非常重要的。

首先,了解Maximo的核心功能和模块,如资产管理、工单管理、库存管理等。

其次,学习Maximo的数据库结构和表关系,以及常用的Maximo对象和属性。

3. Maximo应用定制Maximo提供了灵活的应用定制功能,允许开发者根据实际需求对系统进行定制和扩展。

通过Maximo应用定制,您可以添加新的字段、页面、应用程序、工作流程等,以满足特定的业务需求。

同时,您还可以进行界面定制和报表设计,提供更好的用户体验和数据展示。

4. Maximo集成开发Maximo作为一个企业级管理软件,通常需要与其他系统进行集成。

比如,将Maximo与ERP系统集成,实现采购、财务等数据的共享和交互。

开发者可以利用Maximo提供的集成工具和接口,如MIF (Maximo Integration Framework)、MEA(Maximo Enterprise Adapter)等,进行系统集成开发。

5. Maximo扩展与插件开发除了应用定制和集成开发,Maximo还支持扩展和插件开发。

通过扩展和插件开发,您可以在Maximo中新增自定义功能和业务逻辑。

例如,开发一个新的工作流插件,实现自动分配工单和通知等功能。

maximo开发指南

maximo开发指南

maximo开发指南导言Maximo是一款功能强大的企业级维修、保养和操作管理系统。

它提供了一系列丰富的功能,使得用户能够高效地管理资产、设备和工作流程。

本文将介绍Maximo开发的基本概念和一些建议,以帮助初学者更好地理解和使用Maximo开发。

一、Maximo开发简介Maximo开发是指使用Maximo应用编程接口(API)进行系统的自定义和扩展。

Maximo开发的目的是满足企业特定需求,例如添加新字段、修改工作流程、创建定制报表等。

Maximo开发可以通过应用程序和脚本编程语言,如Java、JavaScript和Python等进行实现。

在Maximo开发之前,确保对Maximo的基本概念和核心功能有一定的了解是非常重要的。

二、Maximo开发环境搭建在进行Maximo开发之前,需要先搭建开发环境。

首先,您需要安装Maximo开发工具包,并配置相应的开发环境变量。

其次,您需要一个可用的Maximo实例,可以是实际生产环境的一个副本,也可以是一个独立的开发环境。

最后,您需要一个集成开发环境(IDE),例如Eclipse或IBM Rational Developer等,用于编写和调试您的Maximo开发代码。

三、Maximo开发常用技术1. MBO(Maximo Business Objects)开发:MBO是Maximo中的一种数据对象,它定义了实体类之间的关系和属性。

通过使用MBO,您可以对Maximo数据进行增、删、改、查等操作。

在Maximo开发中,MBO开发是非常常见和基础的技术。

2. Scripting:Maximo提供了多种脚本语言,如Automation Scripts、Java脚本、JavaScript脚本等。

脚本可以在Maximo的各个环节中执行自定义逻辑,例如字段验证、计算、触发其他操作等。

Scripting是Maximo开发中常用的灵活性技术,可以满足个性化的需求。

3. 应用程序扩展:Maximo提供了一套可定制的应用程序模板,例如应用程序导航、菜单和工具栏等。

dialog弹窗用法

dialog弹窗用法

dialog弹窗用法摘要:一、dialog 弹窗概述1.dialog 弹窗的定义2.dialog 弹窗的作用二、dialog 弹窗的用法1.创建dialog 弹窗2.dialog 弹窗的属性设置3.dialog 弹窗的事件处理三、dialog 弹窗的应用实例1.简单的dialog 弹窗示例2.带输入框的dialog 弹窗示例3.带列表的dialog 弹窗示例四、dialog 弹窗的优化与注意事项1.优化dialog 弹窗的外观2.避免dialog 弹窗的滥用3.处理dialog 弹窗的异常情况正文:dialog 弹窗是网页开发中常用的一种弹窗形式,主要用于显示一些临时性的提示信息或获取用户输入的数据。

本文将详细介绍dialog 弹窗的用法及相关应用实例。

一、dialog 弹窗概述dialog 弹窗是一种可交互的窗口,通常用于显示一些临时性的提示信息或获取用户输入的数据。

它与模态框(modal)类似,但dialog 弹窗通常没有固定的尺寸,可以根据内容自适应调整。

二、dialog 弹窗的用法1.创建dialog 弹窗在HTML 中,可以使用`<dialog>`标签创建一个dialog 弹窗。

例如:```html<dialog id="myDialog"><p>这是一个dialog 弹窗。

</p></dialog>```2.dialog 弹窗的属性设置dialog 弹窗有以下几个常用的属性:- `open`:表示dialog 弹窗是否可见,可设置为`true`或`false`。

- `title`:表示dialog 弹窗的标题。

- `width`:表示dialog 弹窗的宽度。

- `height`:表示dialog 弹窗的高度。

例如,可以将上面的代码修改为:```html<dialog id="myDialog" open="false" title="提示" width="50%" height="300px"><p>这是一个dialog 弹窗。

maximo二次开发

maximo二次开发

一,MAXIMO源码常用包MAXIMO源码有很多包,开发经常用到的是下面几个:psdi.app 每个模块对应的商业逻辑,例如psdi.app.po 下面的类就为采购单对应的业务逻辑。

psdi.jsp.app 每个模块对应的页面流转代码,例如页面上的菜单及按钮psdi.jsptags JSP标签psdi.mbo 最核心的包psdi.util 工具类psdi.workflow 工作流对应的类五,MAXIMO源码常见类psdi.mbo.Mbo,psdi.mbo.MboRemote 与psdi.mbo.MboSet,psdi.mbo.MboSetRemote这几个个类是最常见的类,所有带业务逻辑的类都是继承Mbo和MboSet。

例如WO和WOSET、PR和PRSET。

Mbo类是处理单条记录的类。

MboSet类是包含多个Mbo的类,可以看成是Mbo的数组。

一般都是由Mbo调用MboSet,是用getThisMboSet()来得到。

有MboSet得到Mbo是用getMbo()或getMbo(i)得到。

psdi.jsp.beans.MboSetBean 这个类是用于存放JSP上输入的数据的类,例如页面上的mbosetid="rec"就是指的是这个类。

FldXXXX类,是操作字段的类,一般有下面四个方法Init() 初始化工作initValue() 初始化值时的工作validate() 数据校验,一般在光标离开此字段的输入框时校验action() 当validate执行完时,执行的动作六,获取外表Mboset,其中红色字体为表名。

MboSetRemote persongroupteam =MXServer.getMXServer().getMboSet("PERSONGROUPTEAM", getUserInfo());设置满足条件的数据:persongroupteam.setWhere("RESPPARTYGROUP = '" + userName + "'"); RESPPARTYGROUP为表PERSONGROUPTEAM中的某一字段,这句的意思是搜索出满足字段的USERNAME的记录集。

Maximo经验分享(第一部分)

Maximo经验分享(第一部分)

1.Maximo 相关对象Maximo对象一般由MBO,MBORemote,MBOSet,MBOSetRemote组成。

Maximo 表单级别的代码参考psdi.app.ticket.Incident表单中的Field控制由单独的类来实现,可以参考psdi.app.ticket.FldTicketID 在对象代码扩展之后,需要在后台maxobject表单中调整该object对应的classname,调整为开发的MboSet。

对于appBean,扩展代码之后,需要导出该object的xml,并替换该对象相应的classname。

在编译后如果是MBO对象需要调用RMI程序,rmic –d . psdi.app.test.Test生成stub 文件2.关于SigOptionSigOption在ApplicatoinDesign工具中添加修改删除。

如果需要扩展功能,那么需要在对象的Class中实现相应的功能,需要有对应的方法。

3.关于Edit Text中与字段的绑定1)与本表单字段绑定需要选择本表单的对象绑定,并选择相应的Database字段2)与Dialog中的字段绑定如果与Dialog中字段绑定,那么需要在DataSourceID 中设置MAINRECORD4.Maximo安装1) 机器名不能有下划线_,不然会影响WebSphere中Jms的使用。

2) 中文版选择字符集ALN32-Unicode3) 把数据库的nsl_language那个参数由byte改为char4) 调整open_cursor数量等Oracle参数,参见安装文档。

5) 调整WebSphere参数。

Add to the the Generic JVM Args field in:Application Server-><ServerName>->Java and Process Management->ProcessDefinition->JVM:-Dsun.rmi.dgc.ackTimeout=100000 .preferIPv4Stack=true5.Maximo初始化配置1)配置Currency Code (财务->货币代码)2)配置Exchange Rate (财务->汇率)3)配置GL Account (配置->数据库配置->总分类帐科目配置),写入GLConfigure对象4)配置Chart of Account (财务->科目表)6.权限控制1)Security Group对应后台数据库表a)MAXGROUPb)SITEAUTHc)APPLICATIONAUTHd)GLAUTHe)LABORAUTHf)LOCAUTHg)GROUPRESTRICTIONh)GROUPUSER2)MAXUSER对应后台数据库表a)MAXUSERb)PERSONc)PHONEd)EMAILe)GROUPUSERf)USERPURGLg)GRPREASSIGNAUTH3)Start Centera)用Maxadmin用户登录系统,建议不要为Maxadmin用户配置StartCenterb)Maxadmin用户可以添加,修改,删除StartCenter模板c)在KPI Manager中定义KPI条件d)在WorkView里定义ResultSet的查询条件7.MultiSite功能1)创建一个Organization2)然后选择这个Organization,并在Select Action中定义不同Option工单的类型,还有定义一些规则。

dialog用法

dialog用法

dialog用法dialog是一个用于创建对话框的命令行工具。

它可以让用户在命令行界面中进行交互,选择选项或输入信息。

dialog的用法非常广泛,可以用来创建各种类型的对话框,包括输入框、菜单、列表、提醒框等等。

以下是dialog的一些常用用法:1. 创建菜单对话框dialog --menu '请选择一个选项' 10 50 3 1 '选项1' 2 '选项2' 3 '选项3'这个命令将创建一个菜单对话框,用户可以使用上下箭头来选择选项,并在回车键后返回选项的标识符。

在上面的例子中,菜单对话框的标题是“请选择一个选项”,宽度是50个字符,高度是10个字符,一共有3个选项,分别是“选项1”、“选项2”和“选项3”。

2. 创建输入框对话框dialog --inputbox '请输入你的名字' 10 50这个命令将创建一个输入框对话框,用户可以输入信息,并在回车键后返回输入的文本。

在上面的例子中,输入框的标题是“请输入你的名字”,宽度是50个字符,高度是10个字符。

3. 创建提醒框dialog --msgbox '这是一个提醒框' 10 50这个命令将创建一个提醒框,用户可以看到一条消息,并在按下回车键后退出。

在上面的例子中,提醒框的标题是空的,宽度是50个字符,高度是10个字符。

4. 创建列表对话框dialog --checklist '请选择一个或多个选项' 10 50 3 1 '选项1' on 2 '选项2' off 3 '选项3' on这个命令将创建一个列表对话框,用户可以使用上下箭头来选择选项,并使用空格键来选中或取消选中选项。

在回车键后,该命令将返回选中的选项的标识符列表。

在上面的例子中,列表对话框的标题是“请选择一个或多个选项”,宽度是50个字符,高度是10个字符,一共有3个选项,分别是“选项1”、“选项2”和“选项3”,其中“选项1”和“选项3”被选中了。

maximo二次开发_开发环境的搭建

maximo二次开发_开发环境的搭建

1.安装weblogic服务器点击下一步:协议容,同意,然后点击下一步,设置Weblogic bea 的主目录为D:\bea,然后下一步:2.maximo数据库的配置首先开始创建数据库,开始—>程序—>Oracle - OraDb10g_home1—>配置和移植工具—> Database Configuration Assistant点击下一步,创建数据库然后输入数据库访问密码。

然后一直下一步,最后点击完成,开始创建数据库,进入确认页面,点击确认。

点击退出,创建数据库完成。

然后用pl-sql访问数据库,用户名system 密码是刚才创建数据库时设置的。

登录后创建表空间,和用户,执行以下脚本。

Create tablespace MAXIMO_DATA datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\MAXIMO\MAXIMO_DATA.DBF' size 1200M autoextend然后导入maximo.dpm文件。

(根据发给的dmp文件和命令导入maximo库)修改数据库连接在{D:\ibm\SMP}\maximo\applications\maximo\properties目录下有两个文件maximo.properties_orig 和maximo.properties,分别为明文和密文数据库配置文件。

Maxmio的数据库连接文件必须使用密文。

可采用以下方式来生成密文属性文件(建议在操作之前备份maximo.properties_orig 和maximo.properties文件)。

1、删除maximo.properties文件。

2、另存maximo.properties_orig文件,名为maximo.properties,并修改其中的数据库连接信息。

3、执行{D:\ibm\SMP}\maximo\tools\maximo目录下encryptproperties.bat文件,如果没有错误发生,那么{D:\ibm\SMP}\maximo\applications\maximo\properties\maximo.properties文件将被生成为密文。

maximo开发指南

maximo开发指南

maximo开发指南在当今数字化的时代,企业对于高效的资产管理和运维管理系统的需求日益增长。

Maximo 作为一款功能强大的企业资产管理软件,为企业提供了全面的解决方案。

但要充分发挥 Maximo 的潜力,进行有效的开发是至关重要的。

接下来,让我们一起深入了解 Maximo 开发的各个方面。

首先,要进行 Maximo 开发,我们需要对其架构和核心组件有清晰的认识。

Maximo 基于多层架构,包括数据库层、应用服务器层和客户端层。

数据库层负责存储数据,常见的数据库如 Oracle、SQL Server等都能与之兼容。

应用服务器层则处理业务逻辑和数据访问,而客户端层提供了用户与系统交互的界面。

在开发之前,准备工作必不可少。

确保您具备以下条件:一是合适的开发环境,包括安装了所需的软件和工具,如 Maximo 软件本身、开发工具(如 Eclipse 等)以及相关的插件。

二是熟悉 Maximo 的数据模型和业务流程。

这可以通过深入研究 Maximo 提供的文档和示例来实现。

Maximo 开发的一个重要方面是自定义表单。

通过自定义表单,我们可以根据企业的特定需求来收集和管理数据。

在创建自定义表单时,需要明确表单的目的和所需的数据字段。

例如,如果是用于设备维护的表单,可能需要包含设备编号、维护日期、维护人员等字段。

然后,使用 Maximo 提供的表单设计工具,进行字段的添加、布局的调整以及验证规则的设置。

工作流的开发也是 Maximo 中的关键环节。

工作流用于定义业务流程的流转和审批路径。

首先,要分析企业的实际业务流程,确定流程中的各个节点和参与者。

然后,在 Maximo 中使用工作流设计器来创建工作流模型。

可以设置条件分支、循环、通知等功能,以满足复杂的业务需求。

报表开发在 Maximo 中同样重要。

报表能为企业提供决策支持和数据洞察。

可以使用 Maximo 自带的报表工具,或者结合第三方报表工具如 BIRT 来创建各种类型的报表,如清单报表、汇总报表、图表报表等。

Maximo 基本操作指导

Maximo 基本操作指导
ISSUE RETURN TRANSFER RECEIPT
Description
盘库后更改的数量 将当前余量调整为盘库后更改的数量
调整当前余量 调整标准成本 调整平均成本
备件发放 备件回库 将备件转移到其他仓库 接受PO
34
发票管理
创建发票,并进行管理
• 发票栏中
• 转到采购 发票 • 新建发票 • 发票描述,格式:XXX分包商 XXX工作费用 • 公司名称,统一填写 DUMMY
14
工单(TOPLAN WAPPR)
对于“新建行”中的操作:
预订“备件”:
• “行类型”中选择“库存项目” • “库存项目” 转到“库存”,通过备件描述或供应商等信息找到相应的备件 • 填写备件仓库,更改数量。单位成本根据选择备件自动生成,无需更改
计划“易耗品”:(由于易耗品不在Maximo中管理,其信息并不在系 统中,所以易耗品的计划只是记录信息。)
没有什么影响。
维修主管检查工单信息和记录完成 后,点击工作流,关闭工单。
23
父子关系工单
创建父子关系工单(1)
• 点击进入父工单 • 计划栏 子工单 选择工单 • 在列表中查找需放入父工单中的子工单
24
父子关系工单
创建父子关系工单(2)
• 选择需要放入父工单中的子工单 • 在工单栏中,将父工单号填入父工单中
Maximo 基本操作指导
2012-5-11
目录
服务申请 工单 父子关系工单 库存管理 发票管理 监控服务申请和工单
2
服务申请(主操/工程师保修)
工程师或主操在系统中报修
3
服务申请(主操/工程师保修)
圈内是需填的内容(如果资产未在列表中,请在位置中选择设备 所在的位置) 摘要中填入设备的主要故障问题(请尽量简洁清楚的填入摘要内 ,需补充说明的内容请填入详细信息)

MAXIMO扩展开发-典型应用-类-参数配置说明

MAXIMO扩展开发-典型应用-类-参数配置说明

1.开发方法一下内容详细的描述一个典型应用的开发过程以及注意事项。

1.1定义后台的程序1.1.1服务的建立一般情况下,我们不需要创建新的服务,你可以指定你开发的应用为系统已经存在的服务,这样的话只需要在数据库配置—详细信息的服务部分输入系统已经存在的服务名。

系统的所有服务均保存在MAXSERVICES表中。

如果需要创建新的服务,必须在MAXSERVICES表中手动的加入您想要创建的SERVICE 纪录具体的操作过程如下:使用数据库工具PLSQL Developer,找到maximo数据库的表MAXSERVICES,添加一条记insert into maxserVICE ( SERVICENAME, DESCRIPTION, CLASSNAME, MAXSERVICEID) values ( 'TEST', 'TEST', 'psdi.app.test.TESTService', MAXSERVICESEQ.nextval);关于psdi.app.test.TESTService类的书写说明:psdi.app.test.TESTService类的书写可以完全参照MXIMO提供的例子。

package psdi.mbo.custapp;import java.rmi.RemoteException;import psdi.server.*;public class CustomService extends AppServiceimplements AppServiceRemote{public CustomService()throws RemoteException{}public CustomService(MXServer mxserver)throws RemoteException{super(mxserver);}}您书写的TESTService必须继承AppService,同时实现AppServiceRemote接口,具体类的方法必须定义如上所述的两个构造函数。

maixmo自定义控件, maximo增加控件属性, maximo小数格式化显示

maixmo自定义控件, maximo增加控件属性, maximo小数格式化显示

maximo 7 控件的文件路径对6进行了改进,将文件集中放置在了一起。

jsp 文件位置:maximo\applications\maximo\maximouiweb\webmodule\webclient\components\xml文件位置:maximo\applications\maximo\properties\-------------------------------------------------------------------------今天客户提了个恶心的需求,就是更改maximo中小数的现实形式。

(下面以数量字段为例)maximo默认是:页面上显示的小数位数是,数据库中小数位数的长度。

(如:数据库中数量的小数位数是4,则页面上现实的就是4位小数, 1.0000, 0.1200)。

客户想:如果数据库中,我们的记录有几位小数,则页面上显示几位小数。

(如:数据库中 1.2300 /页面上显示 1.23,数据库中 2.0000 / 页面上显示2)。

一种方法是:修改maximo底层的东西。

第二种方法是:为要现实的字段加个虚拟地段。

因为只需要改一个表的数量显示,所以采用第二种方法实现:-----------------------------------1. 表中加个虚拟字段,数据类型为:aln。

2. 绑定字段类,格式化数据的显示格式。

(字段类格式化我就不罗嗦了,用DecimalFormat就可以了。

)每次页面初始化的时候,将数据进行格式化显示。

到这里,需要指出的2个问题是:a. maximo中文本的对其方式是左对齐的,需要做下修改b. maixmo页面不显示的字段,页面初始化的时候,不会运行改字段的init 方法-----------------------------------解决b,在datebean的初始化时,给虚拟字段赋值即可。

解决a,需要修改maixmo的控件,我的方法是给textbox控件加一个属性。

dialog弹窗用法

dialog弹窗用法

dialog弹窗用法摘要:1.对话框(dialog)的基本概念2.dialog 弹窗的创建方法3.dialog 弹窗的属性设置与事件处理4.dialog 弹窗的实际应用示例5.dialog 弹窗的优缺点分析正文:对话框(dialog)是计算机程序中用于与用户进行交互的一种窗口,通常用于显示信息、获取用户输入或执行特定任务。

在各种编程语言和操作系统中,对话框的实现方式可能有所不同,但其基本功能和原理是相似的。

dialog 弹窗是dialog 控件的一种表现形式,主要用于显示模态对话框。

在程序运行过程中,dialog 弹窗可以暂时遮挡其他界面元素,使用户能够专注于与弹窗进行交互。

下面将详细介绍dialog 弹窗的创建方法、属性设置与事件处理。

1.dialog 弹窗的创建方法要创建dialog 弹窗,首先需要导入相应的库或模块。

以Python 为例,可以使用tkinter 库创建对话框。

以下是一个简单的dialog 弹窗创建示例:```pythonimport tkinter as tkdef create_dialog():dialog = ()dialog.title("对话框示例")dialog.geometry("300x200")dialog.result = tk.StringVar()dialog.result.set("请输入您的名字:")label = bel(dialog, textvariable=dialog.result)label.pack()entry = tk.Entry(dialog)entry.pack()entry.bind("<Return>", lambda event:dialog.result.set(entry.get()))dialog.bind("<Escape>", lambda event: dialog.destroy())dialog.mainloop()if __name__ == "__main__":create_dialog()```2.dialog 弹窗的属性设置与事件处理dialog 弹窗具有多种属性,如标题、大小、位置等,可以根据需要进行设置。

Maximo开发指南

Maximo开发指南

Maximo开发指南Maximo开发指南Maximo是一款广泛使用的企业资产管理和工作流程管理软件。

为了成功开发Maximo应用程序,您需要熟悉Maximo的开发环境、服务配置、工作流定制、报表开发、移动应用开发、插件开发、安全与权限管理、性能优化、故障排除与维护等方面的知识和技能。

以下是Maximo开发指南,帮助您掌握Maximo开发的关键方面。

1.Maximo开发环境搭建要开始Maximo开发,您需要先搭建开发环境。

首先,确保您的硬件满足Maximo的要求,包括足够的内存和处理能力。

然后,下载和安装Maximo开发工具包(MDT),它包含了开发Maximo应用程序所需的所有工具和库。

2.Maximo服务配置与部署在部署Maximo服务之前,您需要选择合适的服务器和数据库。

根据您的需求选择适当的硬件和操作系统,并安装和配置数据库(如Oracle或MySQL)。

然后,根据您的网络环境配置Maximo服务器,确保服务器的安全性和稳定性。

3.Maximo工作流定制Maximo工作流定制是开发Maximo应用程序的关键部分。

您可以使用Maximo工作流设计器来创建自定义的工作流程,以满足您的业务需求。

通过定义工作流程模型、任务节点和规则等,实现业务流程的自动化和优化。

4.Maximo报表开发Maximo报表开发可以帮助您生成自定义的报表,以提取和分析Maximo 数据。

使用Maximo报表设计器创建报表,并定义数据源、查询条件和展示方式等。

您还可以使用MDT提供的API来编写自定义的报表脚本,以实现更复杂的业务逻辑。

5.Maximo移动应用开发为了方便用户随时随地进行操作和管理,您需要开发Maximo移动应用程序。

使用MDT提供的移动应用开发工具包(MADT),您可以轻松地创建适用于iOS和Android平台的移动应用程序。

您需要熟悉移动应用开发的基本知识,如UI设计、网络通信和设备访问等。

在开发过程中,注意解决常见的移动应用问题,如网络连接、数据同步和权限管理等。

GSM MODEM 动态链接库二次开发接口说明

GSM MODEM 动态链接库二次开发接口说明

自动化产品系列开发指南适用于GSM MODEM模块GSM MODEM 动态链接库 (DLL) 二次开发指南V2.0.0奥佳电气自动化产品,您成功的选择尊敬的用户:欢迎您使用奥佳电气为您提供的工业自动化产品及使用手册。

经过多年,在产品品质、技术应用、服务支持等方面不断进取和踏实积累,奥佳电气成功推出的 RS485_IO模块、GSM Modem模块、工业数据通信网关RTU、机房环境监控报警主机等,已在自动化行业各领域中得到很好地应用。

经受了各种现场应用环境的考验,得到专家及广大用户的一致认可。

我们将不断地升级使用手册,为您陆续提供现场应用程序和文档。

当您遇到疑难问题时,可以随时与我们联系,我们将在第一时间及时响应,帮助您解决问题。

欲知更多详情,请关注微信官网关于手册:手册主要包含GSM Modem用户二次开发相关内容适用范围:本短信二次开发接口适用于奥佳电气工业GSM Modem,支持标准AT指令的GSM短信终端目录目录 (4)1.概述 (5)2.接口函数 (5)2.1.初始化 (5)2.1.1. 函数原型 (5)2.1.2. 功能描述 (5)2.1.3. 出错代码 (5)2.2.短信发送 (6)2.2.1. 函数原型 (6)2.2.2. 功能描述 (6)2.2.3. 出错代码 (6)2.3.短信接收 (6)2.3.1. 函数原型 (6)2.3.2. 功能描述 (7)2.3.3. 出错代码 (7)2.4.短信删除 (7)2.4.1. 函数原型 (7)2.4.2. 功能描述 (7)2.4.3. 出错代码 (8)2.5.模块关闭 (8)2.5.1. 函数原型 (8)2.5.2. 功能描述 (8)2.6.获取短中心号码 (8)2.6.1. 函数原型 (8)2.6.2. 功能描述 (8)2.7.设置短中心号码 (9)2.7.1. 函数原型 (9)2.7.2. 功能描述 (9)2.8.获取信号强度 (9)2.8.1. 函数原型 (9)2.8.2. 功能描述 (9)2.9.是否启用调试日志输出 (9)2.9.1. 函数原型 (9)2.9.2. 功能描述 (10)3.用户初始化 (10)4.用户编程入门 (11)1.概述GSM Modem是一种使用移动通讯系统的调制解调器。

maximo发布与开发步骤

maximo发布与开发步骤

1.如何在webLogic下创建域第一步,选择Configuration Wizard。

点击下一步继续点击一下步,如下User name里默认,password跟User name里最好一致,便于忘记,点击下一步。

域名自己任意取,在点击创建。

然后完成。

在User Projects里可以看的到你创建的域名文件。

如gzg_domain第二步,在IE浏览器输入:http://localhost:7001/console,等待几秒钟,进入如下界面;(账号:gzg_maximo,密码:gzg_maximo)然后在输入你开始创建的管理员用户和密码,点击登录。

进入如下界面。

点击部署,右下面就会显示出部署概要,然后点击安装。

选择你要发布的工程,点击下一步。

点击下一步,完后完成。

启动ok,无错误,即可在浏览器上,输入http://localhost:7001/maximo2.如何搭建开发环境第一步,创建web工程。

右键工程,选择Build Path,点击Confiuger Build Path,弹出如下界面。

点击Add Class Folder添加一个文件New Folder。

输入bo_class,然后点击Advanced按钮,找到D:\work\maximo_gzg101\maximogzg\businessobjects.jar,点击OK。

然后在如上继续添加web_class然后点击Advanced按钮,找到D:\work\maximo_gzg101\maximogzg\maximouiweb.war\WEB-INF\classes,点击OK。

界面如下;然后右键工程Properties 输入RMI;把User non-standard tools.jar location勾上,找到你的jdk所在路径D:\ProgramFiles\Java\jdk1.5.0_04\lib\tools.jar。

RMI就配置好了,然后在创建类实现Mbo接口,测试一下能自动生成2个Test.class和Test_Stub.class,找到你所做的java工程D:\workspaces\gzg_maximo\WebRoot\WEB-INF\classes \kangtangdata看界面如下有没有这两个类文件。

Maximo集群配置手册

Maximo集群配置手册

Maximo 集群配置手册沈阳东软软件股份有限公司电力事业部2008年8月13日徐诚一. Weblogic管理服务器配置1.接受“Create a new WebLogic configuration”的默认配置,然后单击“Next”2.在“Select a Configuration Template”屏幕中,接受“Basic WebLogic ServerDomain”的默认值,然后单击“Next”。

3.选择“Custom”,然后单击“Next”。

显示“Configure the Administrative Server”屏幕。

4.输入值这里端口号不要采用7001,目前各地市正式服务端口都是7001,而这里的端口不是作为访问服务端口。

5.单击“Next”。

显示“Managed Servers, Clusters, and Machine Options”屏幕。

这里我们选择yes,即进入到集群配置页面。

6.点击next,显示“Configure Managed Servers”屏幕。

点击add按钮,加入被管理服务器,本例加入了3个被管理服务器,其中两个应用服务器,一个重定向服务器。

7.在添加所有三个服务器后,单击“Next”,显示“Configure Clusters”屏幕。

点击add按钮这里配置集群的名称,本例使用maxcluster,多播端口号不用与系统或者我们即将使用的端口冲突。

8.单击“Next”,显示“Assign Servers to Clusters”屏幕。

选择max1,max2作为集群服务器,redirector作为重定向服务器不加入到集群中。

9.这里默认设置即可。

10.这里默认设置即可。

11.这里默认设置即可。

12.这里默认设置即可13.设置管理服务器的用户名密码14.默认即可15.默认即可16.这里选择产品模式发布17.这里新建域maxdomain二. Webloigc环境变量及内存参数配置环境变量注意事项 commEnv.cmd 文件(位于 bea\weblogic81\common\bin 中)被上述启动脚本所调用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、在数据库中找到maxpresentation找到要添加dailog的表,语句如下:
select t.*,t.rowid from maxpresentation t ;
找到后,(可以通过ctrl+c ctrl+v的形式)添加一个dialog。

2、进到maximo系统的“应用程序设计”中,找到相应的应用。

点击“编辑对话”出现才
添加的dialog。

3、按规定的样式向dialog中托入相应控件,对控件属性进行相应的设置。

4、添加签名选项
(1)点选择操作菜单,选择“添加/修改签名选项”。

(2)在“添加/修改签名选项”点“新建行”添加一个签名选项。

(注:签名选项名与dailog名相同)
5、将dialog添加到实际应用中:
(1)添加到“选择操作菜单”中。

(2)添加到“按钮”中。

(3)添加到“工具栏菜单”中
<1>点选“择操作菜单”,选择“添加/修改工具栏菜单”。

<2>在“添加/修改工具栏菜单”点“新建行”,添加记录。

6、为用户授权
(1)找到相应的组,到“应用程序”选项卡下,授权。

相关文档
最新文档