Type required by the parameter to the broker's submit()
method/port; it wraps either a URL for the workflow file or the actual Workflow
in serialized form.
API
public Integer getId();
public void setId( Integer id );
public String getWorkflowId();
public void setWorkflowId( String name );
public String getExperimentId();
public void setExperimentId( String instanceId );
public String getEventLevel();
public void setEventLevel( String eventLevel );
public Integer getPriority();
public void setPriority( Integer priority );
public Long getTimeSubmitted();
public void setTimeSubmitted( Long timeSubmitted );
public String getUser();
public void setUser( String user );
public String getPublishMetadataTo();
public void setPublishMetadataTo( String publishMetadataTo );
public String getWorkflowContent();
public void setWorkflowContent( String workflowContent );
public String getWorkflowUrl();
public void setWorkflowUrl( String workflowUrl );
|
The id
, workflowId
, experimentId
, eventLevel
, publishMetadataTo
, priority
and user
attributes of the submission object, if they are not null
, will be used to override the corresponding fields on the deserialized Workflow
object itself.
XML Representation (from WSDL)
<complexType name="BrokerSubmission">
<sequence>
<element name="eventLevel" nillable="true" type="xsd:string"/>
<element name="experimentId" nillable="true" type="xsd:string"/>
<element name="id" nillable="true" type="xsd:int"/>
<element name="priority" nillable="true" type="xsd:int"/>
<element name="publishMetadataTo" nillable="true" type="xsd:string"/>
<element name="timeSubmitted" nillable="true" type="xsd:long"/>
<element name="user" nillable="true" type="xsd:string"/>
<element name="workflowContent" nillable="true" type="xsd:string"/>
<element name="workflowId" nillable="true" type="xsd:string"/>
<element name="workflowUrl" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
|
The submission port/method returns a SubmissionHandle
object:
API
public void setServiceUrl( String s );
public void setWorkflowId( String s );
public void setSubmitTime( String s );
public String getServiceUrl();
public String getWorkflowId();
public String getSubmitTime();
public String getError();
public void setError( String error );
|
XML Representation (from WSDL)
<complexType name="SubmissionHandle">
<sequence>
<element name="error" nillable="true" type="xsd:string"/>
<element name="serviceUrl" nillable="true" type="xsd:string"/>
<element name="submitTime" nillable="true" type="xsd:string"/>
<element name="workflowId" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
|