前のトピック: ターゲットの選択次のトピック: ソフトウェア ジョブの作成


ソフトウェア コンテナの作成

ソフトウェア パッケージを配信するには、パッケージの配信ジョブを含むジョブ コンテナを作成する必要があります。 最初の手順として、空のジョブ コンテナを作成します。

例 9: 空のソフトウェア ジョブ コンテナの作成

//このメソッドによって、空のソフトウェア ジョブ コンテナが作成されます
private int createContainer() throws Exception
{
	CreateSoftwareJobContainerProperties props =
	new CreateSoftwareJobContainerProperties();
	props.setComment(cfg.getContainerComment());
	props.setCommentSupplied(true);
	props.setName(cfg.getContainerName());
	props.setNameSupplied(true);
	//コンテナ プロパティ マスク要素を設定します
	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;
}