Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Salesforce コネクタで Invoke Apex Soap メソッドを使用する際に SOAP ヘッダーを設定する方法

公開日: May 1, 2026
タスク

Apex SOAP メソッドを呼び出す場合にヘッダーを設定することは、Salesforce における Web サービスインテグレーションの重要な要素です。この記事では、Salesforce コネクタの Invoke Apex Soap メソッドを使用する場合に、どのようにしてヘッダーを設定するかについて説明します。

ステップ

Salesforce コネクタの場合に、Invoke Apex Soap メソッドを使用してヘッダーの debugLevel を Debugonly に設定する方法の例を次に示します。

<flow name="sf-contacts-cleanupFlow2">
		<http:listener doc:name="Listener" config-ref="HTTP_Listener_config" path="/apex"/>
		<ee:transform doc:name="Transform Message">
			<ee:message >
				<ee:set-payload ><![CDATA[%dw 2.0
output application/xml
ns ns0 http://soap.sforce.com/schemas/class/InvokeApexTest
---
{
	ns0#sayHello: {
		ns0#name:"Name",
		ns0#someNumber:1
	}
}]]></ee:set-payload>
			</ee:message>
			<ee:variables >
				<ee:set-variable variableName="DebugHeader" ><![CDATA[%dw 2.0
output application/json
---
{
	"DebuggingHeader": {
		"debugLevel":"Debugonly"
	}
}]]></ee:set-variable>
			</ee:variables>
		</ee:transform>
		<salesforce:invoke-apex-soap-method doc:name="Invoke apex soap method" config-ref="Salesforce_Config" methodName="sayHello" className="InvokeApexTest" apexHeaders="#[vars.DebugHeader]">
		</salesforce:invoke-apex-soap-method>
		<ee:transform doc:name="Transform Message" >
			<ee:message >
				<ee:set-payload ><![CDATA[%dw 2.0
output application/json
---
payload]]></ee:set-payload>
			</ee:message>
		</ee:transform>
	</flow>


Apex SOAP ヘッダーの詳細については、こちらの Salesforce ドキュメントを参照してください。 

ナレッジ記事番号

001115316

 
読み込み中
Salesforce Help | Article