Ensemble

Syndicate content 70 

Hi All,

I am fairly new to Ensemble and I wanted to know I have inbound business service (EnsLib.File.PassthroughService) which is looking for pdf files once it finds a pdf file (within the business process) it needs to find the associated xml file which would be in the same directory. Once both of these files are found they need to be sent to the business operation and deleted from the source (EnsLib.File.PassthroughOperation). 

Last answer 1 August 2017 Last comment 2 August 2017
0   0 4
629

views

0

rating

I am creating a BPL using the Management Portal instead of creating a custom class. 

As per the documentations 'request object' contains properties those were in the original request message object or primary request and can be reference using the dot syntax. 

So if the primary request was an HL7 message, i should be able to pull the value MSH:9.2 as  follow 

request.{MSH:9.2} and assign it to a context property

attached image is a screen shot of my configuration, set  context.X  to request.{MSH.MessageType.triggerevent} i have also tried referencing the object property by number instead of name set  context.X  to request.{MSH.9.2} 

But i am getting this error

Last answer 28 July 2017 Last comment 28 July 2017
0   0 1
403

views

0

rating

Hi,

we´re looking for a way to determine, if the System Management Portal (SMP) is only accessible through ssl/tls -> https. One of our applications send daily reports via email and places some dynamically created links within it. The application runs on the instance being monitorred (Ensemble-Productions).

Since we migrate some of our customers systems to use https for the SMP connection, we need to generate those links with https:// instead of http://. Our application is characterized as kind of a lib so we use it for many of our clients systems.

Is there a safe way to programmitically determine if the system which runs our tool is only accessible (at least the SMP) by https. Our first idea was to lookup an exisiting, activated SSL/TLS configuration named '%SuperServer' but this tends to be not to be what we exactly need

Last answer 28 July 2017 Last comment 28 July 2017
0   0 3
229

views

0

rating

Hi All,

We have a application currently running on Zen framework, now business wants to use Angular JS as their front-end technology for any future release but they don't want to upgrade the existing the modules which are already there in Zen (as of now).

Last answer 25 July 2017 Last comment 27 June 2017
0   0 1
252

views

0

rating

Hi
I would like to follow any change made in the production IE -
date,time, user,production,service/process/operation - name, item changed, value before change, value after change.
Is there a way I can get this data & trap the act of change in order to log this data.
Thanks Simcha

Last answer 20 July 2017 Last comment 17 July 2017
0   0 1
169

views

0

rating

Hello,

Are there any utilities/api in HealthConnect 2016.2.1 that will allow conversion of XML virtual document to Json format? We were thinking to convert HL7 ADT message to XML via Ensemble DTL and then send it to another BP to convert to Json format for transmission via Web Services. To my understanding there isn't anyway to represent Json as a virtual object so it can be use for direct mapping of HL7 2.x message to Json via Ensemble DTL.

Thanks

Yuriy

Last answer 20 July 2017 Last comment 15 May 2017
0   0 1
1025

views

0

rating

Hi, Community!

A sophisticated alerting solution lets you solve problems quickly and proactively. So, check the new video:

Proactive Alerting: Advanced Approaches for Alerting Solutions

 

0   0 1
0

comments

134

views

0

rating

Hello, I am writing to request assistance on an issue I appear to be having when accessing Ensemble. I have it running on a Windows virtual machine, on a Mac laptop, and am trying to access it through the emergency ID account. When starting Ensemble through the command line window using ccontrol start ENSEMBLE /Em... I get an error and Ensemble does not start. Below is the error message I am getting when checking the logs:

07/13/17-09:30:46:789 (4848) 2 Failed to allocate 422MB shared memory: 304MB global buffers, 35MB routine buffers
07/13/17-09:30:46:800 (4848) 2 Unable to allocate shared memory minimum of 101MB
07/13/17-09:30:52:742 ( 5484) 3 cctrl.dll (error during startup):(289) Cache failed to start.  Cache Control Process terminated abnormally (exit code = 0)

Last answer 18 July 2017 Last comment 13 July 2017
+ 1   0 1
328

views

+ 1

rating

Hello mates,

When turning on the “Archive IO” option within the business operations, it provides us the capability of seeing the input and output communication with external systems. For instance, watching the messages sent out + ACK message sent back .

Our production has got a scheduled task that runs daily (by default I guess, as many others) and is in charge of purging “Errors and log files”. And this is likely to be linked to the “Archive IO” feature, right?

The thing is, after tweaking the variable to keep it for 7 days, it doesn't seem to be working, as messages older than 1 day will be vanished (see the below screenshot). I might be missing some other bit...

