![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IBM ESB API
文章平均质量分 80
aa815672797
这个作者很懒,什么都没留下…
展开
-
Message Flow for ESB 12
>>>>>>>>Siebel_Exception_Service--Set Routing LabelNameCREATE DATABASE MODULE Set_Ex_RoutingLabelName CREATE FUNCTION Main() RETURNS BOOLEAN BEGIN CALL Utility.addRouteLabel(LocalEnviron...原创 2011-09-06 13:40:11 · 86 阅读 · 0 评论 -
EsbRequest -2
//BusinessLog private String businessId; private String transactionId; private String moduleId; //默认为SiebelCRM private String serviceNumber; private String operator; private...原创 2011-08-26 17:39:01 · 165 阅读 · 0 评论 -
EsbResquest
package com.huawei.bo;import java.util.List;/** * XML报文解析入库操作,具体格式 * EsbRequest * oid * isLongFlow * businessLog * businessId * transactionId * modul...原创 2011-08-26 17:36:55 · 105 阅读 · 0 评论 -
WriteLog
package com.huawei.esb;import org.apache.log4j.Logger;public class WriteLog{ public final static String configFile = "log4j.properties"; private static Logger logger = initLog(); ...原创 2011-08-26 17:34:56 · 117 阅读 · 0 评论 -
PatternEnumerateFile
package com.huawei.esb;import java.util.List;import java.io.File;import java.util.ArrayList;import java.util.regex.Pattern;public class PatternEnumerateFile { public static final St...原创 2011-08-26 17:34:10 · 62 阅读 · 0 评论 -
FileManager --3
//加载配置文件配置信息 private Properties loadProperties() { Properties prop = new Properties(); try { if (configFile != null) { FileInputStream in = new FileInputStream(configFile)...原创 2011-08-26 17:33:45 · 77 阅读 · 0 评论 -
FileManager -2
//注册需要监听的文件(从配置文件读取配置信息) public void regFileListener() { Properties prop = loadProperties(); String num = prop.getProperty("ListenerFileNum"); String Interval = prop.getProperty("Interval...原创 2011-08-26 17:32:55 · 79 阅读 · 0 评论 -
FileManager
package com.huawei.esb;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.net.URL;import java.uti...原创 2011-08-26 17:32:10 · 167 阅读 · 0 评论 -
FileListener -4
private void println() throws IOException { String line; StringBuffer buf = new StringBuffer(); FileInputStream in = new FileInputStream(enumerateFiles.get(currentEnumFilePath).getEnumF...原创 2011-08-26 17:31:20 · 102 阅读 · 0 评论 -
MsgBO
package com.huawei.bo;import oracle.sql.CLOB;public class MsgBO implements java.io.Serializable{ private static final long serialVersionUID = -8282392921701998281L; private String sen...原创 2011-08-26 17:45:20 · 69 阅读 · 0 评论 -
Messge Flow For ESB
siebel 》》》CBS>>>>SetCodedCharSetId --SetUTF8--请求格式转换为UTF8个格式 SET OutputRoot.Properties.CodedCharSetId = Common.getCodedCharSetId(); SET OutputRoot.Properties.ContentType = 'text/xml;char...原创 2011-09-06 13:26:54 · 105 阅读 · 0 评论 -
Message Flow for ESB 1
>>>>>InitialURL--Is WSRR Logging ON --Read WSRR configure or Read file configure--true:WSRR, false:fileCREATE FILTER MODULE LogginOn_Filter CREATE FUNCTION Main() RETURNS BOOLEAN BEGIN ...原创 2011-09-06 13:28:20 · 75 阅读 · 0 评论 -
Message Flow for ESB 11
---CreateExceptionMessageCREATE COMPUTE MODULE Exception_receiver_ComputeELog CREATE FUNCTION Main() RETURNS BOOLEAN BEGIN --CALL CopyMessageHeaders(); --CALL CopyEntireMessage(); I...原创 2011-09-06 13:39:22 · 136 阅读 · 0 评论 -
Message Flow for ESB 10
--超时需要特殊处理 --SET OutputLocalEnvironment.Destination.RouterList.DestinationData[1].labelName = 'NO'; --获取最后一个RecoverableException DECLARE ref REFERENCE TO InputExceptionList.*[1]; DEC...原创 2011-09-06 13:38:41 · 82 阅读 · 0 评论 -
Message Flow for ESB 9
>>>>>>>>>>Exception_receiver--CreateErrInfo/** 异常样例RecoverableException File:CHARACTER:F:\build\S700_P\src\DataFlowEngine\ImbComputeNode.cpp Line:INTEGER:489 Function:CHARACTER:ImbComputeN...原创 2011-09-06 13:37:31 · 142 阅读 · 0 评论 -
Message Flow for ESB 7
>>>>>>Siebel_Response_Header--Build Siebel Response HeaderDECLARE CBS_RET_SUC_CODE EXTERNAL CHARACTER '0';DECLARE ESB_RET_SUC_CODE EXTERNAL CHARACTER '0';DECLARE ESB_RET_FAIL_CODE EXTERNAL CHA...原创 2011-09-06 13:36:05 · 77 阅读 · 0 评论 -
Message Flow for ESB 5
--附属产品 FOR prod AS source.siebel:OrderItem[] DO SET J=J+1; SET users.uvs:User[I].uvs:SubProList.uvs:SubProduct[J].uvs:ProdInfoEntity.uvs:productID=prod.siebel:AssetIntegrationI...原创 2011-09-06 13:34:13 · 80 阅读 · 0 评论 -
Message Flow for ESB 4
DECLARE I INTEGER 1; --Users CREATE FIELD messageBody.uvs:Users; DECLARE users REFERENCE TO messageBody.uvs:Users; FOR source AS siebelMessage.siebel:ListOfOrder.siebel:ListOfOrderHeader....原创 2011-09-06 13:33:46 · 75 阅读 · 0 评论 -
Message Flow for ESB 3
>>>>>>>CRM_Order_Sync--Order Sync Routing LabelNameCREATE DATABASE MODULE CRM_Order_Sync_RoutingLabelName CREATE FUNCTION Main() RETURNS BOOLEAN BEGIN DECLARE lableName CHARACTER; SET la...原创 2011-09-06 13:32:29 · 98 阅读 · 0 评论 -
Message Flow for ESB 2
>>>>>>>Siebel_Business_Flow--Set Routing LabelNameCREATE DATABASE MODULE Set_RoutingLabelName CREATE FUNCTION Main() RETURNS BOOLEAN BEGIN CALL Utility.addRouteLabel(LocalEnvironment,Env...原创 2011-09-06 13:29:17 · 83 阅读 · 0 评论 -
FileListener -3
private void loadProperties() { //更新时间 this.lastModified = file.lastModified(); try { logger.info("The properties file[" + getPath() + "] loading ..."); FileInputStream ...原创 2011-08-26 17:30:36 · 154 阅读 · 0 评论 -
FileListener -2
public void run() { if (isFileUpdated() && fileFlag) { logger.info("The properties file[" + getPath() + "] was modified."); loadFile(); }else if(isFileUpdated() && !file...原创 2011-08-26 17:30:01 · 74 阅读 · 0 评论 -
FileListener -1
package com.huawei.esb;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.uti...原创 2011-08-26 17:29:15 · 217 阅读 · 0 评论 -
ConnectionPoolFactory
package com.huawei.db;import java.sql.*;import java.io.*;import javax.sql.DataSource;public class ConnectionPoolFactory { protected static final String DEFAULT_POOL_NAME = "ORACL...原创 2011-08-26 17:15:06 · 104 阅读 · 0 评论 -
ConnectionPool
package com.huawei.db;import java.sql.* ;public interface ConnectionPool{ /** * Gets a Connection from pool. * @return the connection with a special Database. * @exception SQLExce...原创 2011-08-26 17:12:58 · 81 阅读 · 0 评论 -
Configuration
package com.huawei.db;import com.huawei.esb.FileManager;public class Configuration { public static String getProperty(String key,String defaultName) { String name = FileManager.getESB...原创 2011-08-26 17:12:27 · 266 阅读 · 0 评论 -
XMLParserHelper
package com.huawei.common;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStreamReader;import org.apache.log4j.Logger;import org.kxml2.io.KXmlParser;...原创 2011-08-26 17:11:19 · 144 阅读 · 0 评论 -
XMLController
package com.huawei.common;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import org.apache.log4j.Logger;import org.kxml2.kdom.Element;import com.huawei.b...原创 2011-08-26 17:10:39 · 127 阅读 · 0 评论 -
DBContorller3
private boolean insertExceptionLog(EsbRequest request) { // esb_business_exception(oid,err_code,err_type,err_info) if (!isWriteLog(true)) return false; PreparedStatement stmt = null; ...原创 2011-08-26 17:09:11 · 58 阅读 · 0 评论 -
DBContorller2
/** * 插入业务日志 insert into * esb_business_log(oid,businessid,transactionid,moduleid, * servernumber,operator, * areaid,starttime,endtime,is_long_flow,esb_version,status,err_type) * values...原创 2011-08-26 17:08:18 · 65 阅读 · 0 评论 -
DBContorller1
package com.huawei.common;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;...原创 2011-08-26 17:06:42 · 78 阅读 · 0 评论 -
DataSourceConnectionPool
package com.huawei.db;import java.util.Hashtable;import javax.naming.InitialContext;import javax.naming.NamingException;import javax.sql.DataSource;import org.apache.log4j.Logger;i...原创 2011-08-26 17:16:05 · 142 阅读 · 0 评论 -
DBTools
package com.huawei.db;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import org.apache.log4j.Logger;/** * 针对Con...原创 2011-08-26 17:16:44 · 133 阅读 · 0 评论 -
DefaultConnectionPool
package com.huawei.db;import java.sql.*;/** * 分配,回收和管理JDBC连接 */public class DefaultConnectionPool extends JdbcPool{ public DefaultConnectionPool ( ...原创 2011-08-26 17:17:56 · 215 阅读 · 0 评论 -
EsbExtInterface --2
/** * 校验用户、密码、TenantID正确性 * * @param userID * @param Password * @param TenantID * @return Boolean */ public static Boolean checkPassword(String userID, String Password, Str...原创 2011-08-26 17:28:15 · 96 阅读 · 0 评论 -
EsbExtInterface -1
package com.huawei.esb;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.Reader;import java.io.StringReader;import java.sql.Connection;import j...原创 2011-08-26 17:27:40 · 112 阅读 · 0 评论 -
EnumerateFile
package com.huawei.esb;import java.io.File;import java.util.Map;import java.util.Map.Entry;import org.kxml2.kdom.Element;public class EnumerateFile { //枚举文件对应一个File private F...原创 2011-08-26 17:25:33 · 109 阅读 · 0 评论 -
JdbcPool
/* *得到数据库连接 */ public synchronized Connection getConnection() throws SQLException { // TODO Auto-generated method stub if (!availableConnections.isEmpty()) { Connection exi...原创 2011-08-26 17:24:24 · 78 阅读 · 0 评论 -
JdbcPool -2
public synchronized int getMaxConnectionNumber() { return maxConnections; } public int getCurrentConnectionNumber() { return availableConnections.size(); } /...原创 2011-08-26 17:22:21 · 80 阅读 · 0 评论 -
JdbcPool -1
package com.huawei.db;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Vector;public abstract class JdbcPoo...原创 2011-08-26 17:20:24 · 82 阅读 · 0 评论