Skip to main content
Question

Maximo Transformers

  • May 12, 2020
  • 3 replies
  • 42 views

Forum|alt.badge.img

Hi @daveatsafe et al, if I am using the Maximo Transformers in FME Workbench, what Reader or Writer do I use? For example, if I am reading from a ESRI FGDB and I get certain records with attributes from that read, and I wish to write them to a Maximo Asset, I understand that I must use the MaximoObjectUpdater. But what Writer do I use? Or, If I am reading from a Maximo Asset, I must use the MaximoObjectQuerier. But what Reader do I use? Thanks, Mark

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

3 replies

daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • 1637 replies
  • May 12, 2020

Hi @mdumka,

In your situation, the MaximoObjectUpdater is effectively the writer, so no other writers are required. When reading from Maximo, you need a source of query features. This can be as simple as a Creator transformer, with an AttributeCreator to create the query parameters, if desired.


Forum|alt.badge.img
  • Author
  • 10 replies
  • May 13, 2020

Hi @daveatsafe, I didn't realize you could run FME Workbench without a Reader and or Writer. Is that true? Regarding the requirement to create a source of query features, these features must be created upstream of the MaximoObjectQuerier, correct? And these features would be "empty" until they received data from the MaximoObjectQuerier, correct? How does FME know how many of these features to create, if the Creator transformer is beforeMaximoObjectQuerier? Also, I can use AttributeCreator without Creator, no?


daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • 1637 replies
  • May 13, 2020

All FME processes must have a source of features to work on. Normally, this source is a reader, but the Creator transformer is designed to be an alternate feature source for situations where you don't want a reader.

The feature sent to the MaximoObjectQuerier is just a trigger to launch the query, similar to the SQLExecutor. The MaximoObjectQuerier will output all records in Maximo that match the query, with each record as a separate FME feature. So you only need to create a single feature in the Creator.

The AttributeCreator creates new attributes on an existing feature, so it must have a source of features.