/ %2f
In all sections, the following characters are otherwise encoded as % with two hex characters:
0x00-0x1f space 0x7f-0xff
< > " # % { } | ^ ~ [ ] ` ; @ ? = & : \
Service identifies the component that will interpret the remainder of the URL. Path generally points to the content. Often, the extension in the path or the content is used by the service to identify another component that processes the content. The parameters can be used by the service or the component processing the content.
The following standard browser URL services are supported and they all invoke the default browser to process them.
http://user:password@host/path
ftp://user:password@host
mailto:user@host
For example:
http://www.sybase.com
ftp://www.sybase.com
mailto:support@sybase.com
Programs can be executed with the following URL:
execute://path?args=arguments
For example:
execute://C|/Program Files/Microsoft Office/Office/winword.exe?args=c:\My+Documents\Sample.doc
Windows that are a part of the internal wizard application can be opened with:
wizard:?entry=windowname
wizard:?entry=windowname/option
where option may be
0 -- start wizard
1 -- object wizard
2 -- project wizard
For example:
wizard:?entry=w_sample
Painters that don't work on objects in a library or file, can be opened using:
painter://
Painters that operate on objects in a file, can be opened using:
painter://?action=new
painter://file?action=dosfile
Painters that operate on objects in a library, can be opened using:
painter://?action=new
painter://library?action=open&entry=objectName
painter://library?action=inherit&entry=objectName
painter://library?action=run&entry=objectName
painter://library?action=runonly&entry=objectName
The painter userobject also supports the following additional arguments for new user objects (may be added to the end of the URL separated by &):
udotype=cv|ev|sv|cnv|snv
udoclass=class-name
The painters userobject, window, and application also support the following additional arguments for positioning to an individual script:
function=function-name
control=control-name
event=event-name
line=line-number
The painters userobject, window, application, and function also support the following additional arguments for positioning to a structure:
structure=structure-name
The painter project also requires the following additional argument for specifying the project type when action=new.
guid={genererator-guid}
The GUIDs for the projects are:
{bb0dd543-b36e-11d1-bb47-000086095dda} -- Application
{36A08730-A06D-11D0-AEDC-00A0D103F6BC} -- Proxy Library
{1B1DCEE1-E514-11D1-B30A-006008925BD4} -- Jaguar Proxy
{DF93F2A2-E504-11D1-B30A-006008925BD4} -- Jaguar Component
{3D326055-5AB3-11D1-9281-00A0247712F1} -- COM/MTS Component
{CA82AC28-36A9-11d2-B30B-006008925BD4} -- Automation Server
{DA7487C2-3843-11d2-B30F-00600825A521} -- Web.PB
{44E34E90-41B2-11D1-BD7B-080009AC019B} -- Java Proxy
The new dialog can be customized to include additional icons. In this way, icons can be added that would, for instance, open a new window that is inherited from a specific object. The icons can map to any of the URLs described in the previous section.
Each item that appears in the new dialog must be registered under a key with a uni






