小编Aqu*_*s24的帖子

如何使用Core Service创建组件时传递WebDavURL而不是TCM URI?

我可以使用文件夹TCMURI创建组件,如下所示:

var schemaInfo = client.ReadSchemaFields(
    "tcm:184-1882-8", true, new ReadOptions());

ComponentData component = (ComponentData)client.GetDefaultData(
    ItemType.Component, "tcm:19-454-2");
Run Code Online (Sandbox Code Playgroud)

我可以传递WebDavURL而不是我要创建Component的TCMURI吗?

提前致谢.

tridion

2
推荐指数
1
解决办法
753
查看次数

如何在Windows应用程序中显示进度条?

我正在使用c#处理Windows应用程序.

我有一个表格和一个有所有方法的课程.

我在课堂上有一个方法,我正在处理arraylist中的一些文件.我想为此文件处理调用进度条方法,但它不起作用.

任何帮助

PFB我的代码片段:

public void TraverseSource()
{
    string[] allFiles1 = Directory.GetFiles(sourcePath, "*.xml", SearchOption.AllDirectories);

    var allFiles = new ArrayList();
    var length = allFiles.Count;
    foreach (string item in allFiles1)
    {
        if (!item.Substring(item.Length - 6).Equals("MD.xml"))
        {
            allFiles.Add(item);

            // Here i want to invoke progress bar which is in form
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# winforms progress-bar

2
推荐指数
1
解决办法
1万
查看次数

使用核心服务更新Tridion中的组件时出错

我在使用核心服务更新Tridion中的组件时遇到错误

根元素必须在命名空间中

我的代码:

ComponentData  component = client.Read(webDavPath, readOptions) as ComponentData;
component = client.TryCheckOut(webDavPath, readOptions) as ComponentData;
//XDocument dom = XDocument.Parse(component.Content);
//// do your modifications to dom
//component.Content = dom.ToString();
doc.Load(filePath);
sw = new StringWriter();
xw = new XmlTextWriter(sw);
doc.WriteTo(xw);
component.Content = sw.ToString();
//client.CheckOut(webDavPath, true, readOptions);
client.Update(component, readOptions);
client.Save(component, readOptions);
client.CheckIn(component.Id, readOptions);

//client.Update(component, new ReadOptions());
// component = client.Update(component, readOptions) as ComponentData;
Run Code Online (Sandbox Code Playgroud)

tridion

2
推荐指数
1
解决办法
1055
查看次数

无法读取JSON文件

我有以下代码用于读取JSON文件.它没有给出任何错误,但我在变量中得到null:

var myData = null;
$.ajax({
    type: 'GET',
    async: false,
    url: 'myJson.json',
    dataType: 'json',
    success: function (r) {
        myData = r;
    }
});
Run Code Online (Sandbox Code Playgroud)

以下是我的JSON文件:

{items:[{value:"1",name:"John"},{value:"2",name:"Henry"}]};
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

2
推荐指数
1
解决办法
675
查看次数

在 AWS 中创建安全组时出错

我正在创建安全组并允许使用以下代码为所有 ip 打开 TCP 和 HTTP 的入站协议:

IpPermission ipPermission = new IpPermission();

        ipPermission.withIpRanges("0.0.0.0/0")
                        .withIpProtocol("tcp")
                        .withFromPort(22)
                        .withToPort(22);
        ipPermission.withIpRanges("0.0.0.0/0")
        .withIpProtocol("http")
        .withFromPort(80)
        .withToPort(80);
            AuthorizeSecurityGroupIngressRequest authorizeSecurityGroupIngressRequest =
                    new AuthorizeSecurityGroupIngressRequest();

                authorizeSecurityGroupIngressRequest.withGroupName("JavaSecurityGroup")
                                                    .withIpPermissions(ipPermission);
                amazonEC2Client.authorizeSecurityGroupIngress(authorizeSecurityGroupIngressRequest);
Run Code Online (Sandbox Code Playgroud)

但是,它给我以下错误:IP 协议的值“http”无效。未知协议

amazon-ec2 amazon-web-services aws-sdk

2
推荐指数
1
解决办法
4359
查看次数

如何使用核心服务取消发布Tridion中的已发布页面?

我在一个出版物的结构组中创建了一些页面.我想使用核心服务取消发布所有这些已发布的页面.谁能帮我吗?

tridion tridion-2011

1
推荐指数
2
解决办法
1080
查看次数

如何根据Tridion中使用核心服务的描述获得特定的tcm uri?

我得到了所有用户的列表XElementTridion使用的核心服务.现在我想根据解密来搜索特定用户的tcm uri?

c# xelement tridion tridion-2011

1
推荐指数
1
解决办法
305
查看次数

插入SQL时出错

datetime=Datetime.Now;
string strquery = @"INSERT INT0 [Destination_CMS].[dbo].[Destination_CMS_User] 
     values('" + userid + "','" + email + "','" 
     + userType + "','" + userStatus + "','" + processed + "','" 
     + datetime.ToLongDateString() + "')";
cmd = new SqlCommand(strquery, con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
Run Code Online (Sandbox Code Playgroud)

我收到错误:'Destination_CMS'附近的语法不正确.

c# sql

0
推荐指数
1
解决办法
144
查看次数

没有得到结果集中的所有行

我使用以下代码从结果集中的数据库中获取数据:

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());   

Connection connection = DriverManager.getConnection(
                    "jdbc:oracle:thin:@host:1521:DB", "User","pass_01");
Statement statement = connection.createStatement();   
resultset = statement.executeQuery("select * from employee"); 
System.out.println("Records Exist "+resultset.next()); 
System.out.println(resultset.getRow());
while (resultset.next()) {
    System.out.println(resultset.getInt(1) + " " +
    resultset.getInt(2) + " " + 
    resultset.getInt(3) + " " + 
    resultset.getString(4));
}
Run Code Online (Sandbox Code Playgroud)

但是我只得到一行,尽管数据库表中有两行.我在这里错过了什么?

java resultset

0
推荐指数
1
解决办法
3385
查看次数

如何使用核心服务在SDL Tridion 2011中创建结构组?

我想在Tridion 2011中使用核心服务创建一个结构组任何想法?

tridion

-1
推荐指数
1
解决办法
429
查看次数

使用SDL Tridion 2011核心服务创建包含必填字段的空白虚拟组件

我想使用核心服务在SDL Tridion 2011中创建一个空白组件.我在流程开始时获得的唯一信息是Schema URI.模式可以包含任何类型的字段(文本,rtf,数字日期,嵌入等),其中一些可能是强制性的.

我理解,对于必填字段,我需要在其中保存一些虚拟值,这是可以接受的,因为它们将在以后手动更改.

我怎样才能实现这一目标?

tridion

-2
推荐指数
3
解决办法
465
查看次数