current version
This commit is contained in:
		
							
								
								
									
										7
									
								
								Processes/rest/.folder
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								Processes/rest/.folder
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<Repository:repository xmlns:Repository="http://www.tibco.com/xmlns/repo/types/2002">
 | 
			
		||||
    <folder resourceType="ae.designerfolder" name="rest" propLocks="" allowUserToChangeIcon="false" sortContents="false" acceptsResources="true" allowDuplicates="false">
 | 
			
		||||
        <description/>
 | 
			
		||||
        <fixedChildren/>
 | 
			
		||||
    </folder>
 | 
			
		||||
</Repository:repository>
 | 
			
		||||
							
								
								
									
										135
									
								
								Processes/rest/rest request.process
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										135
									
								
								Processes/rest/rest request.process
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,135 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<pd:ProcessDefinition xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pfx="http://www.tibco.com/pe/DeployedVarsType" xmlns:pd="http://xmlns.tibco.com/bw/process/2003" xmlns:ns="http://www.tibco.com/pe/WriteToLogActivitySchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 | 
			
		||||
    <pd:name>Processes/rest/rest request.process</pd:name>
 | 
			
		||||
    <pd:startName>HTTP Receiver</pd:startName>
 | 
			
		||||
    <pd:startX>0</pd:startX>
 | 
			
		||||
    <pd:startY>0</pd:startY>
 | 
			
		||||
    <pd:returnBindings/>
 | 
			
		||||
    <pd:starter name="HTTP Receiver">
 | 
			
		||||
        <pd:type>com.tibco.plugin.http.HTTPEventSource</pd:type>
 | 
			
		||||
        <pd:resourceType>httppalette.httpEventSource</pd:resourceType>
 | 
			
		||||
        <pd:x>168</pd:x>
 | 
			
		||||
        <pd:y>256</pd:y>
 | 
			
		||||
        <config>
 | 
			
		||||
            <outputMode>String</outputMode>
 | 
			
		||||
            <defaultEncoding>ISO8859_1</defaultEncoding>
 | 
			
		||||
            <inputOutputVersion>5.3.0</inputOutputVersion>
 | 
			
		||||
            <newMimeSupport>true</newMimeSupport>
 | 
			
		||||
            <sharedChannel>/Resources/configurations/HTTP Connection.sharedhttp</sharedChannel>
 | 
			
		||||
            <Headers>
 | 
			
		||||
                <xsd:element name="root">
 | 
			
		||||
                    <xsd:complexType>
 | 
			
		||||
                        <xsd:sequence>
 | 
			
		||||
                            <xsd:element name="Accept" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                            <xsd:element name="Accept-Charset" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                            <xsd:element name="Accept-Encoding" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                            <xsd:element name="Content-Type" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                            <xsd:element name="Content-Length" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                            <xsd:element name="Connection" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                            <xsd:element name="Cookie" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                            <xsd:element name="Pragma" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                        </xsd:sequence>
 | 
			
		||||
                    </xsd:complexType>
 | 
			
		||||
                </xsd:element>
 | 
			
		||||
            </Headers>
 | 
			
		||||
        </config>
 | 
			
		||||
        <pd:inputBindings/>
 | 
			
		||||
    </pd:starter>
 | 
			
		||||
    <pd:endName>End</pd:endName>
 | 
			
		||||
    <pd:endX>780</pd:endX>
 | 
			
		||||
    <pd:endY>259</pd:endY>
 | 
			
		||||
    <pd:errorSchemas/>
 | 
			
		||||
    <pd:processVariables/>
 | 
			
		||||
    <pd:targetNamespace>http://xmlns.example.com/1719474540368</pd:targetNamespace>
 | 
			
		||||
    <pd:activity name="select database type">
 | 
			
		||||
        <pd:type>com.tibco.pe.core.CallProcessActivity</pd:type>
 | 
			
		||||
        <pd:resourceType>ae.process.subprocess</pd:resourceType>
 | 
			
		||||
        <pd:x>348</pd:x>
 | 
			
		||||
        <pd:y>263</pd:y>
 | 
			
		||||
        <config>
 | 
			
		||||
            <processName>/Processes/sql/sql.process</processName>
 | 
			
		||||
            <processNameXPath>if ($_globalVariables/pfx:GlobalVariables/processType='sql') then  '/Processes/sql.process' else  '/Processes/xml.process'</processNameXPath>
 | 
			
		||||
            <spawn>false</spawn>
 | 
			
		||||
        </config>
 | 
			
		||||
        <pd:inputBindings>
 | 
			
		||||
            <root>
 | 
			
		||||
                <method>
 | 
			
		||||
                    <xsl:value-of select="$HTTP-Receiver/ProcessStarterOutput/Method"/>
 | 
			
		||||
                </method>
 | 
			
		||||
                <data>
 | 
			
		||||
                    <xsl:value-of select="if ($HTTP-Receiver/ProcessStarterOutput/Method = 'DELETE' or $HTTP-Receiver/ProcessStarterOutput/Method = 'GET'  ) then   $HTTP-Receiver/ProcessStarterOutput/RequestURI else $HTTP-Receiver/ProcessStarterOutput/PostData"/>
 | 
			
		||||
                </data>
 | 
			
		||||
            </root>
 | 
			
		||||
        </pd:inputBindings>
 | 
			
		||||
    </pd:activity>
 | 
			
		||||
    <pd:activity name="Send HTTP Response">
 | 
			
		||||
        <pd:type>com.tibco.plugin.http.HTTPResponseActivity</pd:type>
 | 
			
		||||
        <pd:resourceType>httppalette.httpWebResponse</pd:resourceType>
 | 
			
		||||
        <pd:x>660</pd:x>
 | 
			
		||||
        <pd:y>260</pd:y>
 | 
			
		||||
        <config>
 | 
			
		||||
            <closeConnection>true</closeConnection>
 | 
			
		||||
            <eventSource>HTTP Receiver</eventSource>
 | 
			
		||||
            <Headers>
 | 
			
		||||
                <xsd:element name="root">
 | 
			
		||||
                    <xsd:complexType>
 | 
			
		||||
                        <xsd:sequence>
 | 
			
		||||
                            <xsd:element name="StatusLine" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                            <xsd:element name="Content-Type" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                            <xsd:element name="Set-Cookie" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                            <xsd:element name="Pragma" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                            <xsd:element name="Location" type="xsd:string" minOccurs="0"/>
 | 
			
		||||
                        </xsd:sequence>
 | 
			
		||||
                    </xsd:complexType>
 | 
			
		||||
                </xsd:element>
 | 
			
		||||
            </Headers>
 | 
			
		||||
        </config>
 | 
			
		||||
        <pd:inputBindings>
 | 
			
		||||
            <ResponseActivityInput>
 | 
			
		||||
                <asciiContent>
 | 
			
		||||
                    <xsl:value-of select="concat($Wait/root/id, $Wait/root/firstname, $Wait/root/lastname,$Wait/root/date-of-birth,$Wait/root/date-of-death,$Wait/root/age, $Wait/root/status)"/>
 | 
			
		||||
                </asciiContent>
 | 
			
		||||
            </ResponseActivityInput>
 | 
			
		||||
        </pd:inputBindings>
 | 
			
		||||
    </pd:activity>
 | 
			
		||||
    <pd:activity name="Wait">
 | 
			
		||||
        <pd:type>com.tibco.plugin.waitnotify.WaitActivity</pd:type>
 | 
			
		||||
        <pd:resourceType>ae.activities.waitActivity</pd:resourceType>
 | 
			
		||||
        <pd:x>515</pd:x>
 | 
			
		||||
        <pd:y>259</pd:y>
 | 
			
		||||
        <config>
 | 
			
		||||
            <sharedConfig>/Resources/configurations/Notify Configuration.sharednotify</sharedConfig>
 | 
			
		||||
        </config>
 | 
			
		||||
        <pd:inputBindings>
 | 
			
		||||
            <input/>
 | 
			
		||||
        </pd:inputBindings>
 | 
			
		||||
    </pd:activity>
 | 
			
		||||
    <pd:transition>
 | 
			
		||||
        <pd:from>HTTP Receiver</pd:from>
 | 
			
		||||
        <pd:to>select database type</pd:to>
 | 
			
		||||
        <pd:lineType>Default</pd:lineType>
 | 
			
		||||
        <pd:lineColor>-16777216</pd:lineColor>
 | 
			
		||||
        <pd:conditionType>always</pd:conditionType>
 | 
			
		||||
    </pd:transition>
 | 
			
		||||
    <pd:transition>
 | 
			
		||||
        <pd:from>Send HTTP Response</pd:from>
 | 
			
		||||
        <pd:to>End</pd:to>
 | 
			
		||||
        <pd:lineType>Default</pd:lineType>
 | 
			
		||||
        <pd:lineColor>-16777216</pd:lineColor>
 | 
			
		||||
        <pd:conditionType>always</pd:conditionType>
 | 
			
		||||
    </pd:transition>
 | 
			
		||||
    <pd:transition>
 | 
			
		||||
        <pd:from>select database type</pd:from>
 | 
			
		||||
        <pd:to>Wait</pd:to>
 | 
			
		||||
        <pd:lineType>Default</pd:lineType>
 | 
			
		||||
        <pd:lineColor>-16777216</pd:lineColor>
 | 
			
		||||
        <pd:conditionType>always</pd:conditionType>
 | 
			
		||||
    </pd:transition>
 | 
			
		||||
    <pd:transition>
 | 
			
		||||
        <pd:from>Wait</pd:from>
 | 
			
		||||
        <pd:to>Send HTTP Response</pd:to>
 | 
			
		||||
        <pd:lineType>Default</pd:lineType>
 | 
			
		||||
        <pd:lineColor>-16777216</pd:lineColor>
 | 
			
		||||
        <pd:conditionType>always</pd:conditionType>
 | 
			
		||||
    </pd:transition>
 | 
			
		||||
</pd:ProcessDefinition>
 | 
			
		||||
		Reference in New Issue
	
	Block a user