Sei sulla pagina 1di 16

/* ===>

This is a dynamically generated PeopleCode template to be used only as a helper


to the application developer.
You need to replace all references to '[*]' OR default values with references t
o
PeopleCode variables and/or a Rec.Fields. */

Local File &fileLog;


Local ApiObject &oSession, &oZMssMngCtlIdCi;
Local ApiObject &oZContrLaborCollection, &oZContrLabor;
Local ApiObject &oZCtlDeptJpnCollection, &oZCtlDeptJpn;
Local ApiObject &oZGblFsDataCollection, &oZGblFsData;
Local ApiObject &oZJobcdDtaCtlCollection, &oZJobcdDtaCtl;
Local ApiObject &oNamesCollection, &oNames;
Local ApiObject &oEmailAddressesCollection, &oEmailAddresses;
Local ApiObject &oPersonalPhoneCollection, &oPersonalPhone;
Local ApiObject &oPersDataEffdtCollection, &oPersDataEffdt;
Local ApiObject &oZCurrPosnCollection, &oZCurrPosn;
Local ApiObject &oPersonCollection, &oPerson;
Local ApiObject &oPersNidCollection, &oPersNid;
Local ApiObject &oAddressTypeVwCollection, &oAddressTypeVw;
Local ApiObject &oAddressesCollection, &oAddresses;
Local ApiObject &oZGidmSsTblCollection, &oZGidmSsTbl;

Function errorHandler()
Local ApiObject &oPSMessageCollection, &oPSMessage;
Local number &i;
Local String &sErrMsgSetNum, &sErrMsgNum, &sErrMsgText, &sErrType;

&oPSMessageCollection = &oSession.PSMessages;

For &i = 1 To &oPSMessageCollection.Count


&oPSMessage = &oPSMessageCollection.Item(&i);
&sErrMsgSetNum = &oPSMessage.MessageSetNumber;
&sErrMsgNum = &oPSMessage.MessageNumber;
&sErrMsgText = &oPSMessage.Text;
&fileLog.WriteLine(&sErrType | " (" | &sErrMsgSetNum | "," | &sE
rrMsgNum | ") - " | &sErrMsgText);
End-For;
rem ***** Delete the Messages from the collection *****;
&oPSMessageCollection.DeleteAll();
End-Function;

try
rem ***** Set the Log File *****;
&fileLog = GetFile("C:\temp\Z_MSS_MNG_CTL_ID_CI.log", "w", "a", %FilePat
h_Absolute);
&fileLog.WriteLine("Begin");
rem ***** Get current PeopleSoft Session *****;
&oSession = %Session;

rem ***** Set the PeopleSoft Session Error Message Mode *****;
rem ***** 0 - None *****;
rem ***** 1 - PSMessage Collection only (default) *****;
rem ***** 2 - Message Box only *****;
rem ***** 3 - Both collection and message box *****;
&oSession.PSMessagesMode = 1;

rem ***** Get the Component Interface *****;


&oZMssMngCtlIdCi = &oSession.GetCompIntfc(CompIntfc.Z_MSS_MNG_CTL_ID_CI)
;
If &oZMssMngCtlIdCi = Null Then

errorHandler();
throw CreateException(0, 0, "GetCompIntfc failed");
End-If;

rem ***** Set the Component Interface Mode *****;


&oZMssMngCtlIdCi.InteractiveMode = False;
&oZMssMngCtlIdCi.GetHistoryItems = True;
&oZMssMngCtlIdCi.EditHistoryItems = False;

rem ***** Set Component Interface Get/Create Keys *****;


&oZMssMngCtlIdCi.EMPLID = [*];
&oZMssMngCtlIdCi.EMPL_RCD = [*];

rem ***** Execute Get *****;


If Not &oZMssMngCtlIdCi.Get() Then
rem ***** No rows exist for the specified keys.*****;
errorHandler();
throw CreateException(0, 0, "Get failed");
End-If;

rem ***** Begin: Get/Set Component Interface Properties *****;


