35: /*#
36: * This API is used to nullify a child instance's position reference,
37: * but keep the parent-child relationship in a UC tree structure.
38: * @param p_api_version Api Version Number
39: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
40: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
41: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
42: * @param x_return_status return status
43: * @param x_msg_count return message count
36: * This API is used to nullify a child instance's position reference,
37: * but keep the parent-child relationship in a UC tree structure.
38: * @param p_api_version Api Version Number
39: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
40: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
41: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
42: * @param x_return_status return status
43: * @param x_msg_count return message count
44: * @param x_msg_data return message data
37: * but keep the parent-child relationship in a UC tree structure.
38: * @param p_api_version Api Version Number
39: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
40: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
41: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
42: * @param x_return_status return status
43: * @param x_msg_count return message count
44: * @param x_msg_data return message data
45: * @param p_uc_header_id Unit Configuration Header ID
52: * @rep:displayname Unassociate Instance Position Reference
53: */
54: PROCEDURE unassociate_instance(
55: p_api_version IN NUMBER := 1.0,
56: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
57: p_commit IN VARCHAR2 := FND_API.G_FALSE,
58: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
59: x_return_status OUT NOCOPY VARCHAR2,
60: x_msg_count OUT NOCOPY NUMBER,
53: */
54: PROCEDURE unassociate_instance(
55: p_api_version IN NUMBER := 1.0,
56: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
57: p_commit IN VARCHAR2 := FND_API.G_FALSE,
58: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
59: x_return_status OUT NOCOPY VARCHAR2,
60: x_msg_count OUT NOCOPY NUMBER,
61: x_msg_data OUT NOCOPY VARCHAR2,
54: PROCEDURE unassociate_instance(
55: p_api_version IN NUMBER := 1.0,
56: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
57: p_commit IN VARCHAR2 := FND_API.G_FALSE,
58: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
59: x_return_status OUT NOCOPY VARCHAR2,
60: x_msg_count OUT NOCOPY NUMBER,
61: x_msg_data OUT NOCOPY VARCHAR2,
62: p_uc_header_id IN NUMBER := NULL,
90: * The instance can be leaf, branch node or sub-unit.
91: * After uninstallation this instance is available to be reinstalled in another
92: * appropriate position.
93: * @param p_api_version Api Version Number
94: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
95: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
96: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
97: * @param x_return_status return status
98: * @param x_msg_count return message count
91: * After uninstallation this instance is available to be reinstalled in another
92: * appropriate position.
93: * @param p_api_version Api Version Number
94: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
95: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
96: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
97: * @param x_return_status return status
98: * @param x_msg_count return message count
99: * @param x_msg_data return message data
92: * appropriate position.
93: * @param p_api_version Api Version Number
94: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
95: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
96: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
97: * @param x_return_status return status
98: * @param x_msg_count return message count
99: * @param x_msg_data return message data
100: * @param p_uc_header_id Unit Configuration Header ID
107: * @rep:displayname Remove Instance from UC Node
108: */
109: PROCEDURE remove_instance (
110: p_api_version IN NUMBER := 1.0,
111: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
112: p_commit IN VARCHAR2 := FND_API.G_FALSE,
113: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
114: x_return_status OUT NOCOPY VARCHAR2,
115: x_msg_count OUT NOCOPY NUMBER,
108: */
109: PROCEDURE remove_instance (
110: p_api_version IN NUMBER := 1.0,
111: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
112: p_commit IN VARCHAR2 := FND_API.G_FALSE,
113: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
114: x_return_status OUT NOCOPY VARCHAR2,
115: x_msg_count OUT NOCOPY NUMBER,
116: x_msg_data OUT NOCOPY VARCHAR2,
109: PROCEDURE remove_instance (
110: p_api_version IN NUMBER := 1.0,
111: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
112: p_commit IN VARCHAR2 := FND_API.G_FALSE,
113: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
114: x_return_status OUT NOCOPY VARCHAR2,
115: x_msg_count OUT NOCOPY NUMBER,
116: x_msg_data OUT NOCOPY VARCHAR2,
117: p_uc_header_id IN NUMBER := NULL,
144: * The instance can be a top node or a non-top node.
145: * The attributes that can be updated are serial number,serial_number_tag,
146: * lot_number,revision,mfg_date etc
147: * @param p_api_version Api Version Number
148: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
149: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
150: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
151: * @param x_return_status return status
152: * @param x_msg_count return message count
145: * The attributes that can be updated are serial number,serial_number_tag,
146: * lot_number,revision,mfg_date etc
147: * @param p_api_version Api Version Number
148: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
149: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
150: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
151: * @param x_return_status return status
152: * @param x_msg_count return message count
153: * @param x_msg_data return message data
146: * lot_number,revision,mfg_date etc
147: * @param p_api_version Api Version Number
148: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
149: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
150: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
151: * @param x_return_status return status
152: * @param x_msg_count return message count
153: * @param x_msg_data return message data
154: * @param p_uc_header_id Unit Configuration Header ID
160: * @rep:displayname Update Instance Attributes
161: */
162: PROCEDURE update_instance(
163: p_api_version IN NUMBER := 1.0,
164: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
165: p_commit IN VARCHAR2 := FND_API.G_FALSE,
166: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
167: x_return_status OUT NOCOPY VARCHAR2,
168: x_msg_count OUT NOCOPY NUMBER,
161: */
162: PROCEDURE update_instance(
163: p_api_version IN NUMBER := 1.0,
164: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
165: p_commit IN VARCHAR2 := FND_API.G_FALSE,
166: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
167: x_return_status OUT NOCOPY VARCHAR2,
168: x_msg_count OUT NOCOPY NUMBER,
169: x_msg_data OUT NOCOPY VARCHAR2,
162: PROCEDURE update_instance(
163: p_api_version IN NUMBER := 1.0,
164: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
165: p_commit IN VARCHAR2 := FND_API.G_FALSE,
166: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
167: x_return_status OUT NOCOPY VARCHAR2,
168: x_msg_count OUT NOCOPY NUMBER,
169: x_msg_data OUT NOCOPY VARCHAR2,
170: p_uc_header_id IN NUMBER := NULL,
201: -- End of Comments --
202: /*#
203: * This API is used to Create a new instance and assign it to a UC node.
204: * @param p_api_version Api Version Number
205: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
206: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
207: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
208: * @param x_return_status return status
209: * @param x_msg_count return message count
202: /*#
203: * This API is used to Create a new instance and assign it to a UC node.
204: * @param p_api_version Api Version Number
205: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
206: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
207: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
208: * @param x_return_status return status
209: * @param x_msg_count return message count
210: * @param x_msg_data return message data
203: * This API is used to Create a new instance and assign it to a UC node.
204: * @param p_api_version Api Version Number
205: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
206: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
207: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
208: * @param x_return_status return status
209: * @param x_msg_count return message count
210: * @param x_msg_data return message data
211: * @param p_uc_header_id Unit Configuration Header ID
221: * @rep:displayname Create Install Instance
222: */
223: PROCEDURE create_install_instance(
224: p_api_version IN NUMBER := 1.0,
225: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
226: p_commit IN VARCHAR2 := FND_API.G_FALSE,
227: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
228: x_return_status OUT NOCOPY VARCHAR2,
229: x_msg_count OUT NOCOPY NUMBER,
222: */
223: PROCEDURE create_install_instance(
224: p_api_version IN NUMBER := 1.0,
225: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
226: p_commit IN VARCHAR2 := FND_API.G_FALSE,
227: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
228: x_return_status OUT NOCOPY VARCHAR2,
229: x_msg_count OUT NOCOPY NUMBER,
230: x_msg_data OUT NOCOPY VARCHAR2,
223: PROCEDURE create_install_instance(
224: p_api_version IN NUMBER := 1.0,
225: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
226: p_commit IN VARCHAR2 := FND_API.G_FALSE,
227: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
228: x_return_status OUT NOCOPY VARCHAR2,
229: x_msg_count OUT NOCOPY NUMBER,
230: x_msg_data OUT NOCOPY VARCHAR2,
231: p_uc_header_id IN NUMBER := NULL,
262: -- End of Comments --
263: /*#
264: * This API is used to assign an existing instance to a UC node
265: * @param p_api_version Api Version Number
266: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
267: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
268: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
269: * @param x_return_status return status
270: * @param x_msg_count return message count
263: /*#
264: * This API is used to assign an existing instance to a UC node
265: * @param p_api_version Api Version Number
266: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
267: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
268: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
269: * @param x_return_status return status
270: * @param x_msg_count return message count
271: * @param x_msg_data return message data
264: * This API is used to assign an existing instance to a UC node
265: * @param p_api_version Api Version Number
266: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
267: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
268: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
269: * @param x_return_status return status
270: * @param x_msg_count return message count
271: * @param x_msg_data return message data
272: * @param p_uc_header_id Unit Configuration Header ID
283: * @rep:displayname Assign Instance To UC Node
284: */
285: PROCEDURE install_instance(
286: p_api_version IN NUMBER := 1.0,
287: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
288: p_commit IN VARCHAR2 := FND_API.G_FALSE,
289: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
290: x_return_status OUT NOCOPY VARCHAR2,
291: x_msg_count OUT NOCOPY NUMBER,
284: */
285: PROCEDURE install_instance(
286: p_api_version IN NUMBER := 1.0,
287: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
288: p_commit IN VARCHAR2 := FND_API.G_FALSE,
289: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
290: x_return_status OUT NOCOPY VARCHAR2,
291: x_msg_count OUT NOCOPY NUMBER,
292: x_msg_data OUT NOCOPY VARCHAR2,
285: PROCEDURE install_instance(
286: p_api_version IN NUMBER := 1.0,
287: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
288: p_commit IN VARCHAR2 := FND_API.G_FALSE,
289: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
290: x_return_status OUT NOCOPY VARCHAR2,
291: x_msg_count OUT NOCOPY NUMBER,
292: x_msg_data OUT NOCOPY VARCHAR2,
293: p_uc_header_id IN NUMBER := NULL,
327: -- End of Comments --
328: /*#
329: * This API is used by production user to replace an old instance with new one in a UC Tree.
330: * @param p_api_version Api Version Number
331: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
332: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
333: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
334: * @param x_return_status return status
335: * @param x_msg_count return message count
328: /*#
329: * This API is used by production user to replace an old instance with new one in a UC Tree.
330: * @param p_api_version Api Version Number
331: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
332: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
333: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
334: * @param x_return_status return status
335: * @param x_msg_count return message count
336: * @param x_msg_data return message data
329: * This API is used by production user to replace an old instance with new one in a UC Tree.
330: * @param p_api_version Api Version Number
331: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
332: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
333: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
334: * @param x_return_status return status
335: * @param x_msg_count return message count
336: * @param x_msg_data return message data
337: * @param p_uc_header_id Unit Configuration Header ID
350: * @rep:displayname Swap Instance in UC Tree
351: */
352: PROCEDURE swap_instance(
353: p_api_version IN NUMBER := 1.0,
354: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
355: p_commit IN VARCHAR2 := FND_API.G_FALSE,
356: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
357: x_return_status OUT NOCOPY VARCHAR2,
358: x_msg_count OUT NOCOPY NUMBER,
351: */
352: PROCEDURE swap_instance(
353: p_api_version IN NUMBER := 1.0,
354: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
355: p_commit IN VARCHAR2 := FND_API.G_FALSE,
356: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
357: x_return_status OUT NOCOPY VARCHAR2,
358: x_msg_count OUT NOCOPY NUMBER,
359: x_msg_data OUT NOCOPY VARCHAR2,
352: PROCEDURE swap_instance(
353: p_api_version IN NUMBER := 1.0,
354: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
355: p_commit IN VARCHAR2 := FND_API.G_FALSE,
356: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
357: x_return_status OUT NOCOPY VARCHAR2,
358: x_msg_count OUT NOCOPY NUMBER,
359: x_msg_data OUT NOCOPY VARCHAR2,
360: p_uc_header_id IN NUMBER := NULL,
392: -- End of Comments --
393: /*#
394: * This API is used to Create a new instance as an extra instance attached to the root.
395: * @param p_api_version Api Version Number
396: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
397: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
398: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
399: * @param x_return_status return status
400: * @param x_msg_count return message count
393: /*#
394: * This API is used to Create a new instance as an extra instance attached to the root.
395: * @param p_api_version Api Version Number
396: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
397: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
398: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
399: * @param x_return_status return status
400: * @param x_msg_count return message count
401: * @param x_msg_data return message data
394: * This API is used to Create a new instance as an extra instance attached to the root.
395: * @param p_api_version Api Version Number
396: * @param p_init_msg_list Initialize the message stack, default value FND_API.G_TRUE
397: * @param p_commit to decide whether to commit the transaction or not, default value FND_API.G_FALSE
398: * @param p_validation_level validation level, default value FND_API.G_VALID_LEVEL_FULL
399: * @param x_return_status return status
400: * @param x_msg_count return message count
401: * @param x_msg_data return message data
402: * @param p_uc_header_id Unit Configuration Header ID
407: * @rep:displayname Create Unassigned Instance
408: */
409: PROCEDURE create_unassigned_instance(
410: p_api_version IN NUMBER := 1.0,
411: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
412: p_commit IN VARCHAR2 := FND_API.G_FALSE,
413: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
414: x_return_status OUT NOCOPY VARCHAR2,
415: x_msg_count OUT NOCOPY NUMBER,
408: */
409: PROCEDURE create_unassigned_instance(
410: p_api_version IN NUMBER := 1.0,
411: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
412: p_commit IN VARCHAR2 := FND_API.G_FALSE,
413: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
414: x_return_status OUT NOCOPY VARCHAR2,
415: x_msg_count OUT NOCOPY NUMBER,
416: x_msg_data OUT NOCOPY VARCHAR2,
409: PROCEDURE create_unassigned_instance(
410: p_api_version IN NUMBER := 1.0,
411: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
412: p_commit IN VARCHAR2 := FND_API.G_FALSE,
413: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
414: x_return_status OUT NOCOPY VARCHAR2,
415: x_msg_count OUT NOCOPY NUMBER,
416: x_msg_data OUT NOCOPY VARCHAR2,
417: p_uc_header_id IN NUMBER,