Создать пакет ODI, используя Groovy - PullRequest
0 голосов
/ 04 марта 2020

У меня есть проект ODI, который требует создания пакета с отображениями, запущенными последовательно, и я хочу использовать ODI Groovy для создания пакета. Я уже создал сопоставления. Я хочу, чтобы сопоставления выполнялись от одного к другому, и если карта терпит неудачу, она должна отправить сообщение об ошибке из процедуры, которую я уже создал. Ниже приведен пример сценария / basi c, может кто-нибудь помочь мне с сценарием ODI groovy.

CREATE PACKAGE DWTEAM.ICFABP.ICFABP_PKG
AS
BEGIN
MAPPING DWTEAM.ICFABP.ICFABP_ACCO001 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCO002 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCO005 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCO006 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCT001 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCT002 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCT003 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCT004 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCT005 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCT007 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCT008 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCT010 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCT011 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCT012 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ACCT013 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_CAPI000 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_DAIL000 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_GROU001 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_GROU002 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ICA_002 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ICA_003 ON ERROR GOTO ON_ERROR:
MAPPING DWTEAM.ICFABP.ICFABP_ICA_004 ON ERROR GOTO ON_ERROR:
PROCEDURE DWTEAM.AASENDMAIL.SEND_OK_EMAIL ON SUCCESS EXIT
ON_ERROR:
    PROCEDURE DWTEAM.AASENDMAIL.SEND_ERROR_EMAIL
END;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...