rem ***** Get/Set Level 0 Field Properties *****;
&fileLog.WriteLine("&oZMssMngCtlIdCi.SAVE_PB = " | &oZMssMngCtlIdCi.SAVE
_PB);
rem &oZMssMngCtlIdCi.SAVE_PB = [*];
&fileLog.WriteLine("&oZMssMngCtlIdCi.GRPB_LABEL1 = " | &oZMssMngCtlIdCi.
GRPB_LABEL1);
rem &oZMssMngCtlIdCi.GRPB_LABEL1 = [*];
&fileLog.WriteLine("&oZMssMngCtlIdCi.GRPB_LABEL2 = " | &oZMssMngCtlIdCi.
GRPB_LABEL2);
rem &oZMssMngCtlIdCi.GRPB_LABEL2 = [*];

&fileLog.WriteLine("&oZMssMngCtlIdCi.ADD_PB = " | &oZMssMngCtlIdCi.ADD_P


B);
rem &oZMssMngCtlIdCi.ADD_PB = [*];
&fileLog.WriteLine("&oZMssMngCtlIdCi.SAVE_PB_0 = " | &oZMssMngCtlIdCi.SA
VE_PB_0);
rem &oZMssMngCtlIdCi.SAVE_PB_0 = [*];

rem ***** Set/Get Z_CONTR_LABOR Collection Field Properties -- Parent: P


S_ROOT Collection *****;
&oZContrLaborCollection = &oZMssMngCtlIdCi.Z_CONTR_LABOR;
Local integer &i137;
For &i137 = 1 To &oZContrLaborCollection.Count;
&oZContrLabor = &oZContrLaborCollection.Item(&i137);
&fileLog.WriteLine("&oZContrLabor.EFFDT = " | &oZContrLabor.EFFDT);
rem &oZContrLabor.EFFDT = [*];
&fileLog.WriteLine("&oZContrLabor.EFFSEQ = " | &oZContrLabor.EFFSEQ);
rem &oZContrLabor.EFFSEQ = [*];
&fileLog.WriteLine("&oZContrLabor.ACTION = " | &oZContrLabor.ACTION);
rem &oZContrLabor.ACTION = [*];
&fileLog.WriteLine("&oZContrLabor.NEE_PROVIDER_ID = " | &oZContrLabor.NE
E_PROVIDER_ID);
rem &oZContrLabor.NEE_PROVIDER_ID = [*];
&fileLog.WriteLine("&oZContrLabor.REPORTS_TO = " | &oZContrLabor.REPORTS
_TO);
rem &oZContrLabor.REPORTS_TO = [*];
&fileLog.WriteLine("&oZContrLabor.DEPTID = " | &oZContrLabor.DEPTID);
rem &oZContrLabor.DEPTID = [*];
&fileLog.WriteLine("&oZContrLabor.FTE = " | &oZContrLabor.FTE);
rem &oZContrLabor.FTE = [*];
&fileLog.WriteLine("&oZContrLabor.PER_TYPE = " | &oZContrLabor.PER_TYPE)
;
rem &oZContrLabor.PER_TYPE = [*];
&fileLog.WriteLine("&oZContrLabor.Z_COLLEAGUE = " | &oZContrLabor.Z_COLL

EAGUE);
rem &oZContrLabor.Z_COLLEAGUE = [*];
&fileLog.WriteLine("&oZContrLabor.Z_GIDM_BIRDT_MM = " | &oZContrLabor.Z_
GIDM_BIRDT_MM);
rem &oZContrLabor.Z_GIDM_BIRDT_MM = [*];
&fileLog.WriteLine("&oZContrLabor.Z_GIDM_BIRDT_DD = " | &oZContrLabor.Z_
GIDM_BIRDT_DD);
rem &oZContrLabor.Z_GIDM_BIRDT_DD = [*];
&fileLog.WriteLine("&oZContrLabor.NATIONAL_ID_TYPE = " | &oZContrLabor.N
ATIONAL_ID_TYPE);
rem &oZContrLabor.NATIONAL_ID_TYPE = [*];
&fileLog.WriteLine("&oZContrLabor.NID_COUNTRY = " | &oZContrLabor.NID_CO
UNTRY);
rem &oZContrLabor.NID_COUNTRY = [*];
&fileLog.WriteLine("&oZContrLabor.Z_GIDM_NAT_ID = " | &oZContrLabor.Z_GI
DM_NAT_ID);
rem &oZContrLabor.Z_GIDM_NAT_ID = [*];
&fileLog.WriteLine("&oZContrLabor.EMPL_STATUS = " | &oZContrLabor.EMPL_S
TATUS);
rem &oZContrLabor.EMPL_STATUS = [*];
&fileLog.WriteLine("&oZContrLabor.EXPECTED_END_DATE = " | &oZContrLabor.
EXPECTED_END_DATE);
rem &oZContrLabor.EXPECTED_END_DATE = [*];
&fileLog.WriteLine("&oZContrLabor.LOCATION = " | &oZContrLabor.LOCATION)
;
rem &oZContrLabor.LOCATION = [*];
&fileLog.WriteLine("&oZContrLabor.STD_HOURS = " | &oZContrLabor.STD_HOUR
S);
rem &oZContrLabor.STD_HOURS = [*];
&fileLog.WriteLine("&oZContrLabor.STD_HRS_FREQUENCY = " | &oZContrLabor.
STD_HRS_FREQUENCY);
rem &oZContrLabor.STD_HRS_FREQUENCY = [*];
&fileLog.WriteLine("&oZContrLabor.COMPANY = " | &oZContrLabor.COMPANY);
rem &oZContrLabor.COMPANY = [*];
&fileLog.WriteLine("&oZContrLabor.BUSINESS_UNIT = " | &oZContrLabor.BUSI
NESS_UNIT);

