Read the value of a local variable in Windchill
I created a local attribute on Part. The attribute is of Boolean type and is a synchronized attribute.
In my code, I'm trying to get the value of that attribute. Following the code:
PersistableAdapter pa = new PersistableAdapter (product,null,null,null);
pa.load("isImageChanged");
System.out.println("Value is:: "+ pa.get("isImageChanged"));
The value is in sys out is always coming as null. Am I missing anything here?
Windchill/FlexPLM V11
ptc-windchill
add a comment |
I created a local attribute on Part. The attribute is of Boolean type and is a synchronized attribute.
In my code, I'm trying to get the value of that attribute. Following the code:
PersistableAdapter pa = new PersistableAdapter (product,null,null,null);
pa.load("isImageChanged");
System.out.println("Value is:: "+ pa.get("isImageChanged"));
The value is in sys out is always coming as null. Am I missing anything here?
Windchill/FlexPLM V11
ptc-windchill
Are you sureproduct
here is variable for WTPart object?
– Vignesh Vino
Feb 12 at 13:13
add a comment |
I created a local attribute on Part. The attribute is of Boolean type and is a synchronized attribute.
In my code, I'm trying to get the value of that attribute. Following the code:
PersistableAdapter pa = new PersistableAdapter (product,null,null,null);
pa.load("isImageChanged");
System.out.println("Value is:: "+ pa.get("isImageChanged"));
The value is in sys out is always coming as null. Am I missing anything here?
Windchill/FlexPLM V11
ptc-windchill
I created a local attribute on Part. The attribute is of Boolean type and is a synchronized attribute.
In my code, I'm trying to get the value of that attribute. Following the code:
PersistableAdapter pa = new PersistableAdapter (product,null,null,null);
pa.load("isImageChanged");
System.out.println("Value is:: "+ pa.get("isImageChanged"));
The value is in sys out is always coming as null. Am I missing anything here?
Windchill/FlexPLM V11
ptc-windchill
ptc-windchill
asked Nov 16 '18 at 3:26
PKJPKJ
118210
118210
Are you sureproduct
here is variable for WTPart object?
– Vignesh Vino
Feb 12 at 13:13
add a comment |
Are you sureproduct
here is variable for WTPart object?
– Vignesh Vino
Feb 12 at 13:13
Are you sure
product
here is variable for WTPart object?– Vignesh Vino
Feb 12 at 13:13
Are you sure
product
here is variable for WTPart object?– Vignesh Vino
Feb 12 at 13:13
add a comment |
1 Answer
1
active
oldest
votes
Your Logic is good, are you sure the internal name of attribute isImageChanged & object you have used in PersistableAdapter is correct?
also you can try storing the value in Object and then typecast it to Boolean.
Sample
PersistableAdapter obj = new PersistableAdapter(my_persistable,null,null,null);
obj.load(“name”);
Object nameValue = obj.get(“name”);
I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB
– PKJ
Jan 11 at 21:15
Yeah, that makes sense.
– Srinivas MD
Jan 13 at 0:35
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53330986%2fread-the-value-of-a-local-variable-in-windchill%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Your Logic is good, are you sure the internal name of attribute isImageChanged & object you have used in PersistableAdapter is correct?
also you can try storing the value in Object and then typecast it to Boolean.
Sample
PersistableAdapter obj = new PersistableAdapter(my_persistable,null,null,null);
obj.load(“name”);
Object nameValue = obj.get(“name”);
I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB
– PKJ
Jan 11 at 21:15
Yeah, that makes sense.
– Srinivas MD
Jan 13 at 0:35
add a comment |
Your Logic is good, are you sure the internal name of attribute isImageChanged & object you have used in PersistableAdapter is correct?
also you can try storing the value in Object and then typecast it to Boolean.
Sample
PersistableAdapter obj = new PersistableAdapter(my_persistable,null,null,null);
obj.load(“name”);
Object nameValue = obj.get(“name”);
I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB
– PKJ
Jan 11 at 21:15
Yeah, that makes sense.
– Srinivas MD
Jan 13 at 0:35
add a comment |
Your Logic is good, are you sure the internal name of attribute isImageChanged & object you have used in PersistableAdapter is correct?
also you can try storing the value in Object and then typecast it to Boolean.
Sample
PersistableAdapter obj = new PersistableAdapter(my_persistable,null,null,null);
obj.load(“name”);
Object nameValue = obj.get(“name”);
Your Logic is good, are you sure the internal name of attribute isImageChanged & object you have used in PersistableAdapter is correct?
also you can try storing the value in Object and then typecast it to Boolean.
Sample
PersistableAdapter obj = new PersistableAdapter(my_persistable,null,null,null);
obj.load(“name”);
Object nameValue = obj.get(“name”);
edited Jan 11 at 21:40
Mickael Maison
8,30542831
8,30542831
answered Jan 11 at 21:11
Srinivas MDSrinivas MD
213
213
I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB
– PKJ
Jan 11 at 21:15
Yeah, that makes sense.
– Srinivas MD
Jan 13 at 0:35
add a comment |
I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB
– PKJ
Jan 11 at 21:15
Yeah, that makes sense.
– Srinivas MD
Jan 13 at 0:35
I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB
– PKJ
Jan 11 at 21:15
I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB
– PKJ
Jan 11 at 21:15
Yeah, that makes sense.
– Srinivas MD
Jan 13 at 0:35
Yeah, that makes sense.
– Srinivas MD
Jan 13 at 0:35
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53330986%2fread-the-value-of-a-local-variable-in-windchill%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Are you sure
product
here is variable for WTPart object?– Vignesh Vino
Feb 12 at 13:13