We have several Workflow tasks for a particular project in Interwoven TeamSite ,withing which the code for clearing webserver cache has been written.Webserver caching is actually happening via akamai purging(and currently the the akamai purge is using the SOAP based format).Since the SOAP based akamai purge format will soon get deprecated,we need to make necessary changes for migrating from SOAP based to REST API Akamai Purge format.Could you please help me to do this?I have gone through the following document: https://api.ccu.akamai.com/ccu/v2/docs/index.html
Need to migrate from SOAP based to RESTful Akamai Purge request format in TeamSite
1.3k Views Asked by user3555496 At
2
There are 2 best solutions below
0
Ravi
On
- You can create a perl script and call it from the external task in the workflow. Within the perl script make http rest calls to AKAMAI in order to purge. If you are not comfortable with perl scripts, you can call C# exes or java jars from perl script using system function. It is similar to running commands in cmd prompt or shell scripts.
- If not you can create a servlet and call that servlet url from external task from workflow. Please refer manual. It requires creating JSPs, Adding bean tags in web.xml and building using maketoolkit.ipl. Within the servlet you can call AKAMAI rest api.
- Let me know if you want to know, how to make http call in C# or Java.
- Let me know if you want to know, how to create external task in workflow.
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in REST
- Query parameter works fine with fastapi application when tested locally but not working when the FastAPI application is deployed on AWS lambda
- Add an http GET/POST entry point to a Django with channels websocket
- Difficulty creating a data pipeline with Fabric Datafactory using REST
- Flutter connection to a local api
- Accessing REST API Status Codes using Azure Data Factory Copy Activity (or similar)?
- Mass Resource deletion in REST
- why when I check endpoint /tasks, an error always appears "error : invalid token" even though I have entered the appropriate token that I got
- How to prevent users from creating custom client apps?
- How to create a REST API with .NET Framework?
- Efficiently Handling Large Number of API Calls with Delphi 10.4 and OmniThreadLibrary
- Put Request throwing 401 [no body] Unauthorized
- Converting img src data to octet-stream
- Implementing Email Verification and Notification System in a Full-Stack Application with React Frontend and Node Backend
- Micronaut - Add Controller from external library
- Moving Template or OVA to Datastore using vCenter API
Related Questions in AKAMAI
- command is working fine inside the docker container but not working in dockerfile when building image
- Akamai PowerShell Module: add-PropertyHostnames error
- updated content only loads on hard refresh, else it loads old content
- Node http-request module returns 503s from google query
- How to install Akamai and NetStorage CLI on Ubuntu using Docker?
- How to get active alerts from Akamai using PowerShell?
- akamai pipeline save cannot write to dist
- XERO API Returns HTTP 503 when sending multiple invoices in one requests
- CURL returns a successful response, but "requests" - 403
- Allow nginx to send strong etag after gzipping
- How to integrate Akamai FastPurgeAPI into AEM using Java code?
- Data-Transer increased after migrating to EKS
- Rewrite url for the final path using CDN
- Issue in java code while purging cached url's in Akamai
- Can modern Web Application Firewalls (WAFs) detect requests originating from intercepting proxies
Related Questions in TEAMSITE
- Trying to get along with Interwoven
- Open and close tags dynamically xsl
- Teamsite component or template
- scripted solution to create resource Data Capture records from XML
- SubSite creation under SharePoint Online
- Getting message "Hmm… looks like this file doesn't have a preview we can show you" when trying to open a file from SharePoint or from MS Teams
- .load container's height is ignored by content management
- List Permissions for O365 Group Members does not apply
- Teamsite Error: Couldn't rollback jdbc connection. No operations allowed after connection closed
- Remove indentation and have all html in one line
- Suggested approach for migrating content out of TeamSite into Drupal
- Teamsite Folder
- Changing the page-to-html XSLT in Interwoven SitePublisher
- Sharepoint Collaboration Portal initial size
- Looking for a RESTful or SOAP pipeline between WordPress and InterWoven TeamSite
Related Questions in INTERWOVEN
- Download a file via Imanage NRL
- Is a way to generate random number using XSLT 1.0 [Teamsite CMS]
- Interwoven Teamsite Download and Installation links
- Can't create new sites and pages in Teamsite
- How to set a .page to be an index page/home page on a subfolder
- Need to migrate from SOAP based to RESTful Akamai Purge request format in TeamSite
- It is possible import a xml files from local machine and keep the fields?
- Upload function using forms publisher with the <browser>
- Sample java web application using teamsote interwoven
- Open and close tags dynamically xsl
- Interwoven Teamsite to create Resx files
- Autonomy developer info sources
- Events in teamsite on save of component
- SQL Query for all Records at Least 30 days old
- Delete user profile
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?