프로그래밍 방식으로 필드 채우기
요약 탭에서 다른 필드의 값에 따라 프로그래밍 방식으로 채울 필드를 설정할 수 있습니다. 필드를 프로그래밍 방식으로 채우려는 것으로 지정하려면
외부 데이터 소스
유형의 속성을 지정해야 합니다.
속성 유형이
외부 데이터 소스
인 것으로 지정하면 필드 옆에 생성 단추가 나타납니다. 사용자가 생성 단추를 클릭하면
IBM
®
Marketing Operations
에서 관리자가 정하는 프로그램에 액세스합니다. 이 프로그램은 웹 서비스(임의 위치) 또는
Marketing Operations
와 동일한 서버에서 실행되는 Java 프로그램입니다.
예를 들어, 비즈니스 단위 및 제품 필드에 입력한 값을 기반으로 작업 번호를 생성하는 프로그램을 호출할 수 있습니다.
프로그램을 지정하려면 <column> 태그 내에 <servicedetails> 태그를 포함해야 합니다. <servicedetails> 태그에는 다음 태그가 포함될 수 있습니다.
태그
설명
유형
Java 클래스 또는 웹 서비스를 유형으로 입력합니다.
classname
이 태그에 서버측 사용자 정의 Java 클래스를 입력합니다. 이 사용자 정의 클래스는 com.unicacorp.common.template.IdGenerate 인터페이스를 구현해야 합니다. 이 탭에서 값을 지정하는 경우에는 <methodname> 태그를 지정하지 않아도 됩니다.
param
이 태그는 다음과 같은 속성을 갖습니다.
매개변수 이름
유형
값 열
모든 매개변수를 동일한 맵 파일(예를 들어, projectatts.product_id)에 정의해야 합니다. 매개변수를 지정하는 순서는 프로그램이 예상하는 순서와 일치해야 합니다.
wsdl
이 태그에는 계획 서버 또는 파일 URL에 있는 웹 서비스 정의 파일을 입력합니다.
methodname
이 태그에는 웹 서비스 메소드 이름을 입력합니다. <classname> 태그를 지정하는 경우에는 이 태그를 지정하지 않아도 됩니다.
프로그래밍 방식의 필드 채우기 예제
서버측 ID 생성과 프로젝트 속성 유효성 검사
Copyright IBM Corporation 2013. All Rights Reserved.