$UnsubscribeIn.UnsubscribeRequest/nccommonproxy:nhinTargetSystem $GetConnectionInfoIn.GetConnectionInfoEndpontFromNhinTargetRequest/conninfo:NhinTargetSystem 'subscriptionmanager' $GetConnectionInfoIn.GetConnectionInfoEndpontFromNhinTargetRequest/conninfo:serviceName 'begin InvokeEndpointLookup' $GetConnectionInfoIn 'end InvokeEndpointLookup' $GetConnectionInfoOut bpel:doXslTransform('urn:stylesheets:wrap2serviceref.xsl', $GetConnectionInfoOut.GetConnectionInfoEndpontFromNhinTargetResponse/nccommon:EndpointReference) '?' $CreateBaseUnsubscribeIn.CreateBaseUnsubscribeRequest/ns0:Empty/ns0:notUsed $CreateBaseUnsubscribeOut.CreateBaseUnsubscribeResponse/ns1:Unsubscribe count($UnsubscribeIn.UnsubscribeRequest/nccommonproxy:unsubscribe/ns0:subscriptionReference/ns0:ReferenceParameters/ns0:ReferenceParameter[ns0:ElementName = 'SubscriptionId']) count($UnsubscribeIn.UnsubscribeRequest/nccommonproxy:unsubscribe/ns0:subscriptionReference/ns0:ReferenceParameters/ns0:ReferenceParameter[ns0:ElementName = 'SubscriptionId']) >= 1 'assigning assertion info' 'unsubscribe' string($GetConnectionInfoOut.GetConnectionInfoEndpontFromNhinTargetResponse/nccommon:EndpointReference/addr:Address) $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:expirationDate $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:dateOfSignature $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:claimFormRaw $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:claimFormRef $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:purposeOfDisclosureCoded/nccommon:code $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:purposeOfDisclosureCoded/nccommon:displayName $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:purposeOfDisclosureCoded/nccommon:codeSystemName $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:purposeOfDisclosureCoded/nccommon:codeSystem $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:userInfo/nccommon:roleCoded/nccommon:code $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:userInfo/nccommon:roleCoded/nccommon:displayName $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:userInfo/nccommon:roleCoded/nccommon:codeSystem $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:userInfo/nccommon:roleCoded/nccommon:codeSystemName $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:userInfo/nccommon:org/nccommon:name $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:userInfo/nccommon:userName $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:userInfo/nccommon:personName/nccommon:familyName $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:userInfo/nccommon:personName/nccommon:givenName $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion/nccommon:userInfo/nccommon:personName/nccommon:secondNameOrInitials count($UnsubscribeIn.UnsubscribeRequest/nccommonproxy:unsubscribe/ns0:subscriptionReference/ns0:ReferenceParameters/ns0:ReferenceParameter[ns0:ElementName = 'SubscriptionId']) >= 1 'building soap header' $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:unsubscribe/ns0:subscriptionReference/ns0:ReferenceParameters/ns0:ReferenceParameter[ns0:ElementName = 'SubscriptionId']/ns0:Value $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:unsubscribe/ns0:subscriptionReference/ns0:ReferenceParameters/ns0:ReferenceParameter[ns0:ElementName = 'SubscriptionId']/ns0:Value 'assigning soap header' $SubscriptionIdSoapHeader 'SubscriptionId not found in message' $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:unsubscribe $LogNhinUnsubscribeRequestIn.LogNhinUnsubscribeRequest/ns2:message/ns0:Unsubscribe $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion $LogNhinUnsubscribeRequestIn.LogNhinUnsubscribeRequest/ns2:message/ns3:assertion 'Outbound' $LogNhinUnsubscribeRequestIn.LogNhinUnsubscribeRequest/ns4:direction 'Nhin' $LogNhinUnsubscribeRequestIn.LogNhinUnsubscribeRequest/ns4:interface 'NhinProxyUnsubscriptionManagement.bpel - Completed logging unsubscribe message being sent to a remote gateway' 'begin InvokeNhinUnsubscribe' $NhinUnsubscribeIn 'end InvokeNhinUnsubscribe' $NhinUnsubscribeOut $UnsubscribeIn.UnsubscribeRequest/nccommonproxy:assertion $LogUnsubscribeRespRequestIn.LogUnsubscribeRespRequest/ns2:message/ns2:assertion $LogUnsubscribeRespRequestIn.LogUnsubscribeRespRequest/ns2:message/ns1:UnsubscribeResponse 'Outbound' $LogUnsubscribeRespRequestIn.LogUnsubscribeRespRequest/ns4:direction 'Nhin' $LogUnsubscribeRespRequestIn.LogUnsubscribeRespRequest/ns4:interface 'NhinProxyUnsubscriptionManagement.bpel - Completed logging unsubscribe response message received from remote gateway' 'begin ReplyUnsubscribe' $UnsubscribeOut