rem &oZContrLabor.BUSINESS_UNIT = [*];


&fileLog.WriteLine("&oZContrLabor.Z_REQ_NET_ACC = " | &oZContrLabor.Z_RE
Q_NET_ACC);
rem &oZContrLabor.Z_REQ_NET_ACC = [*];
&fileLog.WriteLine("&oZContrLabor.Z_REQ_SITE_ACC = " | &oZContrLabor.Z_R
EQ_SITE_ACC);
rem &oZContrLabor.Z_REQ_SITE_ACC = [*];
&fileLog.WriteLine("&oZContrLabor.Z_P_O_NUMBER = " | &oZContrLabor.Z_P_O
_NUMBER);
rem &oZContrLabor.Z_P_O_NUMBER = [*];
&fileLog.WriteLine("&oZContrLabor.Z_AUTHORIZED_SIGNA = " | &oZContrLabor
.Z_AUTHORIZED_SIGNA);
rem &oZContrLabor.Z_AUTHORIZED_SIGNA = [*];
&fileLog.WriteLine("&oZContrLabor.Z_BILL_RATE = " | &oZContrLabor.Z_BILL
_RATE);
rem &oZContrLabor.Z_BILL_RATE = [*];
&fileLog.WriteLine("&oZContrLabor.COMP_FREQUENCY = " | &oZContrLabor.COM
P_FREQUENCY);
rem &oZContrLabor.COMP_FREQUENCY = [*];
&fileLog.WriteLine("&oZContrLabor.CURRENCY_CD = " | &oZContrLabor.CURREN
CY_CD);
rem &oZContrLabor.CURRENCY_CD = [*];
&fileLog.WriteLine("&oZContrLabor.EMAIL_ADDR = " | &oZContrLabor.EMAIL_A
DDR);
rem &oZContrLabor.EMAIL_ADDR = [*];
&fileLog.WriteLine("&oZContrLabor.Z_POSN_DESCR = " | &oZContrLabor.Z_POS
N_DESCR);
rem &oZContrLabor.Z_POSN_DESCR = [*];
&fileLog.WriteLine("&oZContrLabor.Z_REMOTE_ACCESS = " | &oZContrLabor.Z_
REMOTE_ACCESS);
rem &oZContrLabor.Z_REMOTE_ACCESS = [*];
&fileLog.WriteLine("&oZContrLabor.ACCT_CD = " | &oZContrLabor.ACCT_CD);
rem &oZContrLabor.ACCT_CD = [*];
&fileLog.WriteLine("&oZContrLabor.Z_PERS_SECT_CD = " | &oZContrLabor.Z_P
ERS_SECT_CD);

