現在、私はKeep AliveセッションにSessionValidateRQを使用しています。
msgHeader.Service = new Service();
msgHeader.Service.Value = "SessionValidateRQ";
msgHeader.Action = "SessionValidateRQ";
//Set credentials to create session
Security secure = new Security();
secure.UsernameToken = new SecurityUsernameToken();
secure.UsernameToken.Username = Config.WC_EPR;
secure.UsernameToken.Password = Config.WC_PASSCODE;
secure.UsernameToken.Organization = Config.WC_IPCC;
secure.UsernameToken.Domain = Config.WC_DOMAIN;
secure.BinarySecurityToken = sToken;
Object ssValidateRq = new object();
var ret = svc.SessionValidateRQ(ref msgHeader, ref secure, ssValidateRq);
2つ以上のチケットを発行するために同じセキュリティトークンを使用することはできますか? – sixFingersMan
同時に行うことはできません。セッションを閉じる必要はありませんが、チケットを発行したい新しいPNRで作業領域セッションをクリアする必要があります。 – jmacagno