Any help is appreciated!

 

 

Last comment 17 July 2017
0   0 3
0

answers

164

views

0

rating

Hello,

We need to consume files (right now using FileInboundAdapter) with a strict order.

Example:

File order will be A, B, C. Suppose A, B and C will be the names of the files.

Then B will never be consumed before A or after C.

How deal with this? Any idea?

Regards

Last answer 14 July 2017 Last comment 14 July 2017
0   0 1
141

views

0

rating

Hopefully a simple question.

Using the Rule Editor, I can open a routing rule and easily define an 'effectiveBegin' and 'effectiveEnd' date.  I want to utilize this date feature for a "sub-rule" (i.e. rule #1) but not the entire routing rule therefore impacting all other rules. I also do not want to split and create a brand new routine rule just to send the message to the target business process.  It would be ideal to keep it contained within this single routing class that was created.

 

In "Rule Set #1", is it possible to have a "Rule #1" defined that can either use a 'send' action or 'delegate' action to direct the message to "Rule Set #2" so that I can easily define an 'effectiveBegin' and 'effectiveEnd' date ahead of time? I want to create a new rule, ahead of time, in preparation for a future interface. 

 

 

Last comment 12 July 2017
0   0 3
0

answers

407

views

0

rating

Ensemble 2015.  Working on an a way to send NACK'd HL7 messages to a flat file for external review/troubleshooting. (Similar to the way BadMessageHandler deals with validation errors.)

I think I have the Alert piece down, but need assistance with the exact syntax to do an SQL query in the DTL (or a custom function) to pull the HL7 message Raw Content into the Alert, based on the SessionID.

(Also, anything special to write alerts to the File Operation?)

 

Thanks,  Brian

 

Last answer 12 July 2017 Last comment 12 September 2016
0   0 1
397

views

0

rating

Hi,

I'm wondering...  what solutions if any, have users adopted in order to track changes made to the System Default Settings that hold environment-specific component settings ?

Do you manage to control access to, and track historical changes of, these values using Source Control system ??

thanks-

Steve

Last answer 12 July 2017
0   0 1
0

comments

149

views

0

rating

Hi all

I require an operation that will get a list of hosts every X minutes and call them, using values from my database.

The only issue is that I can't find any sort of scheduling/ timed event functionality in Ensemble. The documentation isn't particularly helpful so I thought I'd give the community a shot.

Is there any existing functionality in Ensemble that allows for scheduled operation calls?

 

Thanks

Last answer 10 July 2017
0   0 1
0

comments

143

views

0

rating

I needed to pass through a file with Ensemble but the operation wasn't writing some filenames as given because the  EnsLib.File.PassthroughOperation 'sanitizes' filenames removing characters that are not valid on some operating
systems;
09000655_AEDC_C3344059_A/E_Martin Browne_09000655_201706221018.pdf
09000655_AEDC_C3344059_A#47E_Martin_Browne_09000655_201706221018.pdf

Oh No! It has stripped out my semicolon and ampersand! I need them! (and they are valid filename characters in windows)

+ 1   0 2
0

comments

278

views

+ 1

rating

Dear All,

I would like to block ADT_A18 and ADT_A47 HL7 2.3 messages with an empty MRG:1 field.

This is to prevent my current HL7 ADT router (Business process) sending blank Merges downstream.

I've attempted to create a business rule where this would return out the business role process.  However the messages still loop though the other rules.

 

Any advice would be great.

 

Kind Regards

 

Stuart

Last answer 29 June 2017 Last comment 29 June 2017
0   0 2
264

views

0

rating

I am trying to balance a query using a SQL Inbound Adapter against the output of Ensemble. I am finding that a couple of records here and there are missing in the output file. 

Most of our queries are based of of views which may or may not have a unique key.

So If you don't have a Delete Query in your settings and Key Field Name is blank, it is possible that some records may or may not make it through to your endpoint?

Thanks

Scott Roth

Integration - Interfaces

The Ohio State University Wexner Medical Center

0   0 1
0

answers

0

comments

141

views

0

rating

Hello,

I have been struggling and could use some help as I think I'm burnt.  I am trying to change a Textual 2.5.1 OBX;5 with multiple iterations to a simple non-iterating outbound result.  I have played around with $piece but can't seem to get it to work.  The outcome I would like is for OBX;5 to look like this: |Positive| and currently it looks like this: |Positive~_~_~_~_~|.  Any suggestions would be appreciated.

Last answer 27 June 2017 Last comment 27 June 2017
0   0 2
170

views

0

rating