Vorheriges Thema: Wählen von ZielenNächstes Thema: Erstellen von Softwarejobs


Erstellen von Softwarecontainern

Um ein Softwarepaket liefern zu können, müssen Sie einen Jobcontainer erstellen, der einen Lieferjob für das Paket enthält. Der erste Schritt besteht darin, einen leeren Jobcontainer zu erstellen.

Beispiel 9: Erstellen eines leeren Softwarejobcontainers

///Diese Methode erstellt einen leeren Softwarejobcontainer.
private int createContainer() throws Exception
{
	CreateSoftwareJobContainerProperties props =
	new CreateSoftwareJobContainerProperties();
	props.setComment(cfg.getContainerComment());
	props.setCommentSupplied(true);
	props.setName(cfg.getContainerName());
	props.setNameSupplied(true);
	//Festlegen der Elemente der Container-Eigenschaftsmaske.
	SoftwareJobContainerPropertyMask mask =
	new SoftwareJobContainerPropertyMask();
	mask.setBuildOnly(false);
	mask.setCascade(true);
	mask.setLinkageBatch(true);
	mask.setLinkageNone(false);
	mask.setLinkageSequence(false);
	mask.setRenewed(true);
	mask.setRollback(true);
	props.setSoftwareJobContainerPropertyMask(mask);
	props.setSoftwareJobContainerPropertyMaskSupplied(true);
	containerId=wsAPIconnector.createSoftwareJobContainer(getSessionId(),props);
	if(containerId.equals(""))
	return UDSMWebService.CONTAINER_CREATION_ERROR;
	return UDSMWebService.RESULT_OK;
}