Congratulations Robert! I'm always learning from you and looking forward to more opportunities to do so on the DC. All the best to you!

Ah, ok thanks for the feedback Pravin. Does the new GUID need to be different than the GUIDs for the records being joined? If the new GUID is not to be persisted, could you pick the GUID from one of the records being joined?

Hello Kenneth,

Have you figured out how to get the embedded HTML (the "<i>italics</i>") to appear in your second result? I have a feeling that this parser can't return embedded HTML like that because it handles text and tags separately (and only expects to return text).

Please update if you have gotten past this with this or another approach (maybe the approach suggested by John H. below?)

Much appreciated,

Jean

You're welcome Pravin! I really like what you found i thought there might be a way to access the HTML element/attribute via javascript but couldn't figure it out. Your sample code will be very helpful to me, especially when debugging ZEN pages using browser developer tools. Thanks!

Hi Pravin,

I'm 98% sure that a custom component that uses the %ZEN textarea as a superclass, adds a "maxlength" Property, and overwrites the %DrawHTML() method is the best (only?) way to go. Here's a code smippet that worked (but you likely already have such code :-)).

<codesnippet>

Class ZenApp.Component.TextArea Extends %ZEN.Component.textarea 
{
........

/// Maximum number of characters allowed within the textarea control.
Property maxlength As %ZEN.Datatype.integer(MINVAL = 0);


Method %DrawHTML()
{

.....

&html<<textarea id="#(..%MakeId("control"))#class="#(..controlClass)##(..%Attr("title",..title))# #(..%Name())# #(..%Attr("cols",..cols))# #(..%Attr("maxlength",..maxlength))# #(..%Attr("rows",..rows))# #(disabled)# #(ro)# #(spellcheck)# #(tStyle)# #(..%Attr("tabindex",..tabIndex))# #(..%GetEventHandlers())#>#(tValue)#</textarea>>
}

 

</codesnippet>

 

Hope this helps.

Jean

I selected the "Contact all update sites during install to find required software" checkbox from "Available Software" page, with "Atelier IDE" and "Atelier IDE HDPI Support" selected, and the "Remediation Page" no longer appears. Proceeding with the rest of the installation works well and I have Atelier in my instance of Eclipse!

Thanks all for your help (especially Jamie!).

 

Best,

Jean

Thank you Jamie, your suggestion has helped me make progress in getting the Atelier plugin into my Eclipse Neon instance on WIndows 7 machine. After clicking "Select All" to get "Atelier IDE" and "Atelier IDE HDPI Support" from the "Uncategorized" tree of Available Software and clicking "Next",  I now see an "Install Remediation Page" with 3 options; any suggestions as to what is best?

I can't seem to insert a JPEG file or paste a clipboard image into this editor, but the 3 options from the Page are:

"Keep my installation the same and modify the items being installed to be compatible."

"Update my installation to be compatible with the items being installed"

"Show original error and build my own solution"

Thanks again.

Jean

Hello Ronaldo and Atelier Community,

I am having a different issue installing Atelier as an Eclipse plugin and, instead of creating a new question, I am adding to this existing thread.

The main issue is the plugin installation does not report any errors or warnings, but I don't see the plugin listed on the "Installation Details" dialog in Eclipse nor do I see the "Atelier Project" as an option for new project.

I used the following page as a guide, but I wasn't quite sure of the steps for using the "auto-update framework":

https://download.intersystems.com/download/atelier.csp#plugin

Here are the steps I took to install the plugin; perhaps there is some user error.

1. I downloaded and installed Eclipse Neon:

Eclipse IDE for Java Developers

Version: Neon.3 Release (4.6.3)
Build id: 20170314-1500

2. Start Eclipse Neon.

3. Select Window->Preferences.

4. From the Preferences window, click Install/Update.

5. Click the “Add…” button on the right

6. in the subsequent "Add Site" dialog box:

Enter "Atelier" as the Name in the dialog box

Enter the following as the Location:

https://atelier.artifactoryonline.com/atelier/updates/stable/1.0/

7. Click OK.

8. Select Help->Check for Updates, which ran with no errors.

9. Select Help->Installation Details and look at the "Plug-ins" tab. I don't see any Atelier plugins not other plugins listing InterSystems as the provider.

Here are some lines from the Help->Installation Details->Configuration output, showing that some Atelier-relation software was recognized by Eclipse (I can dump the whole Configuration output if it's helpful):

<quote>

/profile/file\:\\2fC\:\\2fUsers\\2fjmillett\\2f.p2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_neon/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository
/profile/file\:\\2fC\:\\2fUsers\\2fjmillett\\2f.p2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_neon/uri=http\://download.eclipse.org/technology/epp/packages/neon/
/profile/file\:\\2fC\:\\2fUsers\\2fjmillett\\2f.p2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/http\:__download.eclipse.org_technology_epp_packages_neon/version=1.0.0
/profile/file\:\\2fC\:\\2fUsers\\2fjmillett\\2f.p2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__atelier.artifactoryonline.com_atelier_updates_stable_1.0/enabled=true
/profile/file\:\\2fC\:\\2fUsers\\2fjmillett\\2f.p2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__atelier.artifactoryonline.com_atelier_updates_stable_1.0/isSystem=false
/profile/file\:\\2fC\:\\2fUsers\\2fjmillett\\2f.p2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__atelier.artifactoryonline.com_atelier_updates_stable_1.0/name=repository
/profile/file\:\\2fC\:\\2fUsers\\2fjmillett\\2f.p2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__atelier.artifactoryonline.com_atelier_updates_stable_1.0/nickname=Atelier
/profile/file\:\\2fC\:\\2fUsers\\2fjmillett\\2f.p2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__atelier.artifactoryonline.com_atelier_updates_stable_1.0/suffix=content.xml
/profile/file\:\\2fC\:\\2fUsers\\2fjmillett\\2f.p2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__atelier.artifactoryonline.com_atelier_updates_stable_1.0/type=org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository
/profile/file\:\\2fC\:\\2fUsers\\2fjmillett\\2f.p2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__atelier.artifactoryonline.com_atelier_updates_stable_1.0/uri=https\://atelier.artifactoryonline.com/atelier/updates/stable/1.0/
/profile/file\:\\2fC\:\\2fUsers\\2fjmillett\\2f.p2\\2f/_SELF_/org.eclipse.equinox.p2.metadata.repository/repositories/https\:__atelier.artifactoryonline.com_atelier_updates_stable_1.0/version=1.0.0
/profile/file\:\\2fC\:\\2fUsers\\2fjmillett\\2f.p2\\2f/_SELF_/org.eclipse.equinox.p2.ui.sdk.scheduler/autoUpdateInit=true

</quote>

 

Any help will be much appreciated.

Thanks Michael, this is a very promising approach. Looking forward to having the related prodlog addressed.

Best,

Jean