Hi all,
How can I find the name of the fields I need to reference in ETM via dot notation?
For example, if I am in a datamapper where the assyst Resource is Event I would reference the outbound value of the Event id as outbound,self.id. If I want to reference the status I would use outbound.self.eventStatusEnum. This is not obvious to me. I would think it would be outbound.self.status or something similar. What I am looking for is a reference guide or any way to find every attribute of every object.
Thanks.
Trevor
Update. I was referred to the EJBs on the ETM server access via this URL.
localhost:<port>/assyst/assystEJB/<object>/fields.
Hi!
I would like to add a slight addendum to this post, in case anyone else finds it but is unsure how to access the EJBs, either for use in ETM dot notation, for use of field expansion in assystREST, or for making use of Extended Keyword Notation in expressions:
To access the EJB, you need to have an HTTP server set up for this.
This does not seem to be part of the standard Assyst Enterprise installation. However, it is part of the services that are set up on a server running the Action Processor.
Reference: IFS Assyst Wiki – Action Processor Manual
...Beyond that an easy way to get the field names is to use the Action Processor itself. As an example you can follow the steps below to figure out the value for the
AV_AFFECTED_USER_BLEEP
shown above.On the server that is running action processor you can enter
http://localhost:9010/assyst/assystEJB/Event/fields
Looking at the results we see that we have
affectedUser
which is a Contact User entity….
So if you’re having issues finding info about accessing the EJB on the wiki, like I was, try reading the Action Processor documentation. Also if you have an existing AP and’t find the correct port to use, check in sys.config (..\Axios_Action_Processor\config\sys.config
), the port will be listed under axios_http_server
.
Best regards~
Richard
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.