Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SOAP Wizard #325

Closed
grongierisc opened this issue Sep 9, 2020 · 7 comments · Fixed by #758
Closed

SOAP Wizard #325

grongierisc opened this issue Sep 9, 2020 · 7 comments · Fixed by #758
Labels
documentation Improvements or additions to documentation

Comments

@grongierisc
Copy link
Contributor

Is there any plan to add support of Soap wizard like in Atelier/Studio ?

@isc-jamien
Copy link

Yes. Planned

@nickmitchko
Copy link

+1

@grongierisc
Copy link
Contributor Author

grongierisc commented Oct 28, 2020

@gjsjohnmurray
Copy link
Contributor

gjsjohnmurray commented Oct 28, 2020

@grongierisc this looks like a good use case for the links property of objectscript.conn, which already supports some variable substitution:

	"objectscript.conn": {
		"links": {
			"SOAP Wizard": "http://${host}:${port}/isc/studio/templates/%25ZEN.Template.AddInWizard.SOAPWizard.cls?$NAMESPACE=${namespace}"
		},
...

And when #444 arrives in 1.0.4 there will be some more variables available.

Links you specify here will appear in the Server Actions quickpick. Click on the ObjectScript connection panel in the status bar to access that.

If you're editing server-side (isfs) there's also a button in the top right of an open document: Edited: I was wrong about that button. The quickpick it launches only lists commands that are implemented server-side and returned by the GetMenus query of %Atelier.v1.Utils.Extension and that belong to menus other than %SourceMenu and %SourceContext.

@isc-rsingh isc-rsingh added this to Needs triage in workplan Nov 2, 2020
@grongierisc
Copy link
Contributor Author

FYI : http://${host}:${port}/isc/studio/templates/%25ZEN.Template.AddInWizard.SOAPWizard.cls?$NAMESPACE=${namespace}

Is working but the generated classes aren't in ${namespace} but in %SYS.

How can i report this bug ?

@ondrejhoferek
Copy link

+1, it would be great to have all the Add-In/Template links provided out of the box.

Also, I investigated the direct browser access to the wizard and the appropriate URL Query parameter seems to be (case-sensitive) Namespace, not $NAMESPACE, so there is no bug and the URL used for the link definition should be:

http://${host}:${port}/isc/studio/templates/%25ZEN.Template.AddInWizard.SOAPWizard.cls?Namespace=${namespace}

or better now with #444 in place:

${serverUrl}/isc/studio/templates/%25ZEN.Template.AddInWizard.SOAPWizard.cls?Namespace=${namespace}

@isc-rsingh isc-rsingh added the documentation Improvements or additions to documentation label Jun 11, 2021
@isc-rsingh isc-rsingh moved this from Needs triage to Ready for Dev in workplan Jun 11, 2021
@isc-rsingh isc-rsingh added this to To do in documentation Jun 11, 2021
@isc-rsingh isc-rsingh removed this from Ready for Dev in workplan Jun 11, 2021
@jstetson10
Copy link
Contributor

This is related to Doc about links in ObjecScript.conn #667

@jstetson10 jstetson10 moved this from To do to Needs guidance in documentation Jul 8, 2021
documentation automation moved this from Needs guidance to Done Nov 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

7 participants