rem &oZContrLabor.Z_PERS_SECT_CD = [*];


&fileLog.WriteLine("&oZContrLabor.LAST_UPDT_OPRID = " | &oZContrLabor.LA
ST_UPDT_OPRID);
rem &oZContrLabor.LAST_UPDT_OPRID = [*];
&fileLog.WriteLine("&oZContrLabor.LAST_UPDT_DTTM = " | &oZContrLabor.LAS
T_UPDT_DTTM);
rem &oZContrLabor.LAST_UPDT_DTTM = [*];
&fileLog.WriteLine("&oZContrLabor.Z_ACTION_BRA = " | &oZContrLabor.Z_ACT
ION_BRA);
rem &oZContrLabor.Z_ACTION_BRA = [*];
&fileLog.WriteLine("&oZContrLabor.WL_COMPTRN_DEPTID = " | &oZContrLabor.
WL_COMPTRN_DEPTID);
rem &oZContrLabor.WL_COMPTRN_DEPTID = [*];
&fileLog.WriteLine("&oZContrLabor.WL_COMPTRN_CORPID = " | &oZContrLabor.
WL_COMPTRN_CORPID);
rem &oZContrLabor.WL_COMPTRN_CORPID = [*];
&fileLog.WriteLine("&oZContrLabor.WL_COMPTRN_MAJORID = " | &oZContrLabor
.WL_COMPTRN_MAJORID);
rem &oZContrLabor.WL_COMPTRN_MAJORID = [*];
&fileLog.WriteLine("&oZContrLabor.WL_COMPTRN_SUBID = " | &oZContrLabor.W
L_COMPTRN_SUBID);
rem &oZContrLabor.WL_COMPTRN_SUBID = [*];
&fileLog.WriteLine("&oZContrLabor.WL_COMPTRN_DIVID = " | &oZContrLabor.W
L_COMPTRN_DIVID);
rem &oZContrLabor.WL_COMPTRN_DIVID = [*];
&fileLog.WriteLine("&oZContrLabor.WL_COMPTRN_MKTID = " | &oZContrLabor.W
L_COMPTRN_MKTID);
rem &oZContrLabor.WL_COMPTRN_MKTID = [*];
&fileLog.WriteLine("&oZContrLabor.WL_COMPTRN_PRODID = " | &oZContrLabor.
WL_COMPTRN_PRODID);
rem &oZContrLabor.WL_COMPTRN_PRODID = [*];
&fileLog.WriteLine("&oZContrLabor.SEX = " | &oZContrLabor.SEX);
rem &oZContrLabor.SEX = [*];

rem ***** Set Z_CTL_DEPT_JPN Collection Field Properties -- Parent: Z_CO


NTR_LABOR Collection *****;

rem &oZCtlDeptJpnCollection = &oZContrLabor.Z_CTL_DEPT_JPN;


Local integer &i2115;
For &i2115 = 1 To &oZCtlDeptJpnCollection.Count;
&oZCtlDeptJpn = &oZCtlDeptJpnCollection.Item(&i2115);
&fileLog.WriteLine("&oZCtlDeptJpn.Z_DEPTID_JPN = " | &oZCtlDeptJpn.Z_DEP
TID_JPN);
rem &oZCtlDeptJpn.Z_DEPTID_JPN = [*];

rem ***** Set Z_GBL_FS_DATA Collection Field Properties -- Parent: Z_CON


