새로운 추가 및 변경 사항

IPS API v4.0에 대한 새로운 변경 사항 및 구현된 변경 사항에 대해 설명합니다.

별도의 WSDL 및 스키마 네임스페이스로 나란히 API 버전을 구현했습니다.

  • 이전 API 버전: IpsApi.wsdl, http://www.scene7.com/IpsApi/xsd.
  • SPS 4.0 버전: IpsApi-2008-01-15.wsdl, http://www.scene7.com/IpsApi/xsd/2008-01-15.

추가됨 PostScriptOptions/alpha 필드.

추가됨 VideoRootUrlSwfRootUrl 속성 getProperty 작업.

선택적 추가 appNameappVersion 매개 변수 authHeader 호출 애플리케이션을 추적하려면 에 로깅을 추가했습니다. ipsApiService.log.

선택 사항을 추가했습니다 serviceUrl WSDL 생성 서블릿에 매개 변수를 추가합니다. 이 매개 변수는 디버그 프록시에 유용합니다. For example: http://<server>/scene7/webservice/IpsApi-2008-01-15.wsdl?serviceUrl=http://localhost:8081

구현됨 getZipEntries 작업.

시스템 필드 조건에 대한 검색 범위 및 형식화된 비교 값을 구현했습니다.

추가됨 'Asset' 자산 유형 문자열 상수, 주로 자산 간 메타데이터 필드를 허용합니다.

구현됨 trashState 매개 변수 searchAssets.

구현됨 getAssetPublishHistory 작업.

선택적 추가 faultHttpStatusCode Flex에서 오류 처리를 활성화하기 위한 SOAP 헤더입니다. Flex의 경우 <faultHttpStatusCode>200</faultHttpStatusCode>. 오류 응답에 대한 기본 상태 코드는 다음과 같습니다 500 (Internal Server Error).

휴지통에서 자산을 복원하고 휴지통에서 빈 자산을 복원하는 작업이 추가되었습니다.

CRUD 작업을 구현했습니다.

에 활성화된 플래그가 추가되었습니다. ImageMap 유형 및 saveImageMap 작업.

나머지 파일 최적화 작업에 대한 지원이 추가되었습니다.

추가됨 setAssetsPublishState 벌크 게시 상태 업데이트에 대한 정보입니다.

추가됨 ImageServingPublishSettings, getImageServingPublishSettings, setImageServingPublishSettings.

사용되지 않음 saveMetadataField 새로운 것을 위한 작전 createMetadataFieldupdateMetadataField 작업.

구현됨 deleteAssetsParam 일괄 삭제 작업.

구현됨 moveAssetsParam 배치 이동 작업.

구현됨 deleteMetadataField 작업.

구현됨 get/setImageRenderingPublishSettings, get/set/create/updateVignettePublishFormat 작업.

구현됨 getAssetCounts.

에 지원이 추가되었습니다. setImageSetMembers 다음을 포함합니다 RenderSet 멤버 ImageSet 자산.

추가됨 replaceImage 작업.

추가됨 copyImage 작업.

추가됨 setUrlModifier 작업 및 urlModifier/urlPostApplyModifier 필드 LayerViewInfo, TemplateInfo, 및 WatermarkInfo.

추가됨 createDerivedAsset 작업. 현재 ownerHandle 이미지 자산을 참조해야 하며 유형이 AdjustedView 또는 LayerView.

추가됨 createTemplate 작업. 를 호출하여 템플릿 또는 워터마크 자산을 만듭니다.

IPS 회사 설정, CompanySettings: 웹 서비스 API로 포팅되었습니다.

추가됨 excludeByproducts 플래그 searchAssets 작업. 이 플래그를 true로 설정하는 중 PSDlayer 이미지 및 PDF이 이미지 바꿈을 했습니다.

추가됨 getGenerationInfo 작업.

추가됨 SystemMessage 속성 이름 getProperty 작업.

해당 자산 정보 필드와 일치하도록 일부 자산 유형 문자열 상수를 수정했습니다.

  • WordDoc: Word
  • ExcelDoc: Excel
  • PowerPointDoc: PowerPoint
  • RTFDoc: Rtf

성공, 경고 및 오류를 요약하기 위해 배치 작업의 결과 형식을 수정했습니다.

구현됨 batchSetAssetMetadata 배치 메타데이터 작업.

앱별 데이터에 대한 지원을 구현했습니다.

에 대한 부울 플래그 지원을 구현했습니다. createTemplate, extendLayers, 및 extractText 업로드 작업을 업로드하여 Photoshop 처리 프로세스를 제어하는 경우(파일 추가 업로드를 위한 변경 사항과 유사).

구현됨 setImageMapssetZoomTargets 작업.

구현됨 ViewerPreset 작업. 인식된 유형은 다음과 같습니다.

  • VideoPlayer (비디오에서는 이러한 뷰어만 게시합니다.)
  • Brochure
  • BasicZoom
  • AdvancedZoom
  • Spin
  • Custom types

뷰어 스킨은 다음 두 매개 변수를 지원합니다. skinFgskinBg. 백엔드 코드는 이전 버전과의 호환성을 유지하는 데 필요한 모든 처리를 수행합니다.

구현됨 getAssociatedAssets 작업.

추가됨 ReprocessAssets PDF 리핑 및 이미지 재최적화를 포함하여 이전에 업로드한 기본 소스 파일을 재처리할 수 있는 작업 유형입니다.

이름이 변경됨 PropertySetType 필드 유형 propertyType. 이 이름을 바꾸면 createPropertySetType 매개 변수 및 getPropertySetType/getPropertySetTypes 응답합니다.

구현됨 batchSetImageFields 이미지 사용자 데이터 및 기타 편집 가능한 이미지 필드 설정을 지원하는 작업입니다.

47 다양한 자산 정보 유형에 fileSize 필드를 추가했습니다.

  • VignetteInfo
  • CabinetInfo
  • WindowCoveringInfo
  • IccProfileInfo
  • FontInfo
  • XslInfo
  • ViewerSwfInfo
  • XmlInfo
  • SvgInfo
  • ZipInfo
  • VideoInfo
  • AcoInfo
  • PdfInfo
  • PsdInfo
  • FlashInfo
  • InDesignInfo
  • PostScriptInfo
  • IllustratorInfo
  • WordInfo
  • ExcelInfo
  • PowerPointInfo
  • IllustratorInfo
  • WordInfo
  • ExcelInfo
  • PowerPointInfo
  • RTFInfo

구현됨 getActivePublishContexts 작업. 이 작업은 지정된 회사에 대해 활성 게시 서버가 있는 게시 컨텍스트 이름의 배열을 반환합니다. 현재 게시 컨텍스트 이름은 다음과 같습니다.

  • ImageServing
  • ImageRendering
  • Video

구현됨 getSearchStrings 작업. 지정된 자산에 대한 검색 문자열 배열을 반환합니다.

작업 및 API 작업의 로케일을 설정하는 메커니즘에 대한 로케일 매개 변수가 추가되었습니다. 로케일 문자열은 <language_code>[-<country_code>]. 언어 코드는 ISO-639에서 지정한 소문자, 두 문자 코드이며, 선택적 국가 코드는 ISO-3166에서 지정한 대문자 두 문자 코드입니다.

선택적 locale 매개 변수를 authHeader API 작업의 로케일을 설정하는 SOAP 헤더입니다. 이 매개 변수가 없으면 HTTP 헤더입니다 Accept-Language 이 사용됩니다. 이 헤더도 없으면 IPS 서버의 기본 로케일이 사용됩니다.

강력한 형식의 메타데이터 필드에 대한 get/set 지원을 추가했습니다.

gzip 응답 제어를 위해 SOAP 및 HTTP 헤더 지원을 구현했습니다.

추가됨 gzipResponse 플래그 authHeader. 없는 경우 API가 HTTP를 확인합니다 Accept-Encoding 헤더.

강력한 형식의 메타데이터 필드 조건에 대한 searchAssets 지원이 추가되었습니다.

  • 모든 필드 유형의 경우, 문자열 비교 연산자( Equals, NotEquals, Contains, NotContains, StartsWith, EndsWith)
  • 부울 필드의 경우, boolValEquals 작업.
  • Int 필드의 경우 longVal 숫자 비교 연산자( Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals) 또는 minLong/maxLong 숫자 범위 작업을 사용하여 전달할 수 있습니다( Between, NotBetween).
  • 부동 필드의 경우 doubleVal 숫자 비교 연산자( Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals) 또는 minDouble/maxDouble 숫자 범위 작업을 사용하여 전달할 수 있습니다( Between, NotBetween).
  • 날짜 필드의 경우 다음을 전달할 수 있습니다 dateVal 숫자 비교 연산자 사용( Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals) 또는 숫자 범위 작업으로 minDate/maxDate를 전달할 수 있습니다( Between, NotBetween).

설명, jobSubType, 및 originalJobName 필드 대상 JobLog 유형.

  • originalJobName 에 제출된 작업 이름입니다. submitJob (고유성 접미사 또는 후속 작업 이름 없음)
  • jobSubType 다음에만 사용 ImageServingPublishJob 작업(다음 중 하나인 경우) full, increment, fullwithsearch, 또는 fulloverride).
  • description 는 모든 작업 유형에 대한 빈 문자열이지만 결과적으로 업로드 경로와 같은 요약 작업 정보가 포함됩니다.

