Windows-itpro-docs: The meaning of "...Externally transactioned nodes..." in the context of the node operation for a given ICSPNode is not clear

Created on 5 Jan 2018  Â·  17Comments  Â·  Source: MicrosoftDocs/windows-itpro-docs

Document - Design a custom configuration service provider

In the section "Determine node operations", it is unclear what the definition and meaning for "...Externally transactioned nodes..." is missing. As a consequence it is impossible to understand the appropriate use and meaning semantics of the "Execute" node operation.

Is it possible to clarify this subject?

Thanks!
-Ariel

client management

Most helpful comment

Dear @asilverman ,
In the section "Determine node operations", it is unclear what the definition and meaning for "...Externally transactioned nodes..." - internal transactioned node is a node with its own transactioning scheme defined, while external transactioned - has the node's transactioning automatically handled by ConfigManager2. It is described by the other article in the same section: ICSPNodeTransactioning

it is impossible to understand the appropriate use and meaning semantics of the "Execute" node operation. - each node operation is described in the article ICSPNode. The original article has link to it too.

I am looking for an example of the use of externally transaction es csp noses, unfortunately there is no document to be found that defines and shows examples on how to use this construct. - example of using externally transactioned CSP: Samples for writing a custom configuration service provider
I would also recommend to check this: Configuration service provider reference

Thank you

All 17 comments

@MariciaAlforque -- Can you take a look at this issue?

@MariciaAlforque - We would like to follow up on this. Do you have any updates?

Thanks.

@officedocsbot assign @mypil

@asilverman Does this article help answer your question? https://msdn.microsoft.com/library/ms703934(v=vs.85).aspx

Unfortunately it doesn’t

Regards,
Ariel Silverman

On Mar 19, 2019, at 4:44 AM, Nicole Turner notifications@github.com wrote:

@asilverman Does this article help answer your question? https://msdn.microsoft.com/library/ms703934(v=vs.85).aspx

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@asilverman I don't know that this is something we can address with changes or edits to content. I think that perhaps your query can best be answered if you pose it in a technet forum: https://social.technet.microsoft.com/Forums/home. Perhaps when you have clarified the meaning for yourself you could let us know where or how the docs content could be edited for greater accuracy?

I am looking for an example of the use of externally transaction es csp noses, unfortunately there is no document to be found that defines and shows examples on how to use this construct. Since this document mentions it, I would ask that it would be addressed in the document.

Regards,
Ariel Silverman

On Mar 19, 2019, at 7:33 AM, Nicole Turner notifications@github.com wrote:

@asilverman I don't know that this is something we can address with changes or edits to content. I think that perhaps your query can best be answered if you pose it in a technet forum: https://social.technet.microsoft.com/Forums/home. Perhaps when you have clarified the meaning for yourself you could let us know where or how the docs content could be edited for greater accuracy?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@asilverman Thanks. I am consulting with the team to address the points you raise.

@illfated can you assist here?

Thank you for asking. I don't know the material in question more than superficially.
Even though I might have ideas about what the intentions in the documentation could be,
I could easily find myself in deep water if I try to explain anything I don't know much about.

@asilverman : have you looked at MS DTC External Transactions (https://msdn.microsoft.com/en-us/library/windows/desktop/ms705306(v=vs.85).aspx)
to see if there is anything in that document that could answer your question, like e.g.

Microsoft® Distributed Transaction Coordinator (MS DTC) external transactions are used when the transaction includes more actions than simply sending or retrieving Message Queuing messages (more than one resource manager is enlisted). In this case, the application must ask MS DTC for a transaction object and explicitly reference that object each time it sends a message, retrieves a message, or executes an action of another resource manager.

I will chance a ping to @egallagh to ask if this is something he is familiar with.

BTW, regarding the "semantics of the "Execute" node operation" in the first post above,
I think it will be necessary to know the material well enough to be able to distinguish all the nodes involved.
It is important for developers working in this field, but I don't do enough developing to know this.

My only conclusion so far is that it would be good to have feedback from developers familiar with this material, in order to determine if actual developer information belongs in the article referenced above, or if the developer information is expected to be found somewhere else in the MSDN libraries (or somewhere else outside the scope of this article).

@asilverman does the link below provide the answers you seek? I am a writer/editor so cannot weigh in on technical issues but to my mind this page provides a very clear explanation:
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-tpsod/648a3ca8-8a88-4904-bbe2-e2b4a4bf38dc

Unfortunately no, maybe we can get a technical person involved?

Regards,
Ariel Silverman

On Apr 1, 2019, at 11:09 AM, Nicole Turner notifications@github.com wrote:

@asilverman does the link below provide the answers you seek? I am a writer/editor so cannot weigh in on technical issues but to my mind this page provides a very clear explanation:
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-tpsod/648a3ca8-8a88-4904-bbe2-e2b4a4bf38dc

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

The technical query has to do with the document. Can I get an example in the document please?

Regards,
Ariel Silverman

On Apr 1, 2019, at 12:35 PM, Nicole Turner notifications@github.com wrote:

@asilverman for technical queries please visit https://support.microsoft.com/en-us/hub/4338813/windows-help?os=windows-10.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Dear @asilverman ,
In the section "Determine node operations", it is unclear what the definition and meaning for "...Externally transactioned nodes..." - internal transactioned node is a node with its own transactioning scheme defined, while external transactioned - has the node's transactioning automatically handled by ConfigManager2. It is described by the other article in the same section: ICSPNodeTransactioning

it is impossible to understand the appropriate use and meaning semantics of the "Execute" node operation. - each node operation is described in the article ICSPNode. The original article has link to it too.

I am looking for an example of the use of externally transaction es csp noses, unfortunately there is no document to be found that defines and shows examples on how to use this construct. - example of using externally transactioned CSP: Samples for writing a custom configuration service provider
I would also recommend to check this: Configuration service provider reference

Thank you

@asilverman - Thank you for submitting feedback.

From our understanding, the issue has been answered by MaratMussabekov. If you feel it hasn't been resolved please re-open this issue.

Thank you for engaging with the community here for the docs.

@officedocsbot close

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ruffy91 picture ruffy91  Â·  3Comments

ang216 picture ang216  Â·  3Comments

helloitsliam picture helloitsliam  Â·  3Comments

Ludwig1770 picture Ludwig1770  Â·  3Comments

ATR-Master picture ATR-Master  Â·  3Comments