TR_LABOR Collection *****;
rem &oZGblFsDataCollection = &oZContrLabor.Z_GBL_FS_DATA;
Local integer &i2117;
For &i2117 = 1 To &oZGblFsDataCollection.Count;
&oZGblFsData = &oZGblFsDataCollection.Item(&i2117);
&fileLog.WriteLine("&oZGblFsData.Z_REPT_ENTITY_CD = " | &oZGblFsData.Z_R
EPT_ENTITY_CD);
rem &oZGblFsData.Z_REPT_ENTITY_CD = [*];
&fileLog.WriteLine("&oZGblFsData.Z_COST_CENTER_CD = " | &oZGblFsData.Z_C
OST_CENTER_CD);
rem &oZGblFsData.Z_COST_CENTER_CD = [*];
&fileLog.WriteLine("&oZGblFsData.Z_WYE_SAP_CC = " | &oZGblFsData.Z_WYE_S
AP_CC);
rem &oZGblFsData.Z_WYE_SAP_CC = [*];
&fileLog.WriteLine("&oZGblFsData.Z_WYE_JDE_COMPANY = " | &oZGblFsData.Z_
WYE_JDE_COMPANY);
rem &oZGblFsData.Z_WYE_JDE_COMPANY = [*];
&fileLog.WriteLine("&oZGblFsData.Z_WYE_JDE_CC = " | &oZGblFsData.Z_WYE_J
DE_CC);
rem &oZGblFsData.Z_WYE_JDE_CC = [*];
&fileLog.WriteLine("&oZGblFsData.Z_WYE_JDE_OBJE = " | &oZGblFsData.Z_WYE
_JDE_OBJE);
rem &oZGblFsData.Z_WYE_JDE_OBJE = [*];
&fileLog.WriteLine("&oZGblFsData.Z_WYE_JDE_SUBSIDRY = " | &oZGblFsData.Z
_WYE_JDE_SUBSIDRY);

rem &oZGblFsData.Z_WYE_JDE_SUBSIDRY = [*];


&fileLog.WriteLine("&oZGblFsData.Z_E1_CC = " | &oZGblFsData.Z_E1_CC);
rem &oZGblFsData.Z_E1_CC = [*];
&fileLog.WriteLine("&oZGblFsData.EMPLOYEE_IND = " | &oZGblFsData.EMPLOYE
E_IND);
rem &oZGblFsData.EMPLOYEE_IND = [*];
&fileLog.WriteLine("&oZGblFsData.Z_ACCT_CD_50 = " | &oZGblFsData.Z_ACCT_
CD_50);
rem &oZGblFsData.Z_ACCT_CD_50 = [*];
&fileLog.WriteLine("&oZGblFsData.Z_INVENTORY_ORG = " | &oZGblFsData.Z_IN
VENTORY_ORG);
rem &oZGblFsData.Z_INVENTORY_ORG = [*];

rem ***** Set Z_JOBCD_DTA_CTL Collection Field Properties -- Parent: Z_C


ONTR_LABOR Collection *****;
rem &oZJobcdDtaCtlCollection = &oZContrLabor.Z_JOBCD_DTA_CTL;
Local integer &i2129;
For &i2129 = 1 To &oZJobcdDtaCtlCollection.Count;
&oZJobcdDtaCtl = &oZJobcdDtaCtlCollection.Item(&i2129);
&fileLog.WriteLine("&oZJobcdDtaCtl.JOBCODE = " | &oZJobcdDtaCtl.JOBCODE)
;
rem &oZJobcdDtaCtl.JOBCODE = [*];
End-For;
End-For;

rem ***** Set/Get NAMES Collection Field Properties -- Parent: PS_ROOT C


ollection *****;
&oNamesCollection = &oZMssMngCtlIdCi.NAMES;
Local integer &i1131;
For &i1131 = 1 To &oNamesCollection.Count;
&oNames = &oNamesCollection.Item(&i1131);
&fileLog.WriteLine("&oNames.EMPLID = " | &oNames.EMPLID);
rem &oNames.EMPLID = [*];

&fileLog.WriteLine("&oNames.NAME_TYPE = " | &oNames.NAME_TYPE);


