以编程方式填充字段
您可以将“摘要”选项卡上的任何字段设置为根据其他字段中的值以编程方式进行填充。要指定您希望以编程方式填充字段,您必须指定
外部数据源
类型的属性。
一旦您将属性类型指定为
外部数据源
,那么在字段旁会出现“生成”按钮。当用户单击“生成”按钮时,
IBM
®
Marketing Operations
访问您指定的程序。此程序可以是 Web Service(位于任何位置)或与
Marketing Operations
运行在同一服务器上的 Java 程序。
例如,您可以调用根据在业务单位和产品字段中输入的值生成作业号的程序。
要指定程序,您必须在 <column> 标记中包括 <servicedetails> 标记。<servicedetails> 标记可以包含下列标记。
标记
描述
type
输入 javaclass 或 webservice 作为类型。
classname
在此标记中输入服务器端的定制 Java 类。此定制类必须实现 com.unicacorp.common.template.IdGenerate 接口。如果指定此选项卡中的某个值,那么无需指定 <methodname> 标记。
param
此标记具有下列属性。
parameter name
type
valuecolumn
您必须在同一映射文件中定义所有参数,例如 projectatts.product_id。参数的指定顺序必须与程序要求的参数顺序相匹配。
wsdl
在此标记中输入位于计划服务器上的 webservice 定义文件或此文件的 URL。
methodname
在此标记中输入 webservice 方法名称。如果指定 <classname> 标记,那么无需指定此标记。
以编程方式填充字段的示例
服务器端标识生成和项目属性验证
Copyright IBM Corporation 2013. All Rights Reserved.