Merge branch 'jenkins_with_weblogic' of ssh://git@192.168.240.178:18081/eapim/eapim-online.git into jenkins_with_weblogic
This commit is contained in:
@@ -19,12 +19,12 @@ import com.ext.eai.common.stdmessage.STDMessageKeys;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
|
||||
import java.net.UnknownHostException;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Properties;
|
||||
|
||||
public class StandardMessageCoordinatorKJB extends DefaultStandardMessageCoordinator {
|
||||
private static Logger logger = Logger.getLogger(Logger.LOGGER_DEFAULT);
|
||||
|
||||
public static final String DEFAULT_LENGTH = "00000745";
|
||||
private static final String MESSAGE_PART = "Message";
|
||||
private static final String MESSAGE_PART_HEADER_PART = "Message.Msg_Header";
|
||||
private static final String MESSAGE_PART_MSG_HEDR_KNCD = "Message.Msg_Header.MSG_HEDR_KNCD";
|
||||
@@ -32,6 +32,7 @@ public class StandardMessageCoordinatorKJB extends DefaultStandardMessageCoordin
|
||||
private static final String MESSAGE_PART_BODY_PART = "Message.Msg_Body";
|
||||
private static final String MESSAGE_PART_OUTPUT_MSG_CD = "Message.Msg_Body.OUTPUT_MSG_CD";
|
||||
private static final String MESSAGE_PART_OUTPUT_MSG_CTNT = "Message.Msg_Body.OUTPUT_MSG_CTNT";
|
||||
private static final String MESSAGE_PART_OUTPUT_MSG_GRID = "Message.Msg_Body.Output_Msg_Grid";
|
||||
private static final String COMMON_PART_GROUP_CMD_CD = "Common.Service_info.GROUP_CMP_CD";
|
||||
private static final String COMMON_PART_OTSD_CHNL_INST_CD = "Common.Service_info.OTSD_CHNL_INST_CD";
|
||||
private static final String DATA_HEADER_DATA_HEDR_LEN = "Data_Part.Data_Header.DATA_HEDR_LEN";
|
||||
@@ -134,11 +135,17 @@ public class StandardMessageCoordinatorKJB extends DefaultStandardMessageCoordin
|
||||
mapper.setErrorCode(standardMessage, siteErrCode);
|
||||
|
||||
standardMessage.setData(MESSAGE_PART_MSG_HEDR_KNCD, "EM");
|
||||
standardMessage.setData(MESSAGE_PART_MSG_HEDR_LEN, DEFAULT_LENGTH);
|
||||
standardMessage.setData(MESSAGE_PART_OUTPUT_MSG_CD, siteErrCode);
|
||||
StandardItem msgGrid = standardMessage.findItem(MESSAGE_PART_OUTPUT_MSG_GRID);
|
||||
LinkedHashMap<String, StandardItem> msgGridFirstChilds = msgGrid.getArrayChilds(0, true);
|
||||
msgGridFirstChilds.get("OUTPUT_MSG_CD").setValue(siteErrCode);
|
||||
msgGridFirstChilds.get("OUTPUT_MSG_CTNT").setValue(siteErrMessage);
|
||||
//Message.Msg_Body.OUTPUT_MSG_CTNT
|
||||
mapper.setErrorMsg(standardMessage, siteErrMessage);
|
||||
|
||||
int len = standardMessage.getBytesDataLengthForPath(MESSAGE_PART_BODY_PART);
|
||||
String lenStr = StringUtils.leftPad(String.valueOf(len), 8, '0');
|
||||
standardMessage.setData(MESSAGE_PART_MSG_HEDR_LEN, lenStr);
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -155,9 +162,15 @@ public class StandardMessageCoordinatorKJB extends DefaultStandardMessageCoordin
|
||||
messageBodyPart.setSize(1);
|
||||
|
||||
responseMessage.setData(MESSAGE_PART_MSG_HEDR_KNCD, "NM");
|
||||
responseMessage.setData(MESSAGE_PART_MSG_HEDR_LEN, DEFAULT_LENGTH);
|
||||
responseMessage.setData(MESSAGE_PART_OUTPUT_MSG_CD, "100000 ");
|
||||
responseMessage.setData(MESSAGE_PART_OUTPUT_MSG_CTNT, "정상처리 되었습니다.");
|
||||
responseMessage.setData(MESSAGE_PART_OUTPUT_MSG_CTNT, "정상처리");
|
||||
StandardItem msgGrid = responseMessage.findItem(MESSAGE_PART_OUTPUT_MSG_GRID);
|
||||
LinkedHashMap<String, StandardItem> msgGridFirstChilds = msgGrid.getArrayChilds(0, true);
|
||||
msgGridFirstChilds.get("OUTPUT_MSG_CD").setValue("100000 ");
|
||||
msgGridFirstChilds.get("OUTPUT_MSG_CTNT").setValue("정상처리");
|
||||
int len = responseMessage.getBytesDataLengthForPath(MESSAGE_PART_BODY_PART);
|
||||
String lenStr = StringUtils.leftPad(String.valueOf(len), 8, '0');
|
||||
responseMessage.setData(MESSAGE_PART_MSG_HEDR_LEN, lenStr);
|
||||
}
|
||||
|
||||
public String getSysOprtEnvDvcd(EAIServerManager eaiServerManager) {
|
||||
|
||||
Reference in New Issue
Block a user