主页 > 云主机 > > 正文

MySQL数据库_营销型网站建设中坚站_返利

浏览:

MySQL数据库_营销型网站建设中坚站_返利

大家好,物联网是什么,

下面是我写的Adapter Module的JAVA代码,用于根据源目录信息设置目标目录。要求是读取放置文件的文件夹名,并根据该文件夹名设置目标目录

有很多很好的博客告诉我们如何使用NWDS创建模块不要把这些信息。只有适配器模块的代码我觉得将有助于PI顾问com.pi.adapter模块;

进口javax.ejb.Stateless无状态;

进口java.rmi.RemoteException异常;

导入java.util.Timer文件;

进口javax.ejb.EJBException;

导入javax.ejb.SessionBean;

导入javax.ejb.SessionContext;

进口com.sap.aii公司.af.lib.mp文件.模块。模块;

导入com.sap.aii公司.af.lib.mp文件.模块.ModuleContext;

导入com.sap.aii公司.af.lib.mp文件.模块.ModuleData;

导入com.sap.aii公司.af.lib.mp文件.module.ModuleException模块异常;

导入com.sap.aii公司.af.service.auditlog审计日志.审核;

导入com.sap.engine.接口.messaging.api。消息;

进口com.sap.engine.接口.messaging.api.MessageKey;

导入com.sap.engine.接口.messaging.api.MessagePropertyKey;

导入com.sap.engine.接口.messaging.api.XMLPayload;

导入com.sap.engine.接口.messaging.api.auditlog.AuditLogStatus文件;

/**

*会话Bean实现类DynamicDirectoryBean

*/

@无状态

公共类DynamicDirectoryBean实现DynamicDirectoryBeanRemote、DynamicDirectoryBeanLocal、SessionBean,模块{

/**

*默认构造函数。

*/

public DynamicDirectoryBean(){

//TODO自动生成的构造函数存根

}

public ModuleData进程(ModuleContext ModuleContext,ModuleData inputModuleData)抛出ModuleException{

Object obj=null;

Message msg=null;

MessageKey amk=null;

String inputDir=null;

字符串outputDir=null;

字符串dirpath1=moduleContext.getContextData("dirpath1");

字符串dirpath2=moduleContext.getContextData("dirpath2");

字符串dirpath3=moduleContext.getContextData("dirpath3");

字符串dirpath4=moduleContext.getContextData("dirpath4");

字符串dirpath5=moduleContext.getContextData("dirpath5");

字符串dirpath6=moduleContext.getContextData("dirpath6");

字符串folderName1=moduleContext.getContextData("folderName1");

字符串folderName2=moduleContext.getContextData("folderName2");

字符串folderName3=moduleContext.getContextData("folderName3");

字符串folderName4=moduleContext.getContextData("文件夹名称4");

字符串folderName5=moduleContext.getContextData("folderName5");

字符串folderName6=moduleContext.getContextData("folderName6");

try{

//检索当前原理数据,通常为消息,返回类型为Object

obj=inputModuleData.getPrincipalData输入模块数据();

//Message是应用程序在与消息传递系统交互时发送或接收的消息。

msg=(Message)obj;

//MessageKey由消息Id字符串和MessageDirection

amk=new MessageKey组成(消息.getMessageId(),消息.获取消息方向());

//Audit log消息将出现在通道监控的MDT

Audit.addAuditLogEntry(amk公司,AuditLogStatus.SUCCESS成功,"Dynamic Directory Module called");

//返回主文档为XMLPayload

XMLPayload xpld=消息.getDocument();

//从消息头读取目录

MessagePropertyKey mpk=new MessagePropertyKey("目录","HTTP//SAP/COM/XI/XI/St/文件"";

输入目录=msg.getMessageProperty属性(mpk);

Audit.addAuditLogEntry(amk公司,AuditLogStatus.SUCCESS成功,"目录为"+inputDir);

如果(输入目录包含(folderName1))

{

outputDir=dirpath1;

}

else if(输入目录包含(folderName2))

{

outputDir=dirpath2;

}

否则如果(输入目录包含(folderName3))

{

outputDir=dirpath3;

}

else if(输入目录包含(folderName4))

{

outputDir=dirpath4;

}

else if(输入目录包含(folderName5))

{

outputDir=dirpath5;

}

else if(输入目录包含(folderName6))

{

outputDir=dirpath6;

}

//消息头

MessagePropertyKey dir=new MessagePropertyKey("目录","HTTP//SAP/COM/XI/XI/St/文件");

msg.setMessageProperty属性(dir,outputDir);

Audit.addAuditLogEntry(amk公司,AuditLogStatus.SUCCESS成功,"目标目录为"+outputDir);

Audit.addAuditLogEntry(amk公司,AuditLogStatus.SUCCESS成功,"目录设置成功");

//设置通常表示要处理的消息的原理数据

Audit.addAuditLogEntry(amk公司,免费云服务器试用,AuditLogStatus.SUCCESS成功,"消息更新成功");

inputModuleData.setPrincipalData输入模块数据(msg);

return inputModuleData;

}

catch(Exception e){

ModuleException me=new ModuleException(e);

throw me;

}

}

/*(非Javadoc)

*@见javax.ejb.SessionBean#ejbActivate()

*/

public void ejbActivate()抛出EJBException,RemoteException{

//TODO自动生成的方法存根

}

/*(非Javadoc)

*@请参见javax.ejb.SessionBean#ejbPassivate()

*/

public void ejbPassivate()抛出EJBException,RemoteException{

//TODO自动生成方法存根

}

/*(非Javadoc)

*@参见javax.ejb.SessionBean#ejbRemove()

*/

public void ejbRemove()抛出EJBException,RemoteException{

//TODO自动生成的方法存根

}

/*(非Javadoc)

*@请参阅javax.ejb.SessionBean#setSessionContext(javax.ejb.SessionContext)

*/

public void setSessionContext(SessionContext context)抛出EJBException,RemoteException{

}

/*(非Javadoc)

*@请参阅javax.ejb.TimedObject#ejbTimeout(javax.ejb.Timer文件)

*/

public void ejbTimeout(Timer arg0){

//TODO Auto-generated method stub

}

public void ejbCreate()抛出javax.ejb.CreateException异常{

}

}

嗨,阿什图什·乌帕迪亚,网站建站平台,

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 域名备案_阿里云销售顾问_最新活动
    <strong>域名备案_阿里云销售顾问_最新活动</strong>

    域名备案_阿里云销售顾问_最新活动

    高速互联网和功能强大的应用程序使得几乎所有有办公桌工作的人都可以在家工作。然而今天,大多数公司仍然坚持要求员工忍受有时令人心碎的上下班路...

  • 数据库_分布式消息中间件实践pdf_免费领
    <strong>数据库_分布式消息中间件实践pdf_免费领</strong>

    数据库_分布式消息中间件实践pdf_免费领

    作者:马库斯·瓦纳关于2017年趋势的讨论正在迅速而激烈地展开,职场也不例外。随着新的一年即将到来,职场趋势专家们正在为2017年列出自己的预测清单...

  • 域名注册_自考数据库_免费6个月
    <strong>域名注册_自考数据库_免费6个月</strong>

    域名注册_自考数据库_免费6个月

    正如Facebook和Twitter首席运营官(COO)上周在美国国会作证时所说,出现的一个突出主题是,这些公司在保护其平台免受网络攻击方面所扮演的角色。这些公...

  • 域名解析_阿里云是什么意思_怎么买
    <strong>域名解析_阿里云是什么意思_怎么买</strong>

    域名解析_阿里云是什么意思_怎么买

    类别工作日新闻与文化财务人力资源规划技术创新分析与见解客户和社区行业金融服务政府保健高等教育款待媒体和娱乐专业和商业服务零售技术更多播客...

  • 网站服务器_王者荣耀服务器未响应_限时
    网站服务器_王者荣耀服务器未响应_限时

    网站服务器_王者荣耀服务器未响应_限时

    日本甲骨文公司今天宣布,ISOU项目采用甲骨文区块链平台管理一种本币的发行和消费。日本甲骨文公司是ISOU项目的支持公司,该项目旨在解决人口稀少地...

云储存

更多 >
  • <strong>京东云_最新电影百度云_返利</strong>
    京东云_最新电影百度云_返利

    在之前的第1部分博客中,我描述了不同的过滤属性,这些属性目前可用于 (需要SAP Service Marketplace登录) 中新启动的云KPI目录https://go.support.sap.com/kpicata...

  • 香港带宽_百度云免费会员_评分榜
    香港带宽_百度云免费会员_评分榜

    亲爱的合作伙伴, 我们想邀请您参加即将推出的SAP enablement产品"S/4HANA DB Migration to HANA",请使用右侧的注册按钮立即预订您的座位! 在这里注册6月22日上午...

云储存对象存储_数据库连接类_价格
云储存服务器_好用的服务器_优惠券
云储存对象存储_西部数码虚拟主机_学生机
云储存香港带宽_六盘水网站建设_测评
云储存服务器_H漫画百度云_稳定性好