// prepare the ArcIMS request
PutMetadataRequest imsRequest;
imsRequest = new PutMetadataRequest(getRequestContext(),getPublisher());
imsRequest.setLockTitle(getPublicationRecord().getLockTitle());
PutMetadataInfo putInfo = new PutMetadataInfo();
putInfo.setUuid(getPublicationRecord().getUuid());
putInfo.setXml(getPublicationRecord().getSourceXml());
putInfo.setFileIdentifier(schema.getMeaning().getFileIdentifier());
putInfo.setName(getPublicationRecord().getAlternativeTitle().length()>0? getPublicationRecord().getAlternativeTitle(): schema.getMeaning().getTitle());
putInfo.setThumbnailBinary(schema.getMeaning().getThumbnailBinary());
//putInfo.setParentUuid(getPublisher().getFolderUuid());
//putInfo.setEnvelope(schema.getMeaning().getEnvelope());
//putInfo.setToEsriIsoXslt(schema.getToEsriXslt());
//putInfo.setContentType(schema.getMeaning().getArcIMSContentType());