또한 다음 필드는 두 필드에 모두 포함되지 않습니다 getJobLogsgetJobLogDetails. 이전 버전에서는 getJobLogDetails.

  • endDate (작업이 완료된 경우)
  • fileDuplicateCount (이전에는 항상 0 with getJobLogs)
  • fileUpdateCount (이전에는 항상 0 with getJobLogsfileSuccessCount; 이제 별도의 필드로 분할됩니다.

AssetHandle 필드를 JobLogDetail 유형.

에 선택적 설명 매개 변수가 추가되었습니다 submitJob. 이 매개 변수는 검색을 위해 전달됩니다 getScheduledJobs, getActiveJobs, 및 getJobLogs.

SKU 시스템 필드를 사용하지 않습니다. 필드가 . SystemFieldCondition to searchAssets.

추가됨 excludeAssetTypeArray 필터 대상 searchAssets.

추가됨 MaskInfo 유형 Asset.

IPS에 의한 관리를 위한 새로운 자산 유형이 추가되었습니다.

자산 유형

설명

Illustrator

Adobe Illustrator 파일.

PostScript

EPS 및 PostScript 파일.

WordDoc

.doc로 끝나는 파일에 대한 Microsoft® Word 문서입니다.

ExcelDoc

.xls로 끝나는 파일에 대한 Microsoft® Excel 문서.

PowerPointDoc

.ppt로 끝나는 파일에 대한 Microsoft® PowerPoint 문서입니다.

RTFDoc

.rtf로 끝나는 파일의 RTF 파일입니다.

에 추가 옵션이 추가되었습니다. UploadDirectoryJobUploadUrlsJob 를 사용하여 Postscript, Illustrator 및 PDF 파일의 처리를 독립적으로 제어할 수 있습니다. 기존의 모든 작업은 현재 수행된대로 정확하게 작동할 수 있도록 세 개의 처리 파이프라인 각각에 필요한 매개 변수를 제공합니다. 원본 PostScriptOptions 블록은 Illustrator 및 EPS/PS 파일의 처리를 설정하는 데 사용됩니다. 선택적으로 특정 파일 옵션 블록을 제공하여 처리를 지정할 수 있습니다. 변경 목록에는 다음 사항이 포함됩니다.

필드

매개 변수

설명

PostScriptOptions

프로세스

  • 없음

  • 래스터화 (기본값)

  • 자산만 관리하고 업로드 시 파생물을 만들지 않습니다.

  • 지정된 해상도 및 색상 공간에서 EPS 및 PostScript 파일을 이미지에 렌더링합니다.

alpha

선택 사항입니다.

<부울>

파일을 이미지로 래스터화할 때 적용됩니다. 원본 파일이 로고를 오버레이하기 위해 이 방식으로 정의된 경우 투명 배경을 만듭니다.

IllustratorOptions

프로세스

  • 없음
  • 래스터화 (기본값)

  • 자산만 관리하고 업로드 시 파생물을 만들지 않습니다.

  • 지정된 해상도 및 색상 공간에서 파일을 이미지에 렌더링합니다.

resolution

<정수>

해상도 래스터화.

색상 공간

렌더링을 위한 Target 색상 공간.

알파

선택 사항입니다.

파일을 이미지로 래스터화할 때 적용됩니다. 오버레이 로고를 만드는 방법으로 원본 파일이 정의된 경우 투명 배경을 만듭니다.

PDFOptions

프로세스

  • 없음

  • 래스터화 (기본값)

  • 자산만 관리하고 업로드 시 파생물을 만들지 않습니다.

  • 지정된 해상도 및 색상 공간에서 파일을 이미지에 렌더링합니다.

resolution

<정수>

해상도 래스터화.

색상 공간

렌더링을 위한 Target 색상 공간.

pdfCatalog

<부울>

렌더링 후 여러 페이지 PDF을 eCatalog에 결합할지 여부를 정의합니다(기본값은 true).

extractSearchWords

<부울>

PDF의 단어를 나중에 검색 서버에 제공할 수 있도록 DB로 추출할지 여부를 정의합니다(기본값은 false).

또한 getScheduledJobs.

수정 webservice.gzip.response 구성 속성을 사용하여 다음 값 중 하나를 가져옵니다.

설명

안 함

응답을 가져오지 않습니다.

soap

authHeader/gzipResponse가 true인 경우에만 Gzip 응답이 옵니다.

승인

authHeader/gzipResponse가 true이거나 gzipResponse 헤더가 없고 HTTP Accept-Encoding 헤더에 gzip이 포함된 경우 Gzip입니다. (기본값).

항상

헤더 값에 상관없이 항상 gzip 응답을 반환합니다. 이 값은 디버깅 목적으로만 사용하십시오.

이 페이지에서는