Based on the images provided, here is the transcribed data from the Integration Services – Requirements Questionnaire for the Windchill-APEX integration.Functional Requirements

QuestionsSourceTargetComments
Application NameCBU WindchillHOLSETTURBO
Application ID as per APP Repository1602634710
Application BUCBUCBU
Application AROMexicoMexico
Server LocationCloudCloud
Value StreamMarket & Sell
Application Vision:April Release (Tentative)Oracle Apex 24.1 and Oracle database 23ai
Is there any existing integration?YesNO
Application Owner NameLaxminarashiman IyerGerardo Castillo Martin del Campo
API OwnerLaxminarashiman IyerGerardo Castillo Martin del Campo
Application Technical Point of ContactLawrence (VP586)Soumendri Das
Application Support Email GroupCorporate IT – Product Lifecycle Mgmt (PLM) – Application Support – Tier 2EBU IT – Oracle Region Changes – Memphis Request
Business Requirements / Goal:Interface item, BOM Structure, CN (Engineering Change Notice)Integration – Information from Windchill to APEX
Name of the Business Entity:Interface Engineering Changes From Windchill to APEX
Resource:Interface Engineering Changes From Windchill to APEX
Protocol of API:HTTPSHTTPS
Response Payload Type:JSONOthers, Please SpecifyOracle Autonomous database
System Security:Oauth 2.0Oauth 2.0
Security – TransportSSL – Windchill Production Support Team will assist in generatingNA
Integration Services – General
DescriptionSourceTarget
Security – TransportSSL – Windchill Production Support Team will assist in generating the Windchill Server CertificateNA
Reuse:NoNO
Operations exposed by APIAddAdd
Request format requiredJSONInsert into target tables
Response format requiredJSONInsert into target tables
Connection Details (URL)Middleware URLTBD
Execution PatternScheduledScheduled
DependenciesNo dependenciesNA
Consumer Error HandlingEmail PLM Production Support Team in case of any interface failuresStandard Error Handling
Retry/Recovery MechanismStandard RetryMW system will send a notification to apex. Once the issue gets fixed windchill will resend data.
CachingNoNA
HypermediaNoNo
Non-Functional Requirements
DescriptionValueComments
Peak Transaction Volume<100 (per day/hour/min/sec)
Average Transaction Volume<100 (per day/hour/min/sec)
Maximum Payload Size2MB (Request) / <1MB (Response)
API Timeout Value5 Mins
Reliability/AvailabilityWeekly Once
Expected SLA percentage99.99
Data Classification“Cummins Confidential”
SchedulingWeekly OnceThe Change notice process will take 3-4 days to complete in apps database. So Business is only looking for once/week load.
Maintenance WindowMonthly build
Would you like me to export this data into a structured CSV format or help you draft a summary of these requirements?

Here is the text extracted from the image of the Excel sheet titled *“Integration Services – Requirements Questionnaire”*: Requirements Response22 Security – Transport How will the transport be secured? If SSL, explain who is generating or maintaining the certificates? Two Way SSL or One Way SSL – Windchill Production Support Team will assist in generating the Windchill Server Certificate.23 Reuse – Does this API execute any other APIs or extend an existing API? No24 Operations exposed by API – What are the various business operations provided for the business entity Add25 Request – Input format required. Agreement will be based on concurrence of both the teams. JSON26 Output format required. Agreement will be based on concurrence of both the teams. JSON27 Connection Details What is the URL, DB for the target Connection, User? Refer Sample Middleware URL TBD28 Execution Pattern How is this API triggered? Scheduled29 Dependencies No dependencies30 Use this to document system constraints and error handling NA31 Consumer Error Handling What is the error handling for the consumer as it retries failures (PLM_Infras_Support@cummins.com). This can be system errors like Service Down, Time Out, Connection Refused or Internal errors like Process Failure, Data not found. Email PLM Production Support Team in case of any interface failures (PLM_Infras_Support@cummins.com). Standard Error handling32 Retry/Recovery Mechanism – Describe the retry mechanism if there is a need to recover and/or retry the failed transaction Standard Retry33 Caching – Will this API use caching? What type of Cache? No34 Hypermedia Does this API implement Hypermedia? No35 Any other specific requirement, Please describe. No*Section heading below the table*:*Non – Functional Requirements*_Tabs visible in the Excel workbook_: *Requirements*, *Data mapping*, *Sample Only*.

Here is the text extracted from the image of the Excel sheet titled *“Integration Services – Requirements Questionnaire – Non-Functional Requirements”*:Description Value CommentsPeak Transaction Volume Provides the highest expected transactions per day <100 Provide the highest expected transactions per hour <100 Provide the highest expected transactions per msec (shortest interval) <100 Peak concurrent requests at any given time/day Average Transaction Volume 50 Provide the average expected transactions per day <100 Provide the average expected transactions per hour <100 Provide the average expected transactions per msec (shortest interval) <100 Maximum Payload Size Payload size of individual transaction – Request 2MB Payload size of individual transaction – Response <1MB API Timeout Value How long should the consumer wait before they consider it a timeout? 5 Mins How long should the provider wait before they consider it a timeout? 5 Mins Reliability / SLA commitments Expected SLA percentage 99.99 Data Calculation Describe any data restrictions assigned to the logs N/A Describe system constraints on what must be, or cannot be, logged No dependencies Scheduling Will be scheduled or on demand? If Yes, provide the schedule timing Weekly Once Is the process deployable in support fix or scheduled maintenance deployments? Monthly Build *Note at the bottom (yellow box):*“The Change notice process will take 3-4 days to complete in apex database. So business is only looking for sync/once a week load.”Do you need the data formatted differently or want specific analysis of any requirement?

Leave a Comment

Your email address will not be published. Required fields are marked *

Shopping Cart