首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Integrator (Tivoli)目录集成器中的HTTP服务器连接器

Integrator (Tivoli)目录集成器中的HTTP服务器连接器
EN

Stack Overflow用户
提问于 2014-04-16 14:39:11
回答 1查看 1.1K关注 0票数 0

我正在使用,以前称为,在提要部分,我有一个连接器连接到MySQL数据库并从数据库提供数据,我希望使用however连接器在网页上显示来自MySQL数据库的数据,但是工作对象中的任何属性都不能作为however连接器的输出。这个平台上没有太多文档,我想知道如何将数据从数据库连接器路由到HTTP连接器,然后在网页上显示数据。

工作对象中的任何属性都不能用于数据流部分中的脚本。

EN

回答 1

Stack Overflow用户

发布于 2014-10-26 12:38:35

你需要更新你的问题,以反映你想要做的事情。你是

  1. 希望在到达HTTP连接器的每个请求上显示来自SQL的所有数据
  2. 根据到达HTTP连接器的请求上的某些输入参数,显示来自DB的特定条目?

关于提要和数据流部分的一个小背景

在提要部分中,通常会有一个迭代器模式下的连接器,该连接器将从一个源中通过许多数据条目。

在数据流部分,您将拥有许多对数据进行转换的连接器/函数/脚本。

从提要部分的Iterator连接器返回的每个数据条目都将经历数据流部分中描述的转换。这可以通过将某些数据属性( DB中的列、CSV中的字段、ldap中的属性、http请求中的http参数)映射到work条目中的属性来配置。

通常由您来处理转换后的数据,就像将它们写到文件、DB、ldap server.Again中一样,将写入的内容在您使用的连接器的输出映射中进行配置,您可以将工作条目的属性映射到您使用的连接器的输出属性。

现在,服务器模式下的HTTP连接器稍微复杂一些,因为它需要向HTTP客户端发送一个响应,因此它包含一个输入映射和一个输出映射。所发生的情况是读取请求,执行数据流部分,然后HTTP连接器实例本身向HTTP客户端返回一个答复。这一点在这里有详细的描述,7.1/referenceguide29.htm%23serverconnect2,所以我将不讨论这么多的细节。

您的特定场景

如果上面的假设1是正确的,那么SDI可能不是最好的工具。或者至少不像你计划使用的那样。您可以拥有一条从DB读取数据的装配线,然后在数据流(使用XML解析器)中以AddOnly模式创建文件连接器,将指定格式的数据附加到文件中。然后,您需要执行一次或定期的操作,并通过普通的HTTP服务器提供静态html/xml文件。如果您绝对需要在这方面使用SDI,请阅读下面的假设2。

如果假设2是正确的,那么您的连接器在错误的部分。HTTP连接器需要位于feed部分,因为这是一个连接器,它将一直侦听传入的连接并返回响应。响应的确切性质/数据取决于您将包括在数据流部分中的连接器。如果您想根据请求的参数返回特定的条目,那么您将有一个处于查找模式的JDBC连接器,并且将根据HTTP中传入请求的参数构建链接条件。否则,需要在查找模式和通用SQL查询中使用JDBC连接器读取所有DB条目(select * from )。)然后用一个for-每个组件连接器来迭代所有条目。不管你是怎么做的,你最终都会得到一些你需要返回给客户的信息。为此,您将使用http.status连接器的输出映射,并映射http.body和http.status

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23112653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档