Rubrique précédente: Sélection d'une cibleRubrique suivante: Création d'un job logiciel


Création d'un conteneur logiciel

Pour distribuer un package logiciel, vous devez créer un conteneur de jobs renfermant un job de distribution pour le package. La première étape consiste à créer un conteneur de jobs vide.

Exemple 9 : Création d'un conteneur de jobs logiciels vide

//Cette méthode permet de créer un conteneur de jobs logiciel vide.
private int createContainer() throws Exception
{
	CreateSoftwareJobContainerProperties props =
	new CreateSoftwareJobContainerProperties();
	props.setComment(cfg.getContainerComment());
	props.setCommentSupplied(true);
	props.setName(cfg.getContainerName());
	props.setNameSupplied(true);
	//Définissez les éléments de masque de propriété du conteneur.
	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;
}