Item logo image for Integration Suite DevTools

Integration Suite DevTools

ExtensionDeveloper Tools36 users
Item media 1 (screenshot) for Integration Suite DevTools

Overview

Developer tools for SAP Integration Suite.

v0.4.4 SAP 다이어그램 강조를 다시 만들었습니다 — 선이 아니라 스텝을, 색 하나로 구분합니다. [Simulate · Monitor] 선이 아니라 스텝을 칠합니다 • start/end 지점을 고르거나 결과를 열면, 그 메시지가 떠나온 스텝이 강조됩니다 • 빽빽한 다이어그램에서 수십 개 선 중 하나를 찾는 것보다 박스 하나가 훨씬 잘 보입니다 • 모델에서 직전 스텝을 못 찾으면 연결선을 대신 칠하고, 그렇게 했다고 말합니다 [Simulate · Monitor] 색이 전부입니다 • 지금 보고 있는 것은 보라, 나머지는 초록, 실패한 것은 빨강입니다 • 굵은 테두리는 없앴습니다 — 여러 스텝이 켜지면 굵기끼리, 그리고 SAP 자신의 선택 테두리와 경쟁했습니다 • 연결선만 굵게 그립니다. 선에는 안쪽이 없어 색을 보여줄 수단이 선 굵기뿐입니다 [Monitor] 지금 어느 스텝을 열어놨는지 보입니다 • 전부 성공한 실행에서는 똑같은 초록 박스뿐이라, 패널이 어느 것을 보여주는지 알 수 없었습니다 [Simulate] 다이어그램에서 박스를 눌러 시작점을 고릅니다 • 그 스텝에서 나가는 연결이 정확히 하나일 때만 잡습니다 • 라우터처럼 분기가 여럿이면 움직이지 않고, 왜 안 움직였는지 말합니다 • 이미 end 지점으로 고른 것은 start로도 잡지 않습니다 [수정] 조용히 바뀌던 시작점과, 영영 "처리 중"이던 선 • 패널을 열기 전부터 SAP 편집기에서 선택해 둔 것이 방금 고른 시작점을 대체하던 것을 고쳤습니다 • 이제 패널이 보고 있는 동안 직접 고른 선택만 반영됩니다 • 끝난 지 오래인 실행의 인바운드 연결선이 계속 "처리 중" 색이던 것을 고쳤습니다. 스텝 목록에는 원래 상태가 그대로 표시됩니다 — This release rebuilds how the extension highlights the SAP diagram. It lights the STEP a message left rather than the connector itself, because the payload on a connection is what came out of that step — and a box is far easier to find on a crowded diagram than one line among dozens. Colour now carries the whole message: the step you are reading is purple, everything else is green, and anything that failed is red. The thick outlines are gone; once several steps were lit at once they competed with each other and with SAP's own selection border. Connectors are still drawn boldly, since a line has no interior and its stroke is the only thing it can show. Monitor now says which step you have open, not only how each one came out — on a run where everything succeeded the diagram used to be identical green boxes. In Simulate you can click a step on the diagram to choose it as the start point, as long as exactly one connection leaves it; a router has several and the panel says why it did not guess. Two fixes: a step you had selected in the SAP editor before opening the panel could silently replace the start point you had just chosen, and a run that finished long ago kept showing its inbound connector as still processing. ------------------------------------------------------------------------------------------------ v0.4.3 Message Mapping의 엉킨 표현식을 1클릭으로 실행 순서대로 펴서 배치합니다. [Message Mapping] 새 기능 — 표현식 정렬 • 엉킨 함수 노드를 실행 순서대로 좌→우로 펴서 배치합니다. 병렬 분기는 위→아래로 쌓입니다 • 저장된 파일이 아니라 지금 열려 있는 표현식을 읽습니다 — 저장하지 않은 편집도 포함됩니다 • 지금 고른 타겟 필드 하나의 표현식만 다룹니다. 매핑 전체가 아닙니다 [Message Mapping] 무엇을 했는지 정확히 말합니다 • "23개 중 23개를 4개 열로 옮겼습니다" 처럼 정확한 수를 표시합니다 • 노드를 하나라도 못 읽으면 한 개도 옮기지 않고, 못 읽은 것을 이름으로 말합니다 • 옮긴 뒤에도 "에디터에서만 옮겼고 아직 저장 안 됨"이라고 분명히 알립니다 • 저장 API를 부르지 않습니다. 저장은 SAP의 Save로 직접 하십시오 [Message Mapping] 5분짜리 되돌리기 • 버튼에 무엇을 되돌리는지와 몇 분 남았는지가 적혀 있습니다 • 그 사이 그 노드를 직접 옮기셨다면, 되돌리기가 그 편집을 덮어쓰는 대신 스스로 꺼집니다 • 누르는 그 순간 에디터를 다시 확인합니다 — 낡은 정보로 판단하지 않습니다 [Message Mapping] 누르기 전에 알립니다 • 저장하면 디자인 버전이 배포 버전과 달라져, 이 확장의 Parameters 탭이 드리프트를 보고하게 됩니다 • 운영(PRD)으로 표시했거나 환경을 지정하지 않은 테넌트에서는 그 사실도 함께 알립니다 • 표현식을 아직 안 고르셨으면 "타겟 필드를 클릭하세요"라고 말합니다 — 고장이 아닙니다 [Navigator · Monitor] 엔드포인트 표시 보완 • SAP이 문서화한 7가지 엔드포인트 종류에 모두 이름이 붙었습니다 — OData 메타데이터(EDMX), OpenAPI·RAML 정의(JSON/YAML), WSDL • 모르는 종류는 감추지 않고 원래 이름 그대로 보여줍니다 [수정] 자신 있는 오답 하나와 떠다니는 버튼 하나 • SAP이 엔드포인트를 보고했는데 하나도 읽지 못했을 때 "엔드포인트가 없습니다"라고 하던 것을 고쳤습니다 — 이제 "봤지만 읽지 못했다"고 말합니다 • 사이드패널이 열려 있는데도 떠 있는 버튼이 SAP 화면 위에 남던 것을 고쳤습니다 — This release adds Message Mapping Beautify. One click lays a tangled expression out left to right in execution order, with parallel branches stacked top to bottom. It reads the expression that is actually open rather than the saved file, so unsaved edits are included, and it works on the one target field you have selected — not the whole mapping. It tells you exactly what it did ("moved 23 of 23 into 4 columns"), and if it cannot read every node it moves none of them and names what it could not read. Nothing is saved until you press SAP's own Save; the extension never calls a save API, by design. Undo stands for five minutes and the button says what it will undo and how long is left — and if you have moved any of those nodes yourself in the meantime, Undo switches itself off rather than overwriting your edit, because it re-checks the editor at the moment you press it. Before arranging, the dialog warns that saving makes the design version differ from the deployed one, and says so plainly on a production or unlabelled tenant. Elsewhere: all seven endpoint kinds SAP documents are now named, and a wrong answer was fixed — when SAP reported endpoints but none in a readable shape, the panel used to say the flow had none. ------------------------------------------------------------------------------------------------ v0.4.2 패널이 SAP 다이어그램 자체에 표시합니다 — 고른 스텝과 trace 결과가 iFlow 캔버스에서 강조됩니다. [Simulate · Monitor] 열려 있는 iFlow 캔버스에 직접 표시합니다 • start/end 지점을 고르면 iFlow 캔버스에서 그 연결이 강조됩니다 • 실행 결과에서 연결을 고르면 캔버스에 표시됩니다 — start/end 강조는 같이 남습니다 • SAP 자체 강조 API를 씁니다. 캔버스에서 직접 한 선택은 건드리지 않습니다 • 강조 중에는 나머지 다이어그램이 흐려져 한눈에 들어옵니다 • 원래 화면 그대로가 좋으면 탭 옆 체크박스로 끄면 되고, 아주 큰 다이어그램에서는 저절로 꺼집니다 [Monitor] trace 전체가 캔버스에 칠해집니다 • 실행한 스텝마다 완료·실패·진행 중에 따라 색이 다릅니다 • 다이어그램에서 스텝을 고르면 패널이 그 스텝으로 이동합니다 • 패널에서 스텝을 고르면 다이어그램에서 강조됩니다 • 캔버스가 선택됐다고 보고하는 스텝 id를 패널에 그대로 보여줍니다 [Simulate] 실행 결과가 데이터가 흐른 순서로 나옵니다 • 결과 목록이 SAP이 돌려준 저장 순서가 아니라 실제 실행 순서로 나옵니다 • Process Call은 안쪽까지 순서에 반영합니다 — 호출 다음 연결은 호출된 프로세스가 끝난 뒤에 옵니다 • 흐름에서 위치를 찾지 못한 연결은 버리지 않고 맨 뒤에 두며, 그렇다고 알려줍니다 [표시가 안 될 때] 이유를 말합니다 • 이 다이어그램에 없는 스텝, 이번 실행이 거치지 않은 스텝, SAP이 테두리를 거부한 경우를 구분합니다 • 다이어그램에 여러 개가 선택돼 있으면 어느 것인지 정하지 않고 그렇다고 알려줍니다 [전체] 오류 메시지도 한글을 함께 표시합니다 • 오류 메시지가 패널의 다른 모든 메시지처럼 영어·한글 병행으로 나옵니다 • SAP이 보낸 문구는 양쪽 줄 모두 원문 그대로 두어, SAP 문서에서 그대로 검색할 수 있습니다 • Simulate 실행을 SAP이 거부하면 그 사유를 먼저 보여줍니다 — 예: "The maximum number of steps allowed for simulation cannot exceed 10" — This release connects the side panel to the SAP diagram you already have open. Choosing a start or end point in Simulate, selecting a run result, or opening a trace in Monitor now highlights those steps on the iFlow canvas itself, through SAP's own highlight API — so your own selection on the canvas is never taken away from you. A trace paints the whole run, each step coloured by how it came out, and the link works both ways: select a step on the diagram and the panel follows it. While something is highlighted the rest of the diagram fades so it is visible at a glance, and a checkbox turns that off. Simulate's result list is now in the order the data actually flowed, following a Process Call into the process it calls and back out again. When a step cannot be highlighted the panel says which one and why instead of leaving the canvas blank. Error messages are now shown in English and Korean together like every other message in the panel, with SAP's own wording left exactly as the tenant sent it so it stays searchable; and when SAP refuses to start a run, its own reason is shown first instead of a bare "no task id". ------------------------------------------------------------------------------------------------ v0.4.1 Simulate의 결함 두 가지를 고치고, iFlow 호출 주소와 TRACE 유지 기능을 추가했습니다. [Simulate] 테스트 메시지가 이제 실제로 전달됩니다 • 내용이 있는 테스트 메시지가 빈 HTTP 500으로 실패하던 문제를 고쳤습니다 • 한글 등 비ASCII 문자가 그대로 전달되는 것을 확인했습니다 • "Generate from Message Mapping"이 실제 매핑마다 실패하던 문제를 고쳤습니다 (매핑 파일을 잘못된 XML 네임스페이스로 읽고 있었습니다) • 샘플을 start 지점에서 실제로 도달하는 Message Mapping 구조로 만듭니다. Process Call은 호출하는 프로세스 안쪽까지 따라갑니다 • 앞쪽에 매핑이 없으면 가장 가까운 뒤쪽 매핑으로 대신하고, 근사치라는 사실을 표시합니다 • start와 매핑 사이에 JSON 컨버터가 있으면 XML이 아니라 JSON 샘플을 만듭니다 • start/end 지점 목록이 모델 저장 순서가 아니라 흐름 순서로 나옵니다 [Navigator · Monitor] iFlow를 실제로 호출하는 주소를 봅니다 • 배포된 iFlow의 런타임 엔드포인트를 복사 버튼과 함께 보여줍니다 • SOAP 센더면 SAP가 제공하는 WSDL 다운로드 링크 두 가지(정책 포함 · 정책 제외)를 같이 보여줍니다 • 센더가 SFTP·JMS·Mail이면 "호출할 엔드포인트가 없다"고 표시합니다 • 응답을 읽지 못한 경우와 엔드포인트가 없는 경우를 구분해 표시합니다 [Monitor] TRACE를 원하는 시간만큼 유지합니다 • 초 단위로 지정하면 만료 직전마다 커맨드를 다시 보내 그 시간을 채웁니다 • SAP의 trace는 정확히 10분 뒤 만료되고 커맨드가 기간을 받지 않기 때문입니다 • 10분 단위로만 가능하므로, 900초를 넣으면 1200초로 올림된다고 미리 알려줍니다 • 시작 전에 요청이 몇 번 나가는지와 trace가 실제로 언제 꺼지는지를 먼저 보여줍니다 • 사이드패널을 닫으면 갱신이 멈추며, 저절로 trace를 끄지는 않습니다 — Two Simulate fixes and two additions. A test message with any content used to fail with an empty HTTP 500, so Simulate only really worked with an empty body; and "Generate from Message Mapping" failed on every real mapping because the mapping file was read with the wrong XML namespace. Both fixed. The generated sample now comes from the mapping the start point actually reaches, following Process Calls, and yields JSON when a JSON converter sits in between. Navigator and Monitor now show a deployed iFlow's runtime endpoint — the URL you actually call — plus both WSDL links for a SOAP sender. Monitor can keep TRACE on for a chosen duration by re-sending SAP's command before each 10-minute expiry, after telling you how many requests that takes. ------------------------------------------------------------------------------------------------ v0.4.0 새 탭 3개(Parameters · XSD · Simulate)가 추가되고, 모든 경고 문구를 영문·한글로 병행 표기합니다. [Parameters] 파라미터·변수가 어디서 쓰이는지 찾습니다 • 외부화 파라미터({{Name}})와 변수/헤더의 사용처를 설정값과 함께 검색합니다 • 현재 패키지가 기본이고, 버튼으로 테넌트 전체까지 넓힐 수 있습니다 • 디자인타임 내용을 읽으므로 미배포 iFlow도 포함되며, 배포된 버전과 다른 iFlow는 따로 표시합니다 • Channels 보기 — iFlow가 쓰는 Sender/Receiver 연결(상대 시스템 · 어댑터 종류 · 접속 주소 · 사용자/credential 별칭) • 결과를 CSV · JSON · 클립보드로 내보냅니다. 모든 행에 디자인 버전과 배포 버전이 함께 들어갑니다 • 비밀번호·토큰처럼 비밀로 보이는 항목은 내보내지 않습니다 • 같은 범위를 다시 검색할 때는 요청이 나가지 않고, 결과가 많아도 패널이 멎지 않습니다 [XSD] 스키마를 검사하고 구조를 봅니다 • XSD를 붙여넣으면 문법을 검사하고 데이터 구조를 트리로 보여줍니다(카디널리티 · 타입 · 선택 여부 · choice) • 전부 브라우저 안에서만 처리되며, 넣은 내용은 어디로도 전송되지 않습니다 [Simulate] 배포 전에 흐름을 실행해 봅니다 • 선택한 start~end 구간에 대해 SAP의 Run Simulation을 실행합니다 • Message Mapping 소스 스키마로 테스트 메시지를 만들고, 리시버 응답을 목킹할 수 있습니다 • 실행은 로컬이 아니라 테넌트에서 이뤄지며, SAP 문서상 한도를 패널에 먼저 안내합니다 [공통] • 모든 경고 문구를 전 탭에서 영문과 한글로 병행 표기합니다 — Three new tabs. Parameters searches externalized parameters and variable/header usage with their configured values, lists an iFlow's Sender/Receiver channels, and exports to CSV/JSON/clipboard with the design-time and deployed version on every row. XSD validates a pasted schema and draws its structure, entirely in the browser. Simulate runs SAP's Run Simulation on the tenant with a generated test message and mockable receiver responses. Every warning now shows English with Korean beneath it. ------------------------------------------------------------------------------------------------ v0.3.5 Design Tool 링크를 현재 탭에서도 열 수 있습니다. • 패키지 · 아티팩트 · 검색 결과 · 최근/즐겨찾기 모든 행에 "Open ↗"(새 탭)와 "⤵"(현재 탭)가 함께 표시됩니다 • 이전에는 패키지를 새 탭으로만 열 수 있었습니다 — Open in the current tab: every navigator row now offers both "Open ↗" (new tab) and "⤵" (current tab) v0.3.4 열려 있는 패키지 안에서 아티팩트를 검색·필터할 수 있습니다. • 이름 또는 기술 ID로 검색 (대소문자 무시) • 타입(IFlow / Message Mapping / Value Mapping …)으로 필터 • 배포 상태(Deployed / Not deployed / Error)로 필터 • 아티팩트가 많은 패키지(100개 이상)는 먼저 50개만 표시하고 "Show all" 버튼으로 전체 표시 — Artifact navigator: search and filter the artifacts inside an open package by name, type and deploy status. Large packages render the first 50 rows with a "Show all" button. v0.3.3 사이드패널 헤더의 버전 배지에서 업데이트 내용(변경이력)을 볼 수 있습니다. 새 버전이 설치되면 배지에 점으로 알려줍니다. • Release notes — the header version badge opens what's new, and marks new releases with a dot v0.3.2 Navigator 목록을 내부 ID가 아니라 화면에 보이는 패키지/아티팩트 이름 기준 abc순으로 정렬합니다. (IF_2 → IF_10 처럼 이름 속 숫자도 자연스러운 순서로 정렬됩니다.) • Artifact navigator — packages and artifacts are now sorted A–Z by their displayed name instead of the internal ID (numbers sort naturally: IF_2 before IF_10) v0.3.1 플로팅 버튼을 원하는 위치로 드래그해 옮길 수 있고, 사이드패널이 열려 있으면 자동으로 숨겨집니다. Options에 Groovy 백엔드 설정·사용법 안내(한국어/영어)를 추가했습니다. • Floating button — drag it anywhere; auto-hides while the side panel is open • Options — added step-by-step Groovy backend setup & usage guide (Korean & English) v0.3.0 EIC(Edge Cell) Support. v0.2.0(init) SAP Integration Suite 개발·디버깅 도구. 사용자 본인 SAP 테넌트 페이지에서 사이드패널/팝업으로 동작. Integration Suite DevTools adds developer and debugging utilities directly on your SAP Integration Suite (Cloud Integration) tenant, in a Chrome side panel and popup. Features: • Artifact navigator — quickly browse packages and integration flows • Trace viewer — inspect message processing traces • Payload viewer & diff — view and compare message payloads (Monaco editor) • Groovy & XSLT testers — run scripts against your own backend • Designer debug panel & message log • Deploy and log-level management helpers All processing happens locally or against your own SAP tenant and any backend you explicitly configure. No data is collected, tracked, or sold.

Details

  • Version
    0.4.4
  • Updated
    September 22, 2026
  • Offered by
    Woody.Jang
  • Size
    1.39MiB
  • Languages
    English (United States)
  • Developer
    Email
    zkm0222@naver.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps