David,

Thanks, but inquiring minds want to know - isn't that a bug in makeLink? I
just have to know or I can't go on with life.

-Al

On 1/20/07, David E. Jones <[EMAIL PROTECTED]> wrote:


On Jan 20, 2007, at 3:25 PM, Al Byers wrote:

> David,
>
> Ok, but I thought this issue would stand on its own - is there a
> reason why
> the control path should be added to the url if the fullPath
> parameter is
> true? Either I don't understand the call structure for makeLink or
> anyone
> who tries to use it with fullPath set to true will not get the
> expected
> results.
>
> As for my application, I am using it in the content management
> sense, and
> the the "<content...>" tag (under certain conditions) creates an
> iframe in
> the HTML that needs to point to the "/content/control/
> ViewSimpleContent"
> request and I am in the ecommerce app. So I figured I could use the
> makeLink
> call to create the correct url. I know that the "<link...>" tag
> does the
> same sort of thing, but it does not use makeLink in this way and
> this seemed
> like the way that makeLink should work.  I thought about it and
> figured it
> is easier to just add the request to ecommerce, but thought the
> makeLink
> issue was worth raising.

Do you mean in the screen widget? You can just use the link tag with
the "inter-app" url-mode.

I think I like this other way better though, ie adding a request-map
in the ecommerce controller.xml file so it doesn't have to rely on
that request in the content app.

-David


>
> Thanks for your help.
> -Al
>
> On 1/20/07, David E. Jones <[EMAIL PROTECTED]> wrote:
>>
>>
>> Al,
>>
>> Could you step back and describe a little more of what you are trying
>> to do, the code you are using, etc? You did a good job here of
>> explaining what happened but not really what you did or expected to
>> happen.
>>
>> In general if you are linking to another application, you don't use
>> the ofbizUrl tag or any of the code behind it, like the makeLink
>> method. There are a number of examples of this if you look around.
>>
>> -David
>>
>>
>> On Jan 20, 2007, at 2:52 AM, Al Byers wrote:
>>
>> > First of all, is this the correct protocol - I am not sure that
>> > what I am
>> > looking at is a bug, so rather than open a JIRA issue, I want to
>> > bring it up
>> > here, or should this sort of thing start with a JIRA entry?
>> >
>> > The RequestHandler.makeLink has a parameter, "fullPath", that I
>> > would think
>> > causes everything after the server and port string to be replaced
>> > by the
>> > passed url value.
>> > But at line 757 there is:
>> >
>> >        newURL.append(controlPath);
>> >
>> > So if I am doing a call from within the ecommerce webapp to a
>> > content webapp
>> > request, I get:
>> >
>> > http://localhost:8080/ecommerce/control/content/control/
>> > ViewSimpleContent?dataResourceId=10100
>> >
>> > Should there be a conditional append of the controlPath?
>> >
>> > -Al
>>
>>
>>
>>




Reply via email to