rem &oNames.NAME_TYPE = [*];
&fileLog.WriteLine("&oNames.EFFDT = " | &oNames.EFFDT);
rem &oNames.EFFDT = [*];
&fileLog.WriteLine("&oNames.COUNTRY_NM_FORMAT = " | &oNames.COUNTRY_NM_F
ORMAT);
rem &oNames.COUNTRY_NM_FORMAT = [*];
&fileLog.WriteLine("&oNames.NAME = " | &oNames.NAME);
rem &oNames.NAME = [*];
&fileLog.WriteLine("&oNames.NAME_INITIALS_0 = " | &oNames.NAME_INITIALS_
0);
rem &oNames.NAME_INITIALS_0 = [*];
&fileLog.WriteLine("&oNames.NAME_PREFIX_0 = " | &oNames.NAME_PREFIX_0);
rem &oNames.NAME_PREFIX_0 = [*];
&fileLog.WriteLine("&oNames.NAME_SUFFIX_0 = " | &oNames.NAME_SUFFIX_0);
rem &oNames.NAME_SUFFIX_0 = [*];
&fileLog.WriteLine("&oNames.LAST_NAME = " | &oNames.LAST_NAME);
rem &oNames.LAST_NAME = [*];
&fileLog.WriteLine("&oNames.FIRST_NAME = " | &oNames.FIRST_NAME);
rem &oNames.FIRST_NAME = [*];
&fileLog.WriteLine("&oNames.MIDDLE_NAME_0 = " | &oNames.MIDDLE_NAME_0);
rem &oNames.MIDDLE_NAME_0 = [*];
&fileLog.WriteLine("&oNames.LASTUPDOPRID = " | &oNames.LASTUPDOPRID);
rem &oNames.LASTUPDOPRID = [*];
&fileLog.WriteLine("&oNames.EFFDT_1 = " | &oNames.EFFDT_1);
rem &oNames.EFFDT_1 = [*];
&fileLog.WriteLine("&oNames.UPDATE_NAME_BTN = " | &oNames.UPDATE_NAME_BT
N);
rem &oNames.UPDATE_NAME_BTN = [*];
&fileLog.WriteLine("&oNames.NAME_INITIALS = " | &oNames.NAME_INITIALS);
rem &oNames.NAME_INITIALS = [*];
&fileLog.WriteLine("&oNames.NAME_PREFIX = " | &oNames.NAME_PREFIX);

rem &oNames.NAME_PREFIX = [*];


&fileLog.WriteLine("&oNames.NAME_SUFFIX = " | &oNames.NAME_SUFFIX);
rem &oNames.NAME_SUFFIX = [*];
&fileLog.WriteLine("&oNames.LAST_NAME_1 = " | &oNames.LAST_NAME_1);
rem &oNames.LAST_NAME_1 = [*];
&fileLog.WriteLine("&oNames.FIRST_NAME_1 = " | &oNames.FIRST_NAME_1);
rem &oNames.FIRST_NAME_1 = [*];
&fileLog.WriteLine("&oNames.MIDDLE_NAME = " | &oNames.MIDDLE_NAME);
rem &oNames.MIDDLE_NAME = [*];
&fileLog.WriteLine("&oNames.NAME_DISPLAY = " | &oNames.NAME_DISPLAY);
rem &oNames.NAME_DISPLAY = [*];
End-For;

rem ***** Set/Get EMAIL_ADDRESSES Collection Field Properties -- Parent:


PS_ROOT Collection *****;
&oEmailAddressesCollection = &oZMssMngCtlIdCi.EMAIL_ADDRESSES;
Local integer &i1164;
For &i1164 = 1 To &oEmailAddressesCollection.Count;
&oEmailAddresses = &oEmailAddressesCollection.Item(&i1164);
&fileLog.WriteLine("&oEmailAddresses.E_ADDR_TYPE = " | &oEmailAddresses.
E_ADDR_TYPE);
rem &oEmailAddresses.E_ADDR_TYPE = [*];
&fileLog.WriteLine("&oEmailAddresses.EMAIL_ADDR = " | &oEmailAddresses.E
MAIL_ADDR);
rem &oEmailAddresses.EMAIL_ADDR = [*];
End-For;

rem ***** Set/Get PERSONAL_PHONE Collection Field Properties -- Parent:


PS_ROOT Collection *****;
&oPersonalPhoneCollection = &oZMssMngCtlIdCi.PERSONAL_PHONE;
Local integer &i1167;
For &i1167 = 1 To &oPersonalPhoneCollection.Count;

