📄 exit.java
字号:
/*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/**
* Title: XELOPES Data Mining Library
* Description: The XELOPES library is an open platform-independent and data-source-independent library for Embedded Data Mining.
* Copyright: Copyright (c) 2002 Prudential Systems Software GmbH
* Company: ZSoft (www.zsoft.ru), Prudsys (www.prudsys.com)
* @author Valentine Stepanenko (valentine.stepanenko@zsoft.ru)
* @version 1.0
*/
package com.prudsys.pdm.Cwm.IMSDatabase;
import com.prudsys.pdm.Cwm.Core.*;
/**
* This class represents a Data Capture exit routine, which is specified to enable
* DB2 applications and end users to access updated IMS data. Data Capture exits
* can apply to an entire DBD or to a specific segment.
*/
public class Exit extends ModelElement
{
/**
* Specifies whether the exit routine is passed the physical concatenated key.
* This key identifies the physical segment updated by the application. A value of
* TRUE makes to KEY, a value of FALSE maps to NOKEY.
*/
public com.prudsys.pdm.Cwm.Core.Boolean key;
/**
* This attribute specifies whether the physical segment data is passed to the
* exit routine for updating. When DATA is specified and a Segment
* Edit/Compression exit routine is also used, the data passed is expanded data. A
* value of TRUE maps to DATA, a value of FALSE maps to NODATA.
*/
public com.prudsys.pdm.Cwm.Core.Boolean data;
/**
* This attribute specifies whether the data from each segment in the physical
* root?s hierarchical path must be passed to the exit routine for an updated
* segment. A value of TRUE maps to PATH; a value of FALSE maps to NOPATH.
*/
public com.prudsys.pdm.Cwm.Core.Boolean path;
/**
* This attribute specifies whether the data capture control blocks and data
* should be written to the IMS system log. A value of TRUE maps to LOG; a value
* of FALSE maps to NOLOG.
*/
public com.prudsys.pdm.Cwm.Core.Boolean log;
/**
* This attribute specifies whether the exit routine is called when DL/I deletes
* this segment because the application deleted a parent segment. Using CASCADE
* ensures that data is captured for the defined segment. A value of TRUE maps to
* CASCADE; a value of FALSE maps to NOCASCADE.
*/
public com.prudsys.pdm.Cwm.Core.Boolean cascade;
/**
* This attribute specifies whether to pass the physical concatenated key to the
* exit. This key identifies the segment being deleted by a cascade delete. A
* value of TRUE maps to PATH; a value of FALSE maps to NOPATH.
*/
public com.prudsys.pdm.Cwm.Core.Boolean cascadeKey;
/**
* The attribute specifies whether to pass segment data to the exit routine for a
* cascade delete. DATA also identifies the segment being deleted when the
* physical concatenated key is unable to do so.
*/
public com.prudsys.pdm.Cwm.Core.Boolean cascadeData;
/**
* This attribute specifies whether to allow an application to separately access
* several segments for a cascade delete. A value of TRUE maps to PATH; a value of
* FALSE maps to NOPATH.
*/
public com.prudsys.pdm.Cwm.Core.Boolean cascadePath;
public Segment segment;
public DBD dbd;
public Exit()
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -