Fixed BlackBerry 5 Provider: admin tool now invoked with the -n <FQDN> option.
Ensure you configure the FQDN in the provider configuration e.g. bes01.hosting.local:3443
This commit is contained in:
parent
6942c229fe
commit
aee7e0f358
7 changed files with 78 additions and 20 deletions
|
@ -62,6 +62,8 @@ namespace WebsitePanel.Providers.Common
|
|||
|
||||
public const string EnterpriseServer = "EnterpriseServer";
|
||||
|
||||
public const string EnterpriseServerFQDN = "EnterpriseServerFQDN";
|
||||
|
||||
public const string AdministrationToolService = "AdministrationToolService";
|
||||
|
||||
|
||||
|
|
|
@ -72,11 +72,12 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
return res;
|
||||
}
|
||||
|
||||
string arguments = string.Format("-username {0} -password {1} -add -u {2} -b {3}",
|
||||
string arguments = string.Format("-username {0} -password {1} -add -u {2} -b {3} -n {4}",
|
||||
User,
|
||||
Password,
|
||||
primaryEmailAddress,
|
||||
EnterpriseServer);
|
||||
EnterpriseServer,
|
||||
EnterpriseServerFQDN);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -119,13 +120,14 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
return res;
|
||||
}
|
||||
|
||||
string arguments = string.Format(" -username {0} -password {1} -change -u {2} -b {3} -w {4} -wt {5}",
|
||||
string arguments = string.Format(" -username {0} -password {1} -change -u {2} -b {3} -w {4} -wt {5} -n {6}",
|
||||
User,
|
||||
Password,
|
||||
primaryEmailAddress,
|
||||
EnterpriseServer,
|
||||
password,
|
||||
time);
|
||||
time,
|
||||
EnterpriseServerFQDN);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -163,11 +165,12 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
return res;
|
||||
}
|
||||
|
||||
string arguments = string.Format("-username {0} -password {1} -change -u {2} -b {3} -cw",
|
||||
string arguments = string.Format("-username {0} -password {1} -change -u {2} -b {3} -cw -n {4}",
|
||||
User,
|
||||
Password,
|
||||
primaryEmailAddress,
|
||||
EnterpriseServer);
|
||||
EnterpriseServer,
|
||||
EnterpriseServerFQDN);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -214,11 +217,12 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
return res;
|
||||
}
|
||||
|
||||
string arguments = string.Format("-username {0} -password {1} -change -u {2} -b {3} -wrandom",
|
||||
string arguments = string.Format("-username {0} -password {1} -change -u {2} -b {3} -wrandom -n {4}",
|
||||
User,
|
||||
Password,
|
||||
primaryEmailAddress,
|
||||
EnterpriseServer);
|
||||
EnterpriseServer,
|
||||
EnterpriseServerFQDN);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -256,11 +260,12 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
return res;
|
||||
}
|
||||
|
||||
string arguments = string.Format("-username {0} -password {1} -kill_handheld -u {2} -b {3}",
|
||||
string arguments = string.Format("-username {0} -password {1} -kill_handheld -u {2} -b {3} -n {4}",
|
||||
User,
|
||||
Password,
|
||||
primaryEmailAddress,
|
||||
EnterpriseServer);
|
||||
EnterpriseServer,
|
||||
EnterpriseServerFQDN);
|
||||
|
||||
|
||||
try
|
||||
|
@ -346,11 +351,12 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
return res;
|
||||
|
||||
}
|
||||
string arguments = string.Format(" -username {0} -password {1} -stats -u {2} -b {3}",
|
||||
string arguments = string.Format(" -username {0} -password {1} -stats -u {2} -b {3} -n {4}",
|
||||
User,
|
||||
Password,
|
||||
primaryEmailAddress,
|
||||
EnterpriseServer);
|
||||
EnterpriseServer,
|
||||
EnterpriseServerFQDN);
|
||||
|
||||
string output;
|
||||
string error;
|
||||
|
@ -421,11 +427,12 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
return res;
|
||||
}
|
||||
|
||||
string arguments = string.Format("-username {0} -password {1} -delete -u {2} -b {3}",
|
||||
string arguments = string.Format("-username {0} -password {1} -delete -u {2} -b {3} -n {4}",
|
||||
User,
|
||||
Password,
|
||||
primaryEmailAddress,
|
||||
EnterpriseServer);
|
||||
EnterpriseServer,
|
||||
EnterpriseServerFQDN);
|
||||
|
||||
try
|
||||
{
|
||||
|
|
|
@ -75,6 +75,15 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
}
|
||||
}
|
||||
|
||||
public string EnterpriseServerFQDN
|
||||
{
|
||||
get
|
||||
{
|
||||
return ProviderSettings[Constants.EnterpriseServerFQDN];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public ResultObject CreateBlackBerryUser(string primaryEmailAddress)
|
||||
{
|
||||
return CreateBlackBerryUserInternal(primaryEmailAddress);
|
||||
|
|
|
@ -112,14 +112,17 @@
|
|||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="lblEnterpriseServer.Text" xml:space="preserve">
|
||||
<value>BlackBerry Enterprise Server instance:</value>
|
||||
</data>
|
||||
<data name="lblEnterpriseServerFQDN.Text" xml:space="preserve">
|
||||
<value>BlackBerry Enterprise Server FQDN:</value>
|
||||
</data>
|
||||
<data name="lblPassword.Text" xml:space="preserve">
|
||||
<value>Authentication password:</value>
|
||||
</data>
|
||||
|
|
|
@ -31,4 +31,13 @@
|
|||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="SubHead" width="200" nowrap><asp:Label runat="server" ID="lblEnterpriseServerFQDN" meta:resourcekey="lblEnterpriseServerFQDN" /></td>
|
||||
<td>
|
||||
<asp:TextBox runat="server" ID="txtEnterpriseServerFQDN" MaxLength="256" Width="200px" />
|
||||
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtEnterpriseServerFQDN" Display="Dynamic" ErrorMessage="*" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
</table>
|
|
@ -32,7 +32,7 @@ using WebsitePanel.Providers.Common;
|
|||
|
||||
namespace WebsitePanel.Portal.ProviderControls
|
||||
{
|
||||
public partial class BlackBerry5_Settings: WebsitePanelControlBase, IHostingServiceProviderSettings
|
||||
public partial class BlackBerry5_Settings : WebsitePanelControlBase, IHostingServiceProviderSettings
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
@ -44,6 +44,7 @@ namespace WebsitePanel.Portal.ProviderControls
|
|||
txtPath.Text = settings[Constants.UtilityPath];
|
||||
txtPassword.Text = settings[Constants.Password];
|
||||
txtEnterpriseServer.Text = settings[Constants.EnterpriseServer];
|
||||
txtEnterpriseServerFQDN.Text = settings[Constants.EnterpriseServerFQDN];
|
||||
ViewState["PWD"] = settings[Constants.Password];
|
||||
txtUser.Text = settings[Constants.UserName];
|
||||
}
|
||||
|
@ -52,6 +53,7 @@ namespace WebsitePanel.Portal.ProviderControls
|
|||
{
|
||||
settings[Constants.UtilityPath] = txtPath.Text;
|
||||
settings[Constants.EnterpriseServer] = txtEnterpriseServer.Text;
|
||||
settings[Constants.EnterpriseServerFQDN] = txtEnterpriseServerFQDN.Text;
|
||||
settings[Constants.Password] = (txtPassword.Text.Length > 0) ? txtPassword.Text : (string)ViewState["PWD"];
|
||||
settings[Constants.UserName] = txtUser.Text;
|
||||
}
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:2.0.50727.3053
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
|
@ -120,5 +119,32 @@ namespace WebsitePanel.Portal.ProviderControls {
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator3;
|
||||
|
||||
/// <summary>
|
||||
/// lblEnterpriseServerFQDN control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblEnterpriseServerFQDN;
|
||||
|
||||
/// <summary>
|
||||
/// txtEnterpriseServerFQDN control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.TextBox txtEnterpriseServerFQDN;
|
||||
|
||||
/// <summary>
|
||||
/// RequiredFieldValidator5 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator5;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue