Maximum length of image URL

282 views
Skip to first unread message

Matt

unread,
Jul 12, 2010, 5:20:33 PM7/12/10
to yuml
Is there a maximum length of the yuml.me URL?

This works:

http://yuml.me/diagram/class/[APBILL{bg:green}],[APBILL{bg:green}],[APBILL{bg:green}],[APBILL{bg:green}],[APBILL{bg:green}]<1->1[investor{bg:orange}],[APBILL{bg:green}][ARINVOICE{bg:green}],[ARINVOICE{bg:green}],[ARINVOICE{bg:green}],[ARINVOICE{bg:green}]<*->1[investor{bg:orange}][beneficiary{bg:orange}],[beneficiary{bg:orange}],[beneficiary{bg:orange}][commitment{bg:orange}],[commitment{bg:orange}],[commitment{bg:orange}]<*->1[deal{bg:orange}],[commitment{bg:orange}][CUSTOMER{bg:green}],[CUSTOMER{bg:green}],[CUSTOMER{bg:green}],[CUSTOMER{bg:green}],[CUSTOMER{bg:green}],[CUSTOMER{bg:green}],[CUSTOMER{bg:green}],[CUSTOMER{bg:green}]<1->1[investor{bg:orange}][deal_asset{bg:orange}],[deal_asset{bg:orange}][deal_type{bg:orange}],[deal_type{bg:orange}][disbursement{bg:orange}],[disbursement{bg:orange}],[disbursement{bg:orange}],[disbursement{bg:orange}]<1->*[investor_payment{bg:orange}],[disbursement{bg:orange}][deal{bg:orange}],[deal{bg:orange}],[deal{bg:orange}],[deal{bg:orange}]<*->1[deal_type{bg:orange}],[deal{bg:orange}],[deal{bg:orange}]<1->*[period_result{bg:orange}],[deal{bg:orange}]<1->*[deal_asset{bg:orange}],[deal{bg:orange}]<1->*[disbursement{bg:orange}],[deal{bg:orange}]<1->*[investor_payment{bg:orange}][investment{bg:orange}],[investment{bg:orange}],[investment{bg:orange}]<*->1[deal{bg:orange}],[investment{bg:orange}]<1->1[commitment{bg:orange}],[investment{bg:orange}]<1->*[investor_accounting_preference{bg:orange}],[investment{bg:orange}]<*->*[disbursement{bg:orange}][investor{bg:orange}],[investor{bg:orange}]<1->*[investor_contact{bg:orange}],[investor{bg:orange}]<1->*[beneficiary{bg:orange}],[investor{bg:orange}]<1->*[investment{bg:orange}],[investor{bg:orange}]<1->*[commitment{bg:orange}],[investor{bg:orange}]<1->*[investor_accounting_preference{bg:orange}],[investor{bg:orange}]<1->*[investor_payment{bg:orange}],[investor{bg:orange}],[investor{bg:orange}],[investor{bg:orange}],[investor{bg:orange}],[investor{bg:orange}]<1->*[task{bg:orange}][investor_accounting_preference{bg:orange}],[investor_accounting_preference{bg:orange}],[investor_accounting_preference{bg:orange}][investor_contact{bg:orange}],[investor_contact{bg:orange}],[investor_contact{bg:orange}]<1->*[deal{bg:orange}],[investor_contact{bg:orange}]<1->*[beneficiary{bg:orange}],[investor_contact{bg:orange}]<1->*[task{bg:orange}][investor_payment{bg:orange}],[investor_payment{bg:orange}],[investor_payment{bg:orange}],[investor_payment{bg:orange}][period_result{bg:orange}],[period_result{bg:orange}],[period_result{bg:orange}]<1->1[disbursement{bg:orange}][task{bg:orange}],[task{bg:orange}],[task{bg:orange}][VENDOR{bg:green}],[VENDOR{bg:green}],[VENDOR{bg:green}],[VENDOR{bg:green}],[VENDOR{bg:green}]<1->1[investor{bg:orange}],[VENDOR{bg:green}]


...However, the following returns a 403 "Forbidden" error ("You don't
have permission to access..."):

http://yuml.me/diagram/class/[IAS_asset{bg:orange}],[IAS_asset{bg:orange}],[IAS_asset{bg:orange}]<*->*[ias_deal{bg:orange}],[IAS_asset{bg:orange}]<1->1[expense_allocation{bg:orange}],[IAS_asset{bg:orange}]<1->*[ias_deal_asset{bg:orange}][bank{bg:orange}],[bank{bg:orange}][capital_call_detail{bg:orange}],[capital_call_detail{bg:orange}],[capital_call_detail{bg:orange}]<*->1[ias_deal_asset{bg:orange}][capital_call{bg:orange}],[capital_call{bg:orange}],[capital_call{bg:orange}]<1->*[ias_notice{bg:orange}],[capital_call{bg:orange}],[capital_call{bg:orange}]<1->*[capital_call_detail{bg:orange}][IAS_contact{bg:orange}],[IAS_contact{bg:orange}],[IAS_contact{bg:orange}]<1->*[notes{bg:orange}],[IAS_contact{bg:orange}]<1->*[ias_document{bg:orange}],[IAS_contact{bg:orange}]<1->1[Investor-Contact{bg:orange}],[IAS_contact{bg:orange}]<1->*[IAS_event{bg:orange}],[IAS_contact{bg:orange}]<1->*[ias_task{bg:orange}][ias_deal{bg:orange}],[ias_deal{bg:orange}],[ias_deal{bg:orange}],[ias_deal{bg:orange}],[ias_deal{bg:orange}],[ias_deal{bg:orange}],[ias_deal{bg:orange}]<1->*[capital_call{bg:orange}],[ias_deal{bg:orange}]<*->1[investment_group{bg:orange}],[ias_deal{bg:orange}]<1->*[investment_opportunity{bg:orange}],[ias_deal{bg:orange}],[ias_deal{bg:orange}]<1->*[expense_allocation{bg:orange}],[ias_deal{bg:orange}]<1->*[ias_deal_asset{bg:orange}],[ias_deal{bg:orange}]<1->*[earnings_allocation{bg:orange}],[ias_deal{bg:orange}]<1->*[ias_distribution{bg:orange}],[ias_deal{bg:orange}]<1->*[ias_distribution_detail{bg:orange}][ias_deal_asset{bg:orange}],[ias_deal_asset{bg:orange}],[ias_deal_asset{bg:orange}],[ias_deal_asset{bg:orange}],[ias_deal_asset{bg:orange}],[ias_deal_asset{bg:orange}]<1->*[ias_distribution_detail{bg:orange}][ias_distribution{bg:orange}],[ias_distribution{bg:orange}],[ias_distribution{bg:orange}]<1->*[ias_distribution_detail{bg:orange}],[ias_distribution{bg:orange}][ias_distribution_detail{bg:orange}],[ias_distribution_detail{bg:orange}],[ias_distribution_detail{bg:orange}],[ias_distribution_detail{bg:orange}],[ias_distribution_detail{bg:orange}][ias_document{bg:orange}],[ias_document{bg:orange}],[ias_document{bg:orange}],[ias_document{bg:orange}],[ias_document{bg:orange}][expense_allocation{bg:orange}],[expense_allocation{bg:orange}],[expense_allocation{bg:orange}],[expense_allocation{bg:orange}]<*->1[earnings_allocation{bg:orange}][earnings_allocation{bg:orange}],[earnings_allocation{bg:orange}],[earnings_allocation{bg:orange}],[earnings_allocation{bg:orange}][IAS_event{bg:orange}],[IAS_event{bg:orange}],[IAS_event{bg:orange}],[IAS_event{bg:orange}][group{bg:orange}],[group{bg:orange}][investment{bg:orange}],[investment{bg:orange}],[investment{bg:orange}],[investment{bg:orange}],[investment{bg:orange}],[investment{bg:orange}][IAS_investment_detail{bg:orange}],[IAS_investment_detail{bg:orange}],[IAS_investment_detail{bg:orange}],[IAS_investment_detail{bg:orange}]<1->*[ias_investment_activity{bg:orange}],[IAS_investment_detail{bg:orange}]<1->*[notes{bg:orange}],[IAS_investment_detail{bg:orange}]<1->*[ias_document{bg:orange}],[IAS_investment_detail{bg:orange}]<*->1[ias_deal{bg:orange}],[IAS_investment_detail{bg:orange}]<1->*[ias_task{bg:orange}],[IAS_investment_detail{bg:orange}]<1->*[IAS_event{bg:orange}],[IAS_investment_detail{bg:orange}]<*->1[ias_deal_asset{bg:orange}],[IAS_investment_detail{bg:orange}]<1->*[ias_notice{bg:orange}][ias_investment_activity{bg:orange}],[ias_investment_activity{bg:orange}],[ias_investment_activity{bg:orange}]<1->*[ias_document{bg:orange}],[ias_investment_activity{bg:orange}]<*->1[ias_notice{bg:orange}][investment_group{bg:orange}],[investment_group{bg:orange}][investment_opportunity{bg:orange}],[investment_opportunity{bg:orange}],[investment_opportunity{bg:orange}][Investor-Contact{bg:orange}],[Investor-Contact{bg:orange}],[Investor-Contact{bg:orange}],[Investor-Contact{bg:orange}][investor_owner{bg:orange}],[investor_owner{bg:orange}]<1->*[IAS_investment_detail{bg:orange}],[investor_owner{bg:orange}]<1->*[IAS_investment_detail{bg:orange}],[investor_owner{bg:orange}]<1->*[IAS_asset{bg:orange}],[investor_owner{bg:orange}]<*->*[IAS_contact{bg:orange}],[investor_owner{bg:orange}]<1->*[notes{bg:orange}],[investor_owner{bg:orange}]<1->*[ias_document{bg:orange}],[investor_owner{bg:orange}]<1->*[group{bg:orange}],[investor_owner{bg:orange}]<1->*[ias_deal{bg:orange}],[investor_owner{bg:orange}]<*->1[ias_deal{bg:orange}],[investor_owner{bg:orange}]<1->*[ias_deal{bg:orange}],[investor_owner{bg:orange}]<1->*[Investor-Contact{bg:orange}],[investor_owner{bg:orange}]<1->1[investment_opportunity{bg:orange}],[investor_owner{bg:orange}]<1->*[capital_call{bg:orange}],[investor_owner{bg:orange}]<*->1[bank{bg:orange}],[investor_owner{bg:orange}]<*->1[ias_deal{bg:orange}],[investor_owner{bg:orange}]<1->*[IAS_event{bg:orange}],[investor_owner{bg:orange}]<1->*[ias_task{bg:orange}][notes{bg:orange}],[notes{bg:orange}],[notes{bg:orange}],[notes{bg:orange}][ias_notice{bg:orange}],[ias_notice{bg:orange}],[ias_notice{bg:orange}],[ias_notice{bg:orange}],[ias_notice{bg:orange}]<*->1[earnings_allocation{bg:orange}],[ias_notice{bg:orange}]<*->1[ias_distribution_detail{bg:orange}],[ias_notice{bg:orange}]<*->1[ias_distribution{bg:orange}][role{bg:orange}],[role{bg:orange}]<1->*[Investor-Contact{bg:orange}][ias_task{bg:orange}],[ias_task{bg:orange}],[ias_task{bg:orange}],[ias_task{bg:orange}]

Martin John Bramwell

unread,
May 21, 2013, 7:53:39 AM5/21/13
to yu...@googlegroups.com
I also have hit a ceiling in my modest model.  Where can we read about limitations?

Martin John Bramwell

unread,
May 21, 2013, 8:12:31 AM5/21/13
to yu...@googlegroups.com
Investigating further, I find that the problem is with the Linux command line tool :  https://github.com/wandernauta/yuml

I get an error "urllib2.HTTPError: HTTP Error 414: Request-URI Too Long" with a model that the yUML site handles easily.

Is there a way to make request via POST, rather than sticking all the model text in a single URI ?? 

David Schöbl

unread,
Dec 3, 2014, 11:25:16 AM12/3/14
to yu...@googlegroups.com
Second works for me now.

Dne pondělí, 12. července 2010 23:20:33 UTC+2 Matt napsal(a):

Tobin Harris

unread,
Dec 4, 2014, 5:30:11 AM12/4/14
to yu...@googlegroups.com
BTW, yUML can accept a POST. I think you just POST dsl_text=blah to the same URL as you'd normally do a GET with.

Tobin 

--
You received this message because you are subscribed to the Google Groups "yuml" group.
To unsubscribe from this group and stop receiving emails from it, send an email to yuml+uns...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--

Director, PocketWorks

Mobile strategy and apps for the enterprise

✆ 07900 907146  ✆ 0843 2189630

Suite 5, 3rd Floor, Monarch House, Queen Street, Leeds LS1 2TW

http://pocketworks.co.uk   http://tobinharris.com 

Follow us on twitter http://twitter.com/thepocketworks
Follow me on twitter http://twitter.com/tobinharris

   
Working with ASDA | BNP Paribas | B.Braun Medical and many more... 
Reply all
Reply to author
Forward
0 new messages