私のシステムに電話が登録されたら、私たちのクライアントにSMSを送信するBizTalkソリューションがあります。残念ながら、SMSにはこのようなXMLタグが含まれています。<string>をSMSで削除する方法
<文字列> PINは1234 < /文字列>
どのように私は、SMSで<文字列>タグを削除することができますか?自分のオーケストレーションのメッセージタイプが正しいことを確認し、以下のコードを私のConstruct Messageシェイプに入れました。
strCellNos = classHelper.getElement(SendSMStoCustomerRequest, "cell_number");
strSMS = classHelper.getElement(SendSMStoCustomerRequest, "message");
msg_SendSMStoCustomer.parameter = strSMS;
msg_SendSMStoCustomer(SMTP.Subject) = "Test Message for " + strCellNos ;
msg_SendSMStoCustomer(SMTP.From) = "[email protected]";
msg_SendSMStoCustomer(SMTP.SMTPHost) = "SMTPHOST";
msg_SendSMStoCustomer(SMTP.EmailBodyText) = strSMS ;
msg_SendSMStoCustomer(SMTP.EmailBodyTextCharset)="UTF-8";
msg_SendSMStoCustomer(SMTP.SMTPAuthenticate) = 0;
要素自体ではなく要素のtextプロパティを使用する必要がありますか? – Brody
Brody、私はBizTalkで非常に新しいので、あなたが正確に何を意味するか分かりません。どのようにあなたが求めるテキストプロパティを使用することができますか? – Artline157
getElementを使用すると、文字列として使用するときに折り返し要素タグを返す要素全体が返されている可能性があります。 getElement(...)を使用して要素テキストを取得する必要があります。テキストまたはそのようなもの(多分innerText)は、要素の内部テキスト値だけを返します。 – Brody