&oPersonalPhone = &oPersonalPhoneCollection.Item(&i1167);
&fileLog.WriteLine("&oPersonalPhone.PHONE_TYPE = " | &oPersonalPhone.PHO
NE_TYPE);
rem &oPersonalPhone.PHONE_TYPE = [*];
&fileLog.WriteLine("&oPersonalPhone.PHONE = " | &oPersonalPhone.PHONE);
rem &oPersonalPhone.PHONE = [*];
&fileLog.WriteLine("&oPersonalPhone.EXTENSION = " | &oPersonalPhone.EXTE
NSION);
rem &oPersonalPhone.EXTENSION = [*];
End-For;

rem ***** Set/Get PERS_DATA_EFFDT Collection Field Properties -- Parent:


PS_ROOT Collection *****;
&oPersDataEffdtCollection = &oZMssMngCtlIdCi.PERS_DATA_EFFDT;
Local integer &i1171;
For &i1171 = 1 To &oPersDataEffdtCollection.Count;
&oPersDataEffdt = &oPersDataEffdtCollection.Item(&i1171);
&fileLog.WriteLine("&oPersDataEffdt.EMPLID = " | &oPersDataEffdt.EMPLID)
;
rem &oPersDataEffdt.EMPLID = [*];
&fileLog.WriteLine("&oPersDataEffdt.EFFDT = " | &oPersDataEffdt.EFFDT);
rem &oPersDataEffdt.EFFDT = [*];
&fileLog.WriteLine("&oPersDataEffdt.MAR_STATUS = " | &oPersDataEffdt.MAR
_STATUS);
rem &oPersDataEffdt.MAR_STATUS = [*];
&fileLog.WriteLine("&oPersDataEffdt.MAR_STATUS_DT = " | &oPersDataEffdt.
MAR_STATUS_DT);
rem &oPersDataEffdt.MAR_STATUS_DT = [*];
&fileLog.WriteLine("&oPersDataEffdt.SEX = " | &oPersDataEffdt.SEX);
rem &oPersDataEffdt.SEX = [*];
&fileLog.WriteLine("&oPersDataEffdt.HIGHEST_EDUC_LVL = " | &oPersDataEff
dt.HIGHEST_EDUC_LVL);
rem &oPersDataEffdt.HIGHEST_EDUC_LVL = [*];

&fileLog.WriteLine("&oPersDataEffdt.FT_STUDENT = " | &oPersDataEffdt.FT_


STUDENT);
rem &oPersDataEffdt.FT_STUDENT = [*];
&fileLog.WriteLine("&oPersDataEffdt.LANG_CD = " | &oPersDataEffdt.LANG_C
D);
rem &oPersDataEffdt.LANG_CD = [*];
&fileLog.WriteLine("&oPersDataEffdt.ALTER_EMPLID = " | &oPersDataEffdt.A
LTER_EMPLID);
rem &oPersDataEffdt.ALTER_EMPLID = [*];
&fileLog.WriteLine("&oPersDataEffdt.LASTUPDDTTM = " | &oPersDataEffdt.LA
STUPDDTTM);
rem &oPersDataEffdt.LASTUPDDTTM = [*];
&fileLog.WriteLine("&oPersDataEffdt.LASTUPDOPRID = " | &oPersDataEffdt.L
ASTUPDOPRID);
rem &oPersDataEffdt.LASTUPDOPRID = [*];
End-For;

rem ***** Set/Get Z_CURR_POSN Collection Field Properties -- Parent: PS_


ROOT Collection *****;
&oZCurrPosnCollection = &oZMssMngCtlIdCi.Z_CURR_POSN;
Local integer &i1183;
For &i1183 = 1 To &oZCurrPosnCollection.Count;
&oZCurrPosn = &oZCurrPosnCollection.Item(&i1183);
End-For;

rem ***** Set/Get PERSON Collection Field Properties -- Parent: PS_ROOT


Collection *****;
&oPersonCollection = &oZMssMngCtlIdCi.PERSON;
Local integer &i1188;
For &i1188 = 1 To &oPersonCollection.Count;
&oPerson = &oPersonCollection.Item(&i1188);
End-For;

rem ***** Set/Get PERS_NID Collection Field Properties -- Parent: PS_ROO

T Collection *****;
&oPersNidCollection = &oZMssMngCtlIdCi.PERS_NID;
Local integer &i1190;
For &i1190 = 1 To &oPersNidCollection.Count;
&oPersNid = &oPersNidCollection.Item(&i1190);
End-For;

rem ***** Set/Get ADDRESS_TYPE_VW Collection Field Properties -- Parent:


PS_ROOT Collection *****;
&oAddressTypeVwCollection = &oZMssMngCtlIdCi.ADDRESS_TYPE_VW;
Local integer &i1197;
For &i1197 = 1 To &oAddressTypeVwCollection.Count;
&oAddressTypeVw = &oAddressTypeVwCollection.Item(&i1197);
&fileLog.WriteLine("&oAddressTypeVw.ADDRESS_TYPE = " | &oAddressTypeVw.A
DDRESS_TYPE);
rem &oAddressTypeVw.ADDRESS_TYPE = [*];

rem ***** Set ADDRESSES Collection Field Properties -- Parent: ADDRESS_T


YPE_VW Collection *****;
rem &oAddressesCollection = &oAddressTypeVw.ADDRESSES;
Local integer &i2199;
For &i2199 = 1 To &oAddressesCollection.Count;
&oAddresses = &oAddressesCollection.Item(&i2199);
&fileLog.WriteLine("&oAddresses.ADDRESS_TYPE = " | &oAddresses.ADDRESS_T
YPE);
rem &oAddresses.ADDRESS_TYPE = [*];
&fileLog.WriteLine("&oAddresses.EFFDT_3 = " | &oAddresses.EFFDT_3);
rem &oAddresses.EFFDT_3 = [*];
&fileLog.WriteLine("&oAddresses.EFF_STATUS = " | &oAddresses.EFF_STATUS)
;
rem &oAddresses.EFF_STATUS = [*];
&fileLog.WriteLine("&oAddresses.LASTUPDDTTM = " | &oAddresses.LASTUPDDTT
M);

rem &oAddresses.LASTUPDDTTM = [*];


&fileLog.WriteLine("&oAddresses.LASTUPDOPRID = " | &oAddresses.LASTUPDOP
RID);
rem &oAddresses.LASTUPDOPRID = [*];
End-For;
End-For;

rem ***** Set/Get Z_GIDM_SS_TBL Collection Field Properties -- Parent: P


S_ROOT Collection *****;
&oZGidmSsTblCollection = &oZMssMngCtlIdCi.Z_GIDM_SS_TBL;
Local integer &i1233;
For &i1233 = 1 To &oZGidmSsTblCollection.Count;
&oZGidmSsTbl = &oZGidmSsTblCollection.Item(&i1233);
&fileLog.WriteLine("&oZGidmSsTbl.Z_SS_AS400 = " | &oZGidmSsTbl.Z_SS_AS40
0);
rem &oZGidmSsTbl.Z_SS_AS400 = [*];
&fileLog.WriteLine("&oZGidmSsTbl.Z_SS_ACCESS_TYPE = " | &oZGidmSsTbl.Z_S
S_ACCESS_TYPE);
rem &oZGidmSsTbl.Z_SS_ACCESS_TYPE = [*];
End-For;
rem ***** End: Get/Set Component Interface Properties *****;

rem ***** Execute Save *****;


rem If Not &oZMssMngCtlIdCi.Save() Then;
rem

errorHandler();

rem

throw CreateException(0, 0, "Save failed");

rem End-If;

rem ***** Execute Cancel *****;


rem If Not &oZMssMngCtlIdCi.Cancel() Then;
rem

errorHandler();

rem

throw CreateException(0, 0, "Cancel failed");

rem End-If;

catch exception &ex


rem Handle the exception;
&fileLog.WriteLine(&ex.ToString());
end-try;
&fileLog.WriteLine("End");
&fileLog.Close();

Potrebbero piacerti anche