Written by

Question Yakov Berger · Feb 11, 2020

<PROPERTY DOES NOT EXIST>

Hi,

I am using IRIS for Windows (x86-64) 2019.1.1

I have.

1. Created a BS with SQL Inbound Adapter which successfully connects and gets rows from DB .


2. Created a request message is populated with results of SQL query.

 

3  Created a BP with HL7 Router + Routing Rule + Transformation + Send to Target (BO).

 

4 . Created BO sending HL7 to file.

 

i am getting the following error.

ERROR <Ens>ErrException: <PROPERTY DOES NOT EXIST>zOnRequest+1^EnsLib.MsgRouter.VDocRoutingEngine.1 *DocType,Test.SQLtoHL7Req -- logged as '-' number - @''

What am i missing

Thanks.

Comments

Marc Mundt · Feb 11, 2020

The error suggests that the object received by the VDocRoutingEngine is not a VDoc. Try using EnsLib.MsgRouter.RoutingEngine instead.

0
Yakov Berger  Feb 12, 2020 to Marc Mundt

i am using EnsLib.HL7.MsgRouter.RoutingEngine.

0
Neerav Verma  Feb 12, 2020 to Yakov Berger

From a sql inbound adapter, if you call a hl7 routing engine, it will get the request message you set it up in your service, but not hl7 which has DocType. As marc said ,you need to user the general routing engine and check for properties of your request class there.

0
Yakov Berger  Feb 13, 2020 to Neerav Verma

OK

so i changed to EnsLib.MsgRouter.RoutingEngine

and have created a rule and DTL with source = SQLtoHL7Req and target= EnsLib.HL7.Message(2.6:ADT_A01)

What do you mean by "check for properties of your request class there."?

Thanks

0
Neerav Verma  Feb 13, 2020 to Yakov Berger

In condition if you type

Document. 

 (Don't miss the period) 

It should show you list of all your request properties to choose from.

0
Yakov Berger  Feb 13, 2020 to Neerav Verma

Hi,

in DTL condition?

what i have now is a DTL with left side my message  and right side a EnsLib.HL7.Message.

i drag relevant fields from left to right.

where would i need to use Document.  ?

am getting error <CLASS DOES NOT EXIST>zdoOneAction+25^EnsLib.MsgRouter.RoutingEngine.1

Thanks for all help!

0
Neerav Verma  Feb 17, 2020 to Yakov Berger

Pls add me on linkedin

linkedin.com/in/vneerav

I think you are getting confused between rules, routing rules and transformations or may be i am not able to understand your problem

We can talk there and once you are set, can paste the solution here so the community members benefit as well